程序員去BAT等大公司面試應該注意哪些方面?

程序員面試,面試官更注重代碼量、項目經驗還是操作系統、數據結構這種基礎課程?兩者比例是五五開還是多少?這個對於很多剛剛準備工作的小鮮花小鮮肉們都是愁上心頭,不知道該如何面對。下面是自己的一些拙見,可以借鑑一下!

這個要看面試什麼樣的公司?自己的工作經驗?候選人應聘什麼樣的崗位?還有簡歷上寫的技術?下面一個一個來說

如果去大公司(阿里,百度)面試更多注重的是算法和數據結構,這些都是比較底層的知識,他們更注重的是對自己所用的技術有沒有過深究,如果對於一般只要解決完問題就完事的程序員來說在底層這塊是問不出什麼的,反之對於技術有過深究的人即使答案不是我想要的,但也是有東西可聊的。

第二就是要根據自己的工作年限來問了,之前也碰到過這樣的面試官,他們公司用什麼技術就問什麼技術,根本就不看簡歷有沒有寫,也不考慮候選人的背景,上來就是一頓問,搞得候選人一臉懵,都能懷疑到自己是不是個程序員了,對於這樣的面試官也就只能,呵呵了。一個好的面試過程應該是要考慮到候選人的背景,工作經驗,然後再去問。

第三就是看候選人應聘什麼樣的崗位以及簡歷上寫的技術,根據崗位所用技術來問,這樣對於候選人來說也比較好,如果候選人在這個在這個階段回答的比較好,也可以問下其他的技術來考驗候選人技術的廣度。

還有就是代碼質量這塊了,這個要麼看人要麼看公司,有些公司是有自己的代碼規範的,按照規範走就可以,對於一個有經驗的程序員來說都應該很注重代碼質量,因爲隨着自己工作年限的累計,代碼量也在增多,不能一直去寫那些垃圾的代碼,性能低,可讀性又很差的那種,所以從一些代碼中也可以看到候選人的功底。


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章