本書內(nèi)容取材于世界上知名互聯(lián)網(wǎng)企業(yè)(如微軟、IBM、google、facebook、聯(lián)想、騰訊和阿里巴巴等)的最新面試真題(筆試、口試、電話面試、英語面試,以及邏輯測試和智商測試),詳細(xì)分析了應(yīng)聘程序員(含網(wǎng)絡(luò)、測試等)職位的常見考點。本書不僅對傳統(tǒng)的C、C++、PHP等語言考點做了詳盡解說,還根據(jù)外企出題最新特點,增加對友元、Static、圖形/音頻、樹、棧、ERP等問題的深入講解。本書著力講述了如何進行英語面試和電話面試,并對求職中簽約、毀約的注意事項及群體面試進行了解析。本書面試題除了有詳細(xì)解析和答案外,對相關(guān)知識點還有擴展說明。真正做到了由點成線,舉一反三,對讀者從求職就業(yè)到提升計算機專業(yè)知識都有顯著幫助。本書適合計算機相關(guān)專業(yè)應(yīng)屆畢業(yè)生閱讀,也適合作為正在應(yīng)聘軟件行業(yè)的相關(guān)就業(yè)人員和計算機愛好者的參考書。 作者簡介: 趙海軍,有著多年的軟件開發(fā)企業(yè)的面試、培訓(xùn)工作經(jīng)歷,面試人數(shù)過萬,總結(jié)了一套適合公司發(fā)展的用人管理規(guī)則,并且專業(yè)為軟件公司的團隊建設(shè)提供專業(yè)的資訊服務(wù),為公司找到了很多有用且能夠擔(dān)當(dāng)重任的優(yōu)秀人才。02年曾就職于IBM中國軟件開發(fā)中心軟件服務(wù)部,擔(dān)任項目經(jīng)理及技術(shù)資訊工作。 06年就職于微軟中國項目中心,擔(dān)任軟件開發(fā)培訓(xùn)部經(jīng)理,負(fù)責(zé)人才培訓(xùn)和團隊建設(shè)工作 11年就職康柏公司,擔(dān)任中國區(qū)項目研發(fā)資訊中心經(jīng)理。 12年開始自主創(chuàng)業(yè),專職為軟件公司提供資訊服務(wù),負(fù)責(zé)技術(shù)培訓(xùn)、團隊管理等方面的技術(shù)資訊工作,服務(wù)的對象包括北大方正、聯(lián)想、IT168網(wǎng)站等專業(yè)IT公司。 目錄: 第1部分求職準(zhǔn)備篇 第1章程序員只寫代碼嗎2 11你了解程序員嗎3 12程序員的分類和職責(zé)5 13程序員應(yīng)該具備的職業(yè)技能和素質(zhì)要求7 14成功程序員的自我定位10 第2章成功第一步:書寫好的求職簡歷13 21從面試官的角度來寫簡歷14第1部分求職準(zhǔn)備篇 第1章程序員只寫代碼嗎2 11你了解程序員嗎3 12程序員的分類和職責(zé)5 13程序員應(yīng)該具備的職業(yè)技能和素質(zhì)要求7 14成功程序員的自我定位10 第2章成功第一步:書寫好的求職簡歷13 21從面試官的角度來寫簡歷14 22簡歷書寫注意事項15 23合格與不合格的簡歷對比17 第3章探路先行:求職途徑22 31校園招聘23 32網(wǎng)絡(luò)招聘24 33專業(yè)的招聘網(wǎng)站25 34其他求職渠道28 第4章不打準(zhǔn)備之仗:面試前的準(zhǔn)備30 41了解應(yīng)聘流程31 42臨場面試前的準(zhǔn)備31 43面試過程中的禮儀33 第2部分編程基本功——C/C++與數(shù)據(jù)結(jié)構(gòu)篇 第5章開發(fā)的基石:C/C++語言基礎(chǔ)39 51數(shù)據(jù)類型、運算符和表達式40 52編程規(guī)范43 53程序流程控制47 54賦值表達式50 第6章投石問路:字符串與數(shù)組54 61字符串相關(guān)函數(shù)55 62數(shù)組應(yīng)用基礎(chǔ)58 63字符數(shù)組63 64多維數(shù)組與矩陣66 第7章神通廣大:函數(shù)72 71函數(shù)聲明與定義73 72函數(shù)參數(shù)74 73函數(shù)調(diào)用79 74內(nèi)部函數(shù)和外部函數(shù)86 第8章高深莫測:指針89 81指針基礎(chǔ)90 82指針與數(shù)組93 83指針與字符串98 84指針與函數(shù)104 第9章深藏不露:預(yù)處理和內(nèi)存管理112 91宏定義113 92內(nèi)存管理115 第10章勇往直前:循環(huán)和遞歸118 101循環(huán)119 102遞歸125 第11章簡單高效:面向?qū)ο?32 111類133 112構(gòu)造函數(shù)和析構(gòu)函數(shù)137 113靜態(tài)成員141 114函數(shù)模板和類模板142 115友元146 116類的繼承與派生148 第12章高難攻堅:位運算與嵌入式編程154 121位運算155 122嵌入式編程160 第13章穿針引線:數(shù)據(jù)結(jié)構(gòu)與常用算法163 131鏈表164 132棧171 133隊列176 134樹182 第14章高效快捷:效率問題190 141圖191 142排序195 143查找200 144效率與復(fù)雜度205 第3部分操作系統(tǒng)、數(shù)據(jù)庫和網(wǎng)絡(luò)篇 第15章深入腹地:操作系統(tǒng)212 151進程213 152存儲管理221 153設(shè)備管理226 154文件管理232 第16章核心中樞:數(shù)據(jù)庫與SQL語言234 161數(shù)據(jù)庫知識235 162SQL語言246 第17章所不能:計算機網(wǎng)絡(luò)252 171網(wǎng)絡(luò)體系結(jié)構(gòu)253 172網(wǎng)絡(luò)互聯(lián)技術(shù)259 173網(wǎng)絡(luò)安全263 第4部分綜合能力測試篇 第18章探路外企:英語面試秘籍269 181面試前的準(zhǔn)備工作270 182面試中的常見問題272 第19章另辟蹊徑:電話面試278 191電話面試的注意事項279 192電話面試中的常見問題279 193電話面試中的技巧281 第20章最強大腦:IQ測試284 201數(shù)學(xué)推理測試285 202邏輯推理測試293 第5部分職場發(fā)展篇 第21章達成愿望:第一次步入職場301 211步入職場的第一天302 212職場新人七法則302 213初涉職場七忌305 214職場處事技巧306 第22章發(fā)揚特長:尋找晉升機會308 221加薪和升職也講究技巧309 222不能得到加薪或升職的六種類型311 223IT職場晉升十大絕招312 附錄A面試經(jīng)驗談317 A1面試自我介紹技巧317 A2應(yīng)聘者回答問題的技巧317 A3應(yīng)試者語言運用技巧318 A4面試前要先正確自我定位319 A5如何克服面試怯場的緊張心理320 A6面試現(xiàn)場犯錯了應(yīng)該怎么辦320 A7如何應(yīng)對面試?yán)鋱?21 A8“隱形”面試錯誤322 附錄B程序員就業(yè)分析324 剛走出校門的你,是否在為找工作而迷茫,世界之大,哪里有咱的落腳之地呢?這恐怕是所有即將走向工作崗位的大學(xué)生都要經(jīng)歷的一個過程,也是很讓人煎熬的歷程。筆者具有多年IT行業(yè)從業(yè)經(jīng)驗,對于IT行業(yè)的用人計劃、方針、政策等十分了解,參與了很多IT公司的團隊建設(shè)與管理。筆者通過本書能把自己多年積累的IT面試經(jīng)驗和盤托出,希望能夠為廣大程序員求職指點迷津,并能夠有所幫助。 創(chuàng)作背景 曾經(jīng)有筆者培訓(xùn)過的學(xué)員問過這樣一個問題:“趙老師,程序員找工作有什么捷徑可走嗎?”聽到這個問題后,我思緒萬千,現(xiàn)在有些大學(xué)畢業(yè)生只想走捷徑,不想踏踏實實走好每一步,為自己的未來打一個好的基礎(chǔ)。對于每一份工作或者每一件事情,其實都沒有什么捷徑可走的,所謂的捷徑也是日積月累累積下來的經(jīng)驗或者技能。知識的探索永止境,不斷為自己補充新鮮的知識血液才是求職成功的必然結(jié)果。找工作不要報僥幸心理,機會都是給有準(zhǔn)備的人預(yù)留的,做好充分的準(zhǔn)備、打好堅實的基礎(chǔ),求職成功是水到渠成的事情。 寫這本書確實耗費了我很大的心力,內(nèi)容的組織是否合理、取材是否有針對性、知識點的分析是否到位,等等,一系列問題一直纏繞在我的腦海,為讀者奉獻一本完美的面試指導(dǎo)書是我寫這本書的庶愿,只有對廣大求職面試者有幫助,我才會感到欣慰,也能有一份收獲的喜悅。 對于廣大畢業(yè)生來說,都要面臨自己的第一份工作,這是人生的一個轉(zhuǎn)折點,也是大多數(shù)人以后為之努力和奮斗的方向,很可能一個人的終身定位就是這第一份工作。選擇正確和適合自身發(fā)展的工作確實不容易,有的工作是自己喜歡確沒人接收,有的工作是自己不喜歡卻被人錄用了,好多人都是被動去工作的,不一定按照自己的意愿來發(fā)展。熟話說“干一行,愛一行!逼鋵嵾@句話寓意深重,通過一個人的工作態(tài)度就能看出這個人的品行如何。作為剛剛走向工作崗位的大學(xué)畢業(yè)生,一定要擺正心態(tài),抱著謙虛好學(xué)的態(tài)度去應(yīng)對職場中的事務(wù)。論做什么工作一定要有責(zé)任心,責(zé)任在上沒有做不好的事情,不要抱著應(yīng)付的心態(tài)去做工作,這樣再好的工作也會從你手邊溜走的。 筆者作為IT行業(yè)的培訓(xùn)師,曾經(jīng)面試過很多求職者,其中不乏眼高手低的人士,自己的美好憧憬很不錯,以后要自己開公司,自己做項目,想法確實不錯,但是很不切合實際。敢想敢干才是實現(xiàn)目標(biāo)的動力,整天去浮想聯(lián)翩,而不去付諸行動,再好的想法也是空想。在此筆者提醒即將走向工作崗位的你,一定要本著“要想做好事,先要做好人”的原則去做事,認(rèn)真對待每一件事,注重細(xì)節(jié),不能粗枝大葉,日積月累的工作細(xì)節(jié)會對你走向成功有很大的幫助的。 上面所聊的都是筆者多年來在IT行業(yè)摸爬滾打總結(jié)出來的實實在在的經(jīng)驗,或許對于廣大求職者來說能有些許幫助。近幾年從事IT技術(shù)培訓(xùn)工作,培訓(xùn)了很多學(xué)員,他們大部分都是即將走向工作崗位的大學(xué)生,正是和這么多學(xué)員的接觸讓筆者積累了很多IT從業(yè)經(jīng)驗,也促成了本書的出版。 程序員就業(yè)形勢分析 程序員就業(yè)范圍應(yīng)該是很廣的,有的是軟件工廠式的編程工作,有的是項目開發(fā)的編程工作,有的是用戶單位維護類的開發(fā)工作,有的是后臺編程工作,有的是前端編程工作,有的是編制網(wǎng)站,有的是軟件培訓(xùn),有的是與硬件相關(guān)的匯編級編程工作,有的是數(shù)據(jù)庫類編程和管理工作。隨著軟件專業(yè)化分工越來越細(xì),就業(yè)種類也就越來越多了。面對各種就業(yè)種類,如何去選擇適合自己的工作倒是廣大畢業(yè)生很難抉擇的。只有先定下來就業(yè)方向,然后根據(jù)就業(yè)方向所要求的必須掌握的語言,才能確定自己要學(xué)的語言。 10年前,大學(xué)生在學(xué)校里學(xué)習(xí)程序設(shè)計語言,自己從選擇程序語言意思,基本上是學(xué)校規(guī)定學(xué)什么,自己就學(xué)什么,從沒有考慮到這些學(xué)習(xí)對今后分配工作的影響。這可能是當(dāng)時的社會環(huán)境下,不愁就業(yè)的狀況造成的。如今,社會已經(jīng)發(fā)生翻天覆地的變化,程序員從高高的在上“稀缺人才”,墮落到“IT民工”。期間的變化,令人感慨和奈。我們不得不承認(rèn),我們已經(jīng)到達了一個市場經(jīng)濟的社會,而是一個競爭的市場經(jīng)濟的社會。面對市場、面對競爭大學(xué)畢業(yè)生必須要適應(yīng)社會的發(fā)展和進步,從而為自己的前程打好堅實的基礎(chǔ)。 隨著IT行業(yè)的飛速發(fā)展,對于程序員的需求也越來越大,尤其是一些高端程序員,對于程序員來說工作機會很多,主要是要看看自己有沒有硬實力,有沒有真才實學(xué)。 本書特色 本書的一手資料來源都是各大IT公司的經(jīng)典面試真題,很有代表性,筆者對這些真題進行了深入、細(xì)致的分析,并對其中的重點知識進行了特別說明,可以做到以點代面,能夠延伸出相關(guān)的關(guān)鍵知識理論,可謂是“授人以魚,更授人以漁”。本書具有如下特色: 案例真實,具有代表性 書中所講題型全部來自知名IT公司面試真題,而且對每一題進行了針對性的講解,還能夠延伸出相關(guān)的關(guān)鍵知識理論,可以做到以點代面,可謂是“授人以魚,更授人以漁”。 求職技巧分析到位 詳細(xì)講解應(yīng)聘者從職業(yè)規(guī)劃、求職渠道、簡歷、面試過程等各個環(huán)節(jié)需要注意的問題,還對以后職場發(fā)展進行了具體分析。 專業(yè)知識講解透徹 通過面試真題講解專業(yè)知識,讓求職者真正知道所學(xué)知識能用在實際工作中的哪些方面,并且熟悉企業(yè)常見的面試題,為應(yīng)聘做好充分的準(zhǔn)備。 內(nèi)容安排方式新穎 每個面試真題通過出現(xiàn)頻率、真題解析和參考答案3個方面進行講解,還穿插“面試官點睛”欄目對關(guān)鍵知識點進行點撥,可以幫助求職者把握復(fù)習(xí)重點。
|