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