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