本書針對當前各大IT企業(yè)面試筆試中的特性與側重點,精心挑選了近3年來18家IT企業(yè)的面試筆試真題,這些企業(yè)涉及業(yè)務包括系統(tǒng)軟件、搜索引擎、電子商務、手機APP以及安全軟件等,非常具有代表性與參考性。同時,本書對這些題目進行了庖丁解牛式的分析與講解,針對試題中涉及的部分重難點問題,進行了適當?shù)財U展與延伸,力求對知識點的講解清晰而不紊亂,全面而不啰嗦,使讀者能夠通過本書不僅獲取到求職的知識,同時更有針對性地進行求職準備,能夠收獲一份滿意的工作。
本書是一本計算機相關專業(yè)畢業(yè)生面試、筆試的求職用書,同時也適合期望在計算機軟、硬件行業(yè)大顯身手的計算機愛好者閱讀。
適讀人群 :適合中高級程序設計人員閱讀
在這里,有技術大咖面試筆試經驗與技巧的提煉與總結;
在這里,有各大IT名企典型的面試筆試完整試卷;
在這里,有作者團隊庖丁解牛式的解析與答案。
本書精挑細選近三年各大IT名企18套典型程序員面試筆試完整試卷,并給予深度剖析與講解。當你細細品讀完本書后,各類企業(yè)的offer將任由你挑選。一書在手,工作不愁。
程序員求職始終是當前社會的一個熱點,而市面上有很多關于程序員求職的書籍,例如《程序員代碼面試指南》(左程云著)、《劍指offer》(何海濤著)、《程序員面試筆試寶典》(何昊編著)、《Java程序員面試筆試寶典》(何昊編著)、《編程之美》(《編程之美》小組著)及《編程珠璣》(Jon Bentley 著)等。這些圖書都是針對基礎知識的講解,各有側重點,而且在市場上反映良好。但是,我們發(fā)現(xiàn),當前市面上還沒有一本專門針對C/C++程序員、Java程序員的面試筆試真題的分析與講解。很多讀者朋友們反映,他們經過了精心的準備以后,感覺自己什么知識都會了,但又感覺自己什么都不會,不知道自己是否真的能夠在程序員面試筆試中得心應手,心里一點底都沒有,偶爾會搜索一下網上一些IT企業(yè)的面試筆試真題,但這些題大都七零八湊,毫無系統(tǒng)性可言,而且絕大多數(shù)都是一些網友自己做的,答案簡單,準確性不高,也沒有詳細的講解,這就導致讀者做完了這些真題,根本就不知道自己做得是否正確,完全是徒勞。如果下一次這個題目再次被考察,自己還是不會。更有甚者,網上的答案很有可能是錯誤的,此時還會誤導讀者。
針對這種情況,我們團隊經過精心準備,細致挑選了18套企業(yè)的筆試真題,將其匯集成冊,形成了這本《Java程序員面試筆試真題庫》。本書匯集了近三年來各大IT頂級知名企業(yè)的筆試真題,編者從數(shù)百份真題中挑選的這18套真題非常具有代表性,具體而言,主要體現(xiàn)在以下幾點:
第一,考察率高;本書中所選真題絕非泛泛之輩,其內容均是程序員面試筆試常考點,例如語言基礎、鏈表、算法及海量數(shù)據處理等。
第二,行業(yè)代表性強;本書中所選真題全部來自于知名企業(yè),它們是行業(yè)的風向標,代表了行業(yè)的高水準,其中絕大多數(shù)真題因為題目難易適中,而且具有非常好的區(qū)分度,通常會被眾多小企業(yè)全盤照搬,具有代表性。
第三,答案詳盡;本書對每一道題目都有非常詳細的解答,庖丁解牛,不只是告訴讀者答案,還提供了詳細的解答過程。授之以魚的同時還授之以漁,不僅告訴答案,還告訴讀者同類型題目以后再遇到了該如何解答。讀者在學完了基礎知識以后,可以抽上一兩個小時的時間來完成本書中的習題,找出自己的知識盲區(qū),查漏補缺,為知識盲區(qū)加油、補課。
由于圖書的篇幅所限,我們無法將所有程序員面試筆試的真題內容都寫在書稿中,鑒于此,猿媛之家在官方網站(www.yuanyuanba.com)上提供了一個讀者交流平臺,讀者朋友們可以在該網站上上傳各類面試筆試真題,也可以查找到自己所需要的知識,同時,讀者朋友們也可以向本平臺提供當前熱門的程序員面試筆試題、面試技巧以及程序員生活等相關材料。除此以外,我們還建立了公眾號:猿媛之家,作為對外消息的發(fā)布平臺,以滿足讀者需要。歡迎讀者關注探討新技術。
本書主要針對Java用戶,另外還有專門針對C/C++用戶的圖書,同期出版發(fā)行。有需要的讀者可以在各大電商網站或實體書店購買。
感謝在成長道路上幫助我們的人,他們是父母、親人、同事、朋友和同學,無論我們遇到了多大的挫折與困難,他們都對我們不離不棄,一如既往地支持與幫助我們,使我們能夠開開心心地度過每一天。在此對以上所有人致以最衷心的感謝。
所有的成長和偉大,如同中藥和老火湯,都是一個時辰一個時辰熬出來的,所有的好書,都是逐字逐句琢磨出來的。在技術的海洋里,我們不是創(chuàng)造者,但我們更愿意去當好一名知識傳播者的角色,讓更多的求職者能夠通過本書的系統(tǒng)學習,找到一份自己滿意的工作,實現(xiàn)自己的人生理想與抱負。
每個人的人生都是一場戲劇,而每個人都要成為自己戲劇的主角,不應該淪為別人戲劇的配角。所以,我建議所有的求職者在求職的道路上,無論遇到了多大的困難,遭遇了多大的挫折,都不要輕言放棄,你們的母?赡懿皇恰985”“211”,你們的學歷可能不是本科生、研究生,你們的專業(yè)可能也不與計算機相關,但這些都不要緊,只要你認真努力,立志成為一名程序員,以我們輔導過的成千上萬的求職者經驗而言,百分之九十以上的企業(yè)是你完全可以進去的。請記。涸谶@個世界上,沒有人可以讓你仰視,除非你自己跪著。
由于編者水平有限,書中不足之處在所難免,還望讀者見諒。讀者如果發(fā)現(xiàn)問題或有此方面的困惑,可以通過郵箱聯(lián)系我們。
猿媛之家
于鎬京
猿媛之家成立于2015年8月,是一家致力于研究程序員人生規(guī)劃、程序員技能與培訓、程序員就業(yè)與發(fā)展的機構。旨在為廣大求職者提供求職一站式服務,為求職者量體裁衣,打造一套適合自己的求職解決方案。機構成員均畢業(yè)于國內“985”“211”高校的計算機相關專業(yè),就職于BAT等IT企業(yè)。
我們的宗旨是“服務大眾,分層對待,整體提高,打造精品”,目標是“讓天下沒有找不到工作的程序員”。
前言
面試筆試經驗技巧篇
經驗技巧1 如何巧妙地回答面試官的問題?2
經驗技巧2 如何回答技術性的問題?3
經驗技巧3 如何回答非技術性問題?5
經驗技巧4 如何回答快速估算類問題?5
經驗技巧5 如何回答算法設計問題?6
經驗技巧6 如何回答系統(tǒng)設計題?9
經驗技巧7 如何解決求職中的時間沖突問題?11
經驗技巧8 如果面試問題曾經遇見過,是否要告知面試官?12
經驗技巧9 在被企業(yè)拒絕后是否可以再申請?13
經驗技巧10 如何應對自己不會回答的問題?13
經驗技巧11 如何應對面試官的“激將法”語言?14
經驗技巧12 如何處理與面試官持不同觀點這個問題?15
經驗技巧13 什么是職場暗語?15
真 題 篇
真題1 某知名互聯(lián)網下載服務提供商軟件工程師筆試題21
真題2 某知名社交平臺軟件工程師筆試題22
真題3 某知名安全軟件服務提供商軟件工程師筆試題27
真題4 某知名互聯(lián)網金融企業(yè)軟件工程師筆試題29
真題5 某知名搜索引擎提供商軟件工程師筆試題33
真題6 某初創(chuàng)公司軟件工程師筆試題41
真題7 某知名游戲軟件開發(fā)公司軟件工程師筆試題44
真題8 某知名電子商務公司軟件工程師筆試題48
真題9 某頂級生活消費類網站軟件工程師筆試題50
真題10 某知名門戶網站軟件工程師筆試題51
真題11 某知名互聯(lián)網金融企業(yè)軟件工程師筆試題58
真題12 國內某知名網絡設備提供商軟件工程師筆試題68
真題13 國內某頂級手機制造商軟件工程師筆試題71
真題14 某頂級大數(shù)據綜合服務提供商軟件工程師筆試題74
真題15 某著名社交類上市公司軟件工程師筆試題77
真題16 某知名互聯(lián)網公司軟件工程師筆試題78
真題17 某知名網絡安全公司校園招聘技術類筆試題83
真題18 某知名互聯(lián)網游戲公司校園招聘運維開發(fā)崗筆試題88
真題詳解篇
真題詳解1 某知名互聯(lián)網下載服務提供商軟件工程師筆試題93
真題詳解2 某知名社交平臺軟件工程師筆試題103
真題詳解3 某知名安全軟件服務提供商軟件工程師筆試題128
真題詳解4 某知名互聯(lián)網金融企業(yè)軟件工程師筆試題142
真題詳解5 某知名搜索引擎提供商軟件工程師筆試題156
真題詳解6 某初創(chuàng)公司軟件工程師筆試題197
真題詳解7 某知名游戲軟件開發(fā)公司軟件工程師筆試題206
真題詳解8 某知名電子商務公司軟件工程師筆試題229
真題詳解9 某頂級生活消費類網站軟件工程師筆試題250
真題詳解10 某知名門戶網站軟件工程師筆試題260
真題詳解11 某知名互聯(lián)網金融企業(yè)軟件工程師筆試題272
真題詳解12 國內某知名網絡設備提供商軟件工程師筆試題289
真題詳解13 國內某頂級手機制造商軟件工程師筆試題292
真題詳解14 某頂級大數(shù)據綜合服務提供商軟件工程師筆試題299
真題詳解15 某著名社交類上市公司軟件工程師筆試題310
真題詳解16 某知名互聯(lián)網公司軟件工程師筆試題317
真題詳解17 某知名網絡安全公司校園招聘技術類筆試題319
真題詳解18 某知名互聯(lián)網游戲公司校園招聘運維開發(fā)崗筆試題337