面試時遇到上機程式設計題

2021-09-08 14:19:30 字數 548 閱讀 1641

結合自己的真實經歷,進行歸納總結。

面試的時候,interviewer 有時候會讓candidate 做一道上機程式設計題,大部分情況下,這類程式設計題都比較簡單。試想一下,interviewer給出乙個需要幾個小時才能完成的程式設計題,那麼這一環節占用時間也太長了。但是,程式設計題簡單也能考察出很多技能。很多candidate(包括我自己),拿到程式設計題,不經過分析,心想快點完成。給interviewer 留下這樣的印象:自己的工作效率很高。完成後,馬上交給interviewer,心裡還天真地以為,interviewer 會對自己的表現滿意。殊不知,interviewer 已經把自己refuse了。

程式設計題再簡單,也應該包括軟體開發過程中的完整過程。麻雀雖小,五臟俱全。拿到程式設計題,首先要estimate time,又可分為optimistic 和 pessimistic。estimate time 後,要進行以下過程:requirements analysis、requirements confirmation、design、code、code review、test、fix bug、requirements change and extension。 

面試時遇到的很有意思的題

這段時間出去面試,遇到了很多有意思的題。話不多說,開始上題 1 int i 10 while true 程式是結果是什麼?是987654321嗎?執行出來0987654321後執行一段時間會出現2 32 1之後繼續減 2 arraylistlist new arraylist list.add 1 ...

面試時演算法題的解答思路

面試中純粹考演算法的問題一般是讓很多程式設計師朋友痛恨的,這裡分享下我對於解答演算法題的一些思路和技巧。一般關於演算法的文章,都是從經典演算法講起,一種一種演算法介紹,見得演算法多了,自然就有了感悟,但如此學習花費的時間和精力卻是過於巨大,也不適合在部落格裡面交流。這一篇文,卻是專門講快捷思路的,很...

面試時演算法題的解答思路

面試中純粹考演算法的問題一般是讓很多程式設計師朋友痛恨的,這裡分享下我對於解答演算法題的一些思路和技巧。一般關於演算法的文章,都是從經典演算法講起,一種一種演算法介紹,見得演算法多了,自然就有了感悟,但如此學習花費的時間和精力卻是過於巨大,也不適合在部落格裡面交流。這一篇文,卻是專門講快捷思路的,很...