把C++學(xué)再好 也無法憑這個(gè)找到好工作
做過無數(shù)筆試題,做過無數(shù)面試題,基本上沒遇到過很重視語言細(xì)節(jié)的。
語言本身方面,可能會(huì)問問虛函數(shù)和多態(tài),重載,作用域,存儲(chǔ)方式,字節(jié)對齊,一般問的不多,或者根本不問
相反,對待你不懂XX語言上,往往表現(xiàn)的相當(dāng)寬容,我面試時(shí)坦言自己只會(huì)一點(diǎn)C,對方也表示沒有關(guān)系, 而我目標(biāo)職位沒有一個(gè)跟C是有點(diǎn)關(guān)系的
比較重要的是,基本數(shù)據(jù)結(jié)構(gòu)和算法,大規(guī)模數(shù)據(jù)處理技巧,進(jìn)程,線程,網(wǎng)絡(luò)等系統(tǒng)問題,智力題,項(xiàng)目經(jīng)驗(yàn)等
排序,鏈表操作,二叉樹,也是經(jīng)常會(huì)考到的東西,以筆試時(shí)居多,面試一般更重思路和隨機(jī)應(yīng)變
hash,trie tree,分治,動(dòng)態(tài)規(guī)劃,幾乎是每個(gè)公司招聘時(shí)都會(huì)用到的,這塊回答的好,可以彌補(bǔ)其余部分的缺憾
設(shè)計(jì)模式有時(shí)也會(huì)考,如能答的好,也是大大增加籌碼的
父子進(jìn)程的關(guān)系,資源的共用,進(jìn)程線程模型的區(qū)別,也經(jīng)常會(huì)問,這類OS相關(guān)的,基礎(chǔ)還是很重要的,特別是OS中的算法
數(shù)據(jù)庫方面也會(huì)考,主要是基本功,一些優(yōu)化思想,基本不會(huì)讓你寫SQL語句,可能會(huì)讓你自己設(shè)計(jì)一個(gè)數(shù)據(jù)庫,講思想
網(wǎng)絡(luò)方面會(huì)問問OSI模型中的一些問題,主要包括設(shè)計(jì)思想和作用,但是很少問及細(xì)節(jié),如TCP頭的哪個(gè)字節(jié)表示什么
智力題則五花八門,各種各樣的都有,一般是考察發(fā)散思維和邏輯推理能力,也有考察思維嚴(yán)密性和嚴(yán)謹(jǐn)性的
當(dāng)你講述項(xiàng)目經(jīng)驗(yàn)的時(shí)候,即使是十分微小的項(xiàng)目,對方也會(huì)非常感興趣,那是考察你解決問題思路和動(dòng)手能力的
面向社會(huì)人士的面試,會(huì)考察很多經(jīng)驗(yàn),例如談?wù)勀硞€(gè)技術(shù)上需要注意的問題,容易遇到的問題,談?wù)劷鉀Q某一類問題的思路
他們沒那么在乎你的發(fā)展?jié)摿Γ瑢Ξ?dāng)前的狀態(tài)和能否快速展開工作,還是比應(yīng)屆生要重視的,不太會(huì)容忍長時(shí)間的學(xué)習(xí)過程
所以會(huì)問及一些項(xiàng)目中會(huì)用到的東西,甚至本來應(yīng)該查手冊的東西,看看你是不是經(jīng)常用這個(gè)東西,
對工具的掌握要相對熟練一些,考察的會(huì)更細(xì)致些
無論是哪種情況,語言都不是公司招聘時(shí)最重點(diǎn)考察的東西,有些公司的招聘中,甚至連10%的因子都占不到
還有一個(gè)有趣的現(xiàn)象,就是薪水越高的職位,越不重視語言,卻很重視思維,基本功和項(xiàng)目經(jīng)驗(yàn)
【編輯推薦】