Re: [請益] 面試問題"你遇過最難的問題"
※ 引述《shortoneal (不告訴你咧)》之銘言:
: Hi,有問題想問板上的年薪300+
: 最近面試的時候常常碰到的問題是 "你遇過最難的問題"
我遇過最難的問題是....
類似 int *a = new int;
....
delete a; a = nullptr;
某些條件下,每次new出來都是同一個記憶體位置
但是我當時的程式不容易遇到這個問題
而當時遇到的bug是,只要new出來記憶體位置跟上次相同,就會觸發bug
可想而知這個機率很低,算是隨機bug,也很難驗證
可以想像成rand()連續兩次value相同就會出現bug這樣
為了追這個bug,我當時大概花了三天的時間吧.....
其他聽過很難的bug,有一個是time相關function操作錯誤
可能會出現每隔49天才會出現一次的bug
這種bug都屬於很難解的bug,因為重現有難度.....
當時的解法就是加印log,然後放給他跑49天,crash後再從log追原因
工作久了以後總是會遇到各種疑難雜症
重現機率越低的越難解
常見的也有multi-thread沒寫好造成的crash等等.
個人覺得你不是工作環境太好(同事很強之類)
就是工作量不夠大,才會難回答這種問題XD
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 118.160.89.220
※ 文章網址: https://www.ptt.cc/bbs/Soft_Job/M.1512008529.A.916.html
※ 編輯: hidog (118.160.89.220), 11/30/2017 10:24:23
※ 編輯: hidog (118.160.89.220), 11/30/2017 10:25:02
→
11/30 11:06,
6年前
, 1F
11/30 11:06, 1F
→
11/30 11:10,
6年前
, 2F
11/30 11:10, 2F
→
11/30 11:23,
6年前
, 3F
11/30 11:23, 3F
→
11/30 11:24,
6年前
, 4F
11/30 11:24, 4F
推
11/30 11:25,
6年前
, 5F
11/30 11:25, 5F
→
11/30 11:25,
6年前
, 6F
11/30 11:25, 6F
→
11/30 11:25,
6年前
, 7F
11/30 11:25, 7F
→
11/30 11:26,
6年前
, 8F
11/30 11:26, 8F
→
11/30 11:31,
6年前
, 9F
11/30 11:31, 9F
→
11/30 14:36,
6年前
, 10F
11/30 14:36, 10F
→
12/01 17:12,
6年前
, 11F
12/01 17:12, 11F
討論串 (同標題文章)