>
科技 >
計(jì)算機(jī)與網(wǎng)絡(luò) >
考試與認(rèn)證 >
給想當(dāng)程序員的你——程序員面試寶典與進(jìn)階秘笈 內(nèi)容簡(jiǎn)介
本書(shū)致力于為年輕程序員做全面且精準(zhǔn)的就業(yè)指導(dǎo),從技術(shù)干貨、企業(yè)招聘試題、一線企業(yè)高級(jí)工程師的指導(dǎo)意見(jiàn)等角度提供實(shí)用的就業(yè)指南;就怎樣才能進(jìn)入心儀的企業(yè),掌握哪些技術(shù)知識(shí)點(diǎn)會(huì)為自己加分,職業(yè)生涯該如何發(fā)展規(guī)劃等問(wèn)題進(jìn)行逐一解答,從而為廣大年輕程序員提供有效的幫助。
本書(shū)依據(jù)編程語(yǔ)言及技術(shù)種類(lèi)劃分為5章,分別是C/C++、Java、PHP、Android和iOS,每章分為初級(jí)、中級(jí)、高級(jí)所對(duì)應(yīng)的工程師標(biāo)準(zhǔn),與各個(gè)知識(shí)點(diǎn)相關(guān)的企業(yè)招聘試題,專(zhuān)家團(tuán)隊(duì)介紹以及專(zhuān)家的訪談內(nèi)容和對(duì)年輕程序員未來(lái)發(fā)展的建議。
知己知彼,方能百戰(zhàn)不殆。要想進(jìn)入理想的企業(yè),就需要了解企業(yè)到底需要什么樣的人才,然后有針對(duì)性地訓(xùn)練自己的技能,這樣才能拿到夢(mèng)寐以求的offer。
前言
為什么要寫(xiě)這本書(shū)
對(duì)于IT 行業(yè)的人來(lái)說(shuō),一個(gè)程序員能否很好地成長(zhǎng),離不開(kāi)就職環(huán)境的影響。所以能否進(jìn)入一個(gè)好的就職環(huán)境,確立滿意的職業(yè)生涯,是十分重要的。本書(shū)希望為求職路上的程序員們提供更多、更好、更有效的幫助,使他們最終獲得自己心儀的職位。
本書(shū)通過(guò)百余個(gè)面試題目對(duì)C/C++、Java、PHP、Android、iOS 進(jìn)行總結(jié),其中包含了面試中各種編程語(yǔ)言的相關(guān)考察點(diǎn),涉及這些語(yǔ)言或技術(shù)的互聯(lián)網(wǎng)公司的招聘流程以及常見(jiàn)問(wèn)題等。
面試題目多取材于各大互聯(lián)網(wǎng)公司的面試真題,并且問(wèn)答部分均來(lái)自知名互聯(lián)網(wǎng)公司的高級(jí)程序員,可以幫助開(kāi)發(fā)者們把握當(dāng)前主流IT 企業(yè)的面試、筆試特點(diǎn),提高入職成功的概率。
本書(shū)有何特色
(1) 內(nèi)容涵蓋廣泛。本書(shū)對(duì)于目前主流的開(kāi)發(fā)語(yǔ)言均進(jìn)行了總結(jié),幫助讀者全面了解面試過(guò)程的特點(diǎn)和應(yīng)對(duì)技巧;每種語(yǔ)言的相關(guān)知識(shí)點(diǎn)均有若干題目,能夠使讀者更加全面地掌握各種重點(diǎn)技術(shù)和技術(shù)難點(diǎn)。
(2) 提供真題實(shí)例解析。全書(shū)百余道題目大多取自各大知名互聯(lián)網(wǎng)公司的筆試面試真題,讓讀者直觀地感受題目。并且每章都提供了編程實(shí)例,幫助讀者深入學(xué)習(xí)。
(3) 與大牛們面對(duì)面交流。書(shū)中的面試流程、面試中常見(jiàn)的問(wèn)題均摘自對(duì)各大互聯(lián)網(wǎng)公司大牛們采訪的內(nèi)容,讓讀者能夠更進(jìn)一步地了解主流的互聯(lián)網(wǎng)公司招聘,解決讀者在應(yīng)聘和職業(yè)規(guī)劃中的各種疑問(wèn)。
本書(shū)內(nèi)容與知識(shí)體系
第1 章 C/C++
包含C/C++ 的初級(jí)、中級(jí)、高級(jí)知識(shí)及相關(guān)知識(shí)點(diǎn)的題目,專(zhuān)家介紹以及Q&A 專(zhuān)訪。
第2 章 Java
包含Java 的初級(jí)、中級(jí)、高級(jí)知識(shí)及相關(guān)知識(shí)點(diǎn)的題目,專(zhuān)家介紹以及Q&A 專(zhuān)訪。
第3 章 PHP
包含PHP 的初級(jí)、中級(jí)、高級(jí)知識(shí)及相關(guān)知識(shí)點(diǎn)的題目,專(zhuān)家介紹以及Q&A 專(zhuān)訪。
第4 章 Android
包含Android 的初級(jí)、中級(jí)、高級(jí)知識(shí)及相關(guān)知識(shí)點(diǎn)的題目,專(zhuān)家介紹以及Q&A 專(zhuān)訪。
第5 章 iOS
包含iOS 的初級(jí)、中級(jí)、高級(jí)知識(shí)及相關(guān)知識(shí)點(diǎn)的題目,專(zhuān)家介紹以及Q&A 專(zhuān)訪。
附 錄 各種語(yǔ)言和技術(shù)的工程師標(biāo)準(zhǔn)
包含工程師對(duì)于各語(yǔ)言和技術(shù)的初級(jí)、中級(jí)、高級(jí)知識(shí)掌握的標(biāo)準(zhǔn)。
適合閱讀本書(shū)的讀者
- 計(jì)算機(jī)相關(guān)專(zhuān)業(yè)的應(yīng)屆畢業(yè)生
- 應(yīng)聘軟件行業(yè)職位的相關(guān)就業(yè)人員
- 技術(shù)部門(mén)的HR
- 想要了解互聯(lián)網(wǎng)行業(yè)面試的相關(guān)人員
本書(shū)作者及編委會(huì)成員
本書(shū)主編:鄭萌。
參編專(zhuān)家:林飛、劉懷軍、李國(guó)松、歐陽(yáng)辰、何偉、羅丁、宋坤、郭振耀、陳李、李文東、任龍、姚清亮。
指導(dǎo)專(zhuān)家:阿里巴巴技術(shù)副總裁 劉拴林、聯(lián)想副總裁 陳宇、58 同城首席技術(shù)官 邢宏宇、搜狗首席運(yùn)營(yíng)官 茹立云、陌陌技術(shù)副總裁 王春來(lái)、優(yōu)酷土豆首席技術(shù)官 姚鍵、美團(tuán)云總經(jīng)理 李爽、小米首席架構(gòu)師 崔寶秋、iTech Club 理事長(zhǎng) 吳華鵬、1024 學(xué)院院長(zhǎng) 戴華、iTechClub 執(zhí)行理事 倪鳴、騰訊社交網(wǎng)絡(luò)運(yùn)營(yíng)部助理總經(jīng)理 趙建春、金山云首席執(zhí)行官 王育林、鳳凰網(wǎng)技術(shù)副總裁 金明巖、億采網(wǎng)首席技術(shù)官 陳毅、一下科技首席執(zhí)行官 韓坤、映客首席執(zhí)行官 奉佑生、UCloud 首席執(zhí)行官 季昕華、芒果TV 首席技術(shù)官 黃冬、仟尋時(shí)代首席執(zhí)行官 黃晶、海爾電商首席技術(shù)官 盛國(guó)軍、 CNTV 總工程師 宋維君、跟誰(shuí)學(xué)首席技術(shù)官 李鋼江、玩多多首席執(zhí)行官 羅劍、巨人星云負(fù)責(zé)人 胡遠(yuǎn)星、慧聰副總裁 李韜、愛(ài)攝匯首席執(zhí)行官 趙亮、游族首席技術(shù)官 李湛、盛大G云負(fù)責(zé)人 陳桂新、英雄互娛首席運(yùn)營(yíng)官 劉志剛、泰康在線首席技術(shù)官 潘高峰、亞康科技首席運(yùn)營(yíng)官 韋紅軍、游戲多副總裁 汪洋( 排名不分先后)。
編者
目錄
第1章 C/C++ 1
1.1 C/C++ 工程師標(biāo)準(zhǔn) ............................ 2
1.1.1 初級(jí)要求…………………………………………………………………………… 2
1.1.2 中級(jí)要求…………………………………………………………………………… 19
1.1.3 高級(jí)要求…………………………………………………………………………… 21
1.2 專(zhuān)家介紹 ................................32
1.3 專(zhuān)家意見(jiàn) ................................33
1.4 Q&A 專(zhuān)訪 ................................36
第2章 Java 41
2.1 Java 工程師標(biāo)準(zhǔn) .............................42
2.1.1 初級(jí)要求…………………………………………………………………………… 42
2.1.2 中級(jí)要求………………………………………………………………………… 137
2.1.3 高級(jí)要求………………………………………………………………………… 160
2.2 專(zhuān)家介紹 ............................... 170
2.3 專(zhuān)家意見(jiàn) ............................... 171
2.4 Q&A 專(zhuān)訪 ............................... 174
第3章 PHP 185
3.1 PHP 工程師標(biāo)準(zhǔn) ............................ 186
3.1.1 初級(jí)標(biāo)準(zhǔn)………………………………………………………………………… 186
3.1.2 中級(jí)標(biāo)準(zhǔn)………………………………………………………………………… 194
3.1.3 高級(jí)要求………………………………………………………………………… 203
3.2 專(zhuān)家意見(jiàn) ............................... 211
3.3 專(zhuān)家意見(jiàn) ............................... 212
3.4 Q&A 專(zhuān)訪 ............................... 215
第4章 Android 221
4.1 Android 工程師標(biāo)準(zhǔn) .......................... 222
4.1.1 初級(jí)要求………………………………………………………………………… 222
4.1.2 中級(jí)要求………………………………………………………………………… 270
4.1.3 高級(jí)要求………………………………………………………………………… 284
4.2 專(zhuān)家介紹 ............................... 295
4.3 專(zhuān)家意見(jiàn) ............................... 295
4.4 Q&A 專(zhuān)訪 ............................... 298
第5章 iOS 303
5.1 iOS 工程師標(biāo)準(zhǔn) ............................. 304
5.1.1 初級(jí)要求………………………………………………………………………… 304
5.1.2 中級(jí)要求………………………………………………………………………… 386
5.1.3 高級(jí)要求………………………………………………………………………… 412
5.2 專(zhuān)家介紹 ............................... 426
5.3 專(zhuān)家意見(jiàn) ............................... 426
5.4 Q&A 專(zhuān)訪 ............................... 428
附錄 各種語(yǔ)言和技術(shù)的工程師標(biāo)準(zhǔn) 431
C/C++ 工程師標(biāo)準(zhǔn) ............................. 431
Java 工程師標(biāo)準(zhǔn) .............................. 434
PHP 工程師標(biāo)準(zhǔn) .............................. 436
Android 工程師標(biāo)準(zhǔn) ............................. 440
iOS 工程師標(biāo)準(zhǔn) ............................... 442