面試中的趣味
林子大了,什么鳥都有。
面試是一件比較有意思的工作,能夠接觸形形色色的人。
囂張的面試者
最近面試了一個比較囂張的人,說是比較喜歡有挑戰(zhàn)的工作,離職主要是由于工作沒有挑戰(zhàn)性。看其筆試,并不是特別顯眼。
他:在項目中我是讓測試者比較頭疼的人,本來安排10天干完的活,3天就干完了,我就找他們測試,測試人員比較煩,總得提前進行測試工作。
我:一個項目總有一個項目的進度安排,測試和開發(fā)都如此。在多余的時間里,有沒有考慮做些其他的事情?
他:我都天天看PDF了,還能干什么?
我:沒有考慮做一些代碼質(zhì)量優(yōu)化類似的工作?
他:……
我:你感覺你這段代碼寫的怎么樣?(我指著他筆試的代碼)
他:因為是筆試,我考慮的并不多,肯定能正確的運行。
我:能正確的運行嗎?(我指著他代碼中的一處)
他:我忘記了(汗一個,for循環(huán)連初始化都能忘記),不過在真正開發(fā)的時候不會這樣。
我:就算能正確運行(還有些別的錯誤,我沒有和他糾纏了),那你感覺這段代碼,有哪些需要優(yōu)化的地方?
他:……
面試完后,同事說好囂張的面試者,說其囂張主要是神態(tài)和語氣。哎,第一次發(fā)現(xiàn)面試人員責(zé)問面試官的,更何況是被一個并不怎么樣的人。
面試時請先準備一下
有一個面試者,學(xué)歷挺高,成績也不錯,畢業(yè)也不是一年兩年了,說是想轉(zhuǎn)做Linux C開發(fā),筆試題做的不是很好。
他說C語言是一門比較簡單的語言,能夠很快時間就能掌握。
對于他的解釋,我沒有懷疑,也沒有過多的糾纏。畢竟,C的簡潔是眾所周知的。但是,既然說簡單,能夠很容易的掌握,為何不先準備,先掌握呢?
機會永遠把握在有準備的人手中。與其說,不如進一步去做,掌握主動是面試不敗的真理。面試者看的不只是能力,還有態(tài)度。
漂亮的代碼
“什么是漂亮的代碼?”
前一段時間,面試一個程序員的時候,他的目標是寫漂亮的代碼,我便問道這樣一個問題。對方的回答是“看起來比較舒服的代碼”,我沒有細究。
做軟件開發(fā)工作也有四年的時間了,雖然也做產(chǎn)品分析等工作,但大部分時間都是一線的設(shè)計和編碼工作。編寫優(yōu)秀的代碼,也算是一個個人追求了。代碼常用的修飾語很多,漂亮的代碼、高效的代碼、穩(wěn)定的代碼等從多個方面對代碼進行形容。那什么樣的代碼才是優(yōu)秀卓越的代碼,這是一個我和面試者都要思考的問題。