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