如何回答兩個常見的開發(fā)求職面試問題
這兩個面試問題很經典,也比較難答,給開發(fā)者和譯者自己一個參考。
1、問:你為什么離開你現在的工作?對你目前的工作你喜歡什么和不喜歡什么?
答:首先,永遠不要否定你目前或以前的工作。另外,不要把薪金帶入討論中。
喜歡:
喜歡和同事一起工作。
喜歡解決技術和業(yè)務問題。
喜歡指出的業(yè)務需求和技術設計方面的差距,讓他們協作糾正。
喜歡積極主動地識別和修正有關非功能性需求,如性能,安全性,并發(fā)性和內存泄漏的問題。這些問題正常的情況下不會表現出來,是非常具有挑戰(zhàn)性和成就感的。
喜歡寫單元測試,并啟動其他代碼質量的檢測,如通過sonar之類的工具自動代碼審查和同行評審,并持續(xù)構建和集成工具。
不喜歡:(為你的不喜歡說明引導向正面影響)
離開的主要原因是,我覺得我目前的工作沒有足夠挑戰(zhàn)。公司為2-3年經驗的人提供了一個很好的機會,感謝我獲得那里的.技能,但現在我已經準備好面對更多的挑戰(zhàn),并努力到達我的職業(yè)生涯一個新的水平。
我要在我的下一個工作尋找更多的增長潛力。
我也在尋找一個機會,在我的下一個工作的更多地參與親手設計決策。
2、問:你目前的工作或事業(yè)里最大的成就和失敗是什么?
答:反映你的事業(yè)成就,并提供量化的答案。
成就:
成功地完成了優(yōu)化Java / JavaEE的網上交易系統處理100個以上并發(fā)用戶,并與其他4個系統集成。
設計和開發(fā)了一個基于Java非阻塞與240+零售網點的通信,并與其他6個內部系統集成的服務器。
率先開展了“速贏”的程序,在3個月內提高網站在用戶體驗,性能和可靠性方面的排名從24至9。
故障:(對自己的錯誤或失敗引導向正面影響)
我們都是在我們的錯誤或失敗中學會比在成功或成就中更多。當你提到你的錯誤或失敗,談一點你從他們身上學到的。你可以列舉那些經典的錯誤而不是失敗。
團隊曾經在開發(fā)環(huán)境使用切割下來的數據庫,我提供的技術解決方案在低數據量下工作得很好,但是當被轉移到生產,數據引起了一些性能問題。從中學到了寶貴的一課,應該盡早地在SDLC(軟件開發(fā)生命周期)用更多生產的數據驗證解決方案。我后來在一個星期內修復了解決方案,并得到用戶的大拇指。
曾寫了一些JUnit的集成測試,由于數據波動有點脆弱,測試用例失敗了并導致構建失敗。通過更穩(wěn)定的數據,在初始化設置階段通過DBUnit填充穩(wěn)定數據集,在測試完成結束階段將數據刪除,進行集成測試解決了這個問題。此外,引入了其他策略做集成測試,如像HSQL內存數據庫的使用,而不是實際的數據庫。
【如何回答兩個常見的開發(fā)求職面試問題】相關文章:
面試常見問題如何回答11-21
如何回答英文面試中的常見問題07-13
面試常見的問題及回答10-13
常見的面試問題回答10-11
面試回答的常見問題09-28
如何回答12個常見面試問題?11-21
面試常見問題和回答11-18
面試常見問題回答思路11-05
面試常見套路問題回答技巧10-31
考研面試常見問題回答10-20