Re: [經驗] 美國 CS 實習

作者: blackacre (Black/White/Green acre)   2014-05-04 06:53:23
※ 引述《Freak1033 (金が信念! XD)》之銘言:
: ※ 引述《ggegge (Egg)》之銘言:
: : 7) LinkedIn
: : 我和 LinkedIn 有過一次 phone interview,也是在協作平台上的 coding 問題。
: : 比較讓我傻眼的是 interviewer 連 floating point 比較時不能用 == 都不知道,
: : 我還要和他解釋,他一直說 "我在 Java 都直接用 =="...... Recruiter 也是很奇
: : 怪,我寄信和他說我 deadline 快到可不可以加速,他竟然要我自己去問 interviewer。
: 超嗆的, "interviewer 連 XXX 都不知道", 這樣被電爆你應該不介意吧? XD
: 我也不知道為什麼 floating point 不能用 == 比較. 如果用 == 那麼糟的話,
: 為什麼那麼多語言不直接把它定義成 undefined behavior?
: 我是很感冒現在的小朋友遇到浮點數比較都自動 +-0.0001,
: 可是又說不出來自己在幹嘛, 只會說"浮點數計算不準啦"又說不出來是怎樣不準.
: 所有的 IEEE 754 implementation 都保證四則運算跟 sqrt 會做正確的 rounding,
: 拿 floating point 做 hash table key 的我都看過了,
: 如果經過正確的數值分析保證計算結果會一樣, exact comparison 有何不可?
: 要我是 interviewer 的話我就考你各種情形下需要多少的 tolerance.
: 舉例來說, (float)((1 << i) + 1) == (float)((1 << i) - 1)
: 當 i 的範圍在多少的時候會是 true 就已經沒幾個 candidate 弄得清楚了.
有必要這樣嗆原PO嗎?
人家阿三面試自己人的時候都能放水就放水,拉幫結派,把整家公司都佔據下來。
看你嗆原原po,推測你面試別人的時候大概也是這樣找麻煩挑骨頭。
阿不就你最強,好棒棒,結果搞了半天還是當碼工碼農,四十多歲被裁掉,
也升不上VP三洨的。超強的。強到我都嚇到身寸☆惹兒。
作者: scan33scan33 (亨利喵)   2014-05-04 07:01:00
我覺得Freak1033大大實事求是很好呀...然後ggegge有跟interviewer提問題也很好呀...我是覺得好的interviewer應該要能在你說不能==的時候給你一個清楚的解釋為什麼可以跟不行我從進公司以來,interview幾十人,我覺得interview的目的是教學相長,而不是電人.我們跟很多interviewee這一生可能就講個50分鐘話那我會希望在這50分鐘我們都能學到東西我不覺得懷疑別人是錯的有什麼問題..........這世界是有電才有成長...
作者: sean72 (.)   2014-05-04 09:44:00
這篇的文筆有八卦版的fu~
作者: ck309 (MindlessBO)   2014-05-05 01:19:00
有必要特別起一篇回嗎?
作者: iamweep (圖書館少尉圖書官)   2014-05-05 09:02:00
結果你也一樣,也跑出來嗆自己人? 40多歲早退休了,誰管VP:P
作者: sux0116 (雞排店掃地工)   2014-05-05 14:34:00
感覺你的氣度跟他同個level...
作者: Baudelaire (起坐不能平。)   2014-05-06 14:50:00
我要推一下iamweep... XD
作者: Hikkiaholic (= =a)   2014-05-07 13:41:00
那樓上推文的又跟原PO同level啦 變recursive了
作者: RealJack   2014-05-07 14:02:00
那我的推文變的和樓上一樣繼續recursive
作者: jksen (Sen)   2014-05-07 21:44:00
看到recursive我笑了XD
作者: michaelz   2014-05-11 04:04:00
vp很好嗎?我寧願做爽爽碼工 碼工可以消失一個月 vp行嗎
作者: bbuc (C&C++完美經典)   2014-05-28 19:14:00
了解float的結構應該就回答得出這些問題了吧 主要是mantissa的bit數但是我通常懶得去計算到底精確到幾bit 全部都給個1e-5的誤差比較方便

Links booklink

Contact Us: admin [ a t ] ucptt.com