標籤:

軟體工程師面試問題答案

軟體工程師面試問題答案

1、 請你自我介紹一下你自己?

本人愛唱歌,愛表演;喜歡和別人溝通。在校期間擔任過項目組長,積累了很多項目管理的知識,培養了較強的團隊精神和良好的組織協調和溝通的能力;

喜好編程開發,並且有一定的編程功底,在工作上積極負責,能夠很好的根據項目計劃書完成軟體的開發,對於不會的知識,自己有能力保證短期內學會以應對工作內容。

2、你覺得你個性上最大的優點是什麼?

擅長將要做的事情邏輯化,嚴謹化,流程化;其次,將其分拆成小的項目。

3、你對加班的看法?

加班大家不見得反對。自己負責的事,偶爾有個重大事件,新項目開始,訂單多到爆表的時刻,項目沒做完,加加班很正常。

但是,反對的就是那種把加班當做一種常態的情況:

1、要麼強行規定額外的工作時間

2、要麼就是過重的任務量。

這才是大家所討厭的,特別是前一種。

這些在哪個工作,基本都適用

4 說說你對行業、技術發展趨勢的看法?

我覺得軟體開發產業的管理瓶頸不在於開發流程(當然開發流程確實能減少開發過程的很多問題),而是最基本的業務流程和成員激勵的問題。一個沒有什麼流程的團隊可以做出很棒的軟體,一個流程嚴格的團隊也可以一無所成。

軟體行業在我看來最大的管理弊病在於,很多時候是外行管理內行,一群對技術模模糊糊知道一些的管理層來管理具體做事的員工。對於走技術路線升上去的經理,情況稍好,然而期待他能懂組裡所有人做的事,也比較難。

外行管理內行的最大害處,在於不能以產出來衡量業績。比如,一個BUG,也許很難但是我一天就改好了,可能還不如一個不那麼難但是讓人覺得工作態度端正的人花幾天改好的人評價好。

5 你怎麼理解你應聘的職位?

工程,任何時候都是取捨的問題,永遠沒有絕對的標準化,只是不斷地博弈,和人,和環境。

軟體工程亦是如此。書上說的東西,考試的東西,大多都是一些基本原則或者參考樣例,並不是標準答案。

一個大型軟體項目不是一天構成的,一個公司完整的工程流程也是如此。公司需要根據自己實際的資金能力,員工的技術水平技術背景做取捨。舉個例子,敏捷推崇結對編程,可是對於僅有幾名程序員卻工作量巨大的公司來說,結對編程只會讓公司死得很難看。

理想和現實總有不同,如果你能思考一下一家公司工程制度為什麼這個樣子,以後你除了做好自己的事情以外還能如何推動它改善,那會給你帶來很多收穫。

6 對工作的期望與目標何在?

計劃好要學習某種技術後,我會矢志不渝,不應被其他花樣繁多的技術所分心,一會兒學這個,一會兒學那個,如此不忠節操何在先不談,往往是開始信心滿滿幹勁十足,什麼都想學結果什麼都學不好精力已盡。於是進行一個迷茫的階段,無法找到自己的定位。這時候,我覺得需要重新確定一下目標再上路,或者能從同行前輩的經驗之談中補充到一些正能量

7 怎樣看待學歷和能力?

千萬別覺得什麼學歷就能保證你的水平有什麼樣的提升。一切都靠自己。同樣高中畢業,能力可以千差萬別;同樣本科畢業可以天壤之別,博士碩士更是如此。沒有任何學歷能保證你得到什麼本質提升。其實工作也一樣,有時候項目可以逼你學習,有時候也未必可以。有時候你需要自己在工作選擇上給自己新的挑戰,又有時候可能走了彎路。

8、你還有什麼問題要問嗎?

請問你三年貴公司這個部門(所應聘的崗位)的離職率是多少?

IT行業各職位面試問題答案


推薦閱讀:

關於無領導小組討論的那些事
TBD Interview Advice from Former Wharton Admissions Staffers
要如何回答面試官問你的缺點是什麼這個問題?
工商銀行面試真題彙編和精彩回答
「別傻,面試時撒的謊HR可都知道」

TAG:面試 |