看板 Soft_Job 關於我們 聯絡資訊
※ 引述《xsion (Xsion)》之銘言: : Q: 下面這段程式有沒有什麼問題? : void fun(int* ptr) : { : ptr = new int[2]; : } : int main() : { : int *ptr = NULL; : fun(ptr); : ptr[1] = 1; : ptr[2] = 2; : printf("%d %d", ptr[1], ptr[2]); : return 0; : } 恕小弟不客氣的問一句話: 實際工作上會寫出這種程式碼的機率會有多少? 這種程式碼應該只會在學校考試才會出現的, 如果面試問這些問題, 不如時 間省下來, 叫面試者成績單拿出來直接看成績就好了. 至於有幾年經驗的人, 早就脫離 "考試模式" 了, 一下子答不出來更是正常. 小弟曾經被用這種題 目面試, 心裡都會暗罵兩句: 哇幹, 要找剛畢業的新肝, 需求就別寫資深工 程師呀~ 小弟以前面試人, 如果是剛畢業的, 問做過的專題; 有經驗的就問他最得意 的作品. 在他的作品中, 面試者負責哪些部份? 你們團隊怎麼協調工作的? 遇過最大的瓶頸是什麼? 如何解決? 如果有自己的程式碼更好...程式寫得 越簡潔的越好, 程式寫得盤根錯節, 光要我看懂面試者的程式在寫啥就得報 表前後翻好幾翻的就算了吧, 您不適合團隊作戰.... 專案規模不大只需要一兩個獨強的工程師的話, 就當小弟沒說過 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 211.20.41.162
avhacker:如果連這麼簡單的問題都抓不出來,那還是謝謝、不聯絡吧 06/01 17:39
avhacker:實際會碰到的問題比這複雜多了,除非你可以一輩子只打嘴炮 06/01 17:41
Arminius:已經造過輪子何必重造一個? 用一行 qsort 就能解決問題幹 06/01 17:46
Arminius:嘛要人寫 qsort 演算法 (除非工作內容就是要改良 qsort) 06/01 17:47
Arminius:這可不是嘴砲啊! 小弟的重點是要找高材生還是能夠解決實 06/01 17:48
Arminius:際專案的問題的人才(即戰力)...小弟就遇過直接拿公司專案 06/01 17:50
Arminius:遇到的問題拿出來問的主管,看看面試如何者解決這種問題 06/01 17:51
Arminius:如果工作內容都是在看別人程式解決那種"簡單的問題"的話, 06/01 17:53
Arminius:當然那樣的面試考題是 100% 適合的啦 06/01 17:54
avhacker:算了吧,我不期待一個連加法都不行的人可以了解開根號 06/01 17:54
xsion:哈哈,樓上例子妙絕 06/01 17:54
avhacker:實際是,一堆人嘴炮說有多說經驗,結果連 swap 都寫不出 06/01 17:54
Arminius:果然妙絕...呵呵 06/01 17:55
avhacker: 少 06/01 17:55
Arminius:所以實際上也是一堆主管老在抱怨找到的不是想要的人才呀 06/01 17:57
iincho:實際上應用看到的爛code不見得比這些題目來的少.. 06/01 17:58
avhacker:因此,才要考試. 但當然題目要適當,能幫忙找出對的人 06/01 17:58
iincho:尤其大量仰賴opensource code的環境一堆奇技淫巧常看到啊.. 06/01 17:58
iincho:我認為資深工程師這種問題看不出來基本上是不合格的... 06/01 17:59
iincho:如果要的是coding monkey不是PM, 問一堆PM skill有點怪吧 06/01 18:01
iincho:當然如果想找的是能獨立作戰的就不能這樣問, 看需求... 06/01 18:04
Arminius:嗯, 那這樣就是小弟的錯了, 拿不同需求硬套到這個討論串 06/01 18:04
luciferii:這種程式碼實務中很難出現?應該是到處都有一大把吧XD 06/01 19:21
luciferii:如果回答出前篇問題就有月薪50k..好像很好賺的感覺 XD 06/01 19:22
wa120:我也覺得這種程式碼很常出現= = 06/01 19:48
bobju:這蠻基礎的,若這裏都有問題,實務上恐怕會遭遇更多麻煩的問題 06/01 20:37
bobju:不過我一開始也看不出來..php寫太久,c/c++感覺生疏多了 X( 06/01 20:41
ledia:突然有種拍案立起的感覺... 我以為大一就應該要會了 @@" 06/01 21:15
starshine:很常見吧 最好是實務不會需要宣告ptr 不會需要new? 06/01 23:04
swindler:這題目很基礎實際阿 C/C++工程師都應該要能暸解 06/01 23:22
aacs0130:這題目很基礎呀..我覺得考程式比聽人嘴砲專題可靠 06/01 23:56
aacs0130:多的是講的一口好程式..但寫出來一堆BUG的人 06/01 23:57
kerickuo:ledia, 你的感覺跟我當初面試人的時候想法一樣 XD 06/02 00:15
cherman:寫程式寫了七、八年了,從來也沒用過swap或開根號… 06/02 21:25
andymai:樓上讓我想到我曾被前主管唸過:什麼!?排序你還自己寫?你不 06/02 22:26
andymai:知道有什麼什麼可以用嗎?你自己寫的效能會比人家好嗎? 06/02 22:27
iincho:General purpose的排序的確效能普普啊... 06/02 22:50
seedclub:XD..我認真的的看了完題目..我的確是原po口中的java/c# 06/30 22:46
seedclub:Programer...現在我想要回去惡補一下. 06/30 22:48
seedclub:不過。我放不下現在的payment..XD.. 06/30 22:50