看板 Soft_Job
作者 aoisama (普通人)
標題 Re: [面試] 一些台商外商軟體公司
時間 Thu Jun 11 14:21:26 2015


※ 引述《Wolfken ()》之銘言:
恕刪
: 一開始準備的話,建議讀這本:Cracking the coding interview. 裡面大多是基本題
: ,但前面幾十頁有很清楚的交待說履歷怎麼寫,該怎麼準備,該怎麼穿,面試時該問什
: 麼問題,這些其實書上都有解答了,就不需要再問人,看書就好了.後面的部份就是演算
: 法跟資料結構的基本題,每一章最後的一兩題比較難,但前面的題一定要會,前面的題
: 是那種你要是不會,會被懷疑你到底有沒有最基本能力的題目.我有聽過有中國人這本
: 書刷了五遍,之後面遍天下無敵手,我是有點懷疑啦,因為除了刷這本書以外,還要刷另
: 一個東西,那個東西叫leetcode
: leetcode就是一個網站,裡面大概有兩百多題演算法的題目,大都是一些經典題,相信很
: 多人也知道,甚至做過一些題目. Leetcode裡面的題目,面試命中率之高,到達不可思議
: 的地步,我自己的經驗不能講,但就我收集中國論壇的分享來看,面美國大公司,phone
:  interview有機會看到基本題,on site幾乎都是進去默寫leetcode,只可惜我時間不
: 多,沒辦法像中國人跟印度人一樣leetcode刷五遍再去面試,我只做了四五十題就去,
: 當然沒辦法瞬間把正確答案吐出來,就被打槍了.如果你有心進這些公司,也不用多想
: 什麼,先花三個月去把leetcode刷五遍,確保只要上面的題出來,你可以十分鐘內在白
: 板上寫出正確答案,並且可以解釋它背後的演算法原理,不要讓人覺得你只是背答案
: ,就可以了. 了解原理另一個用處是,有時候面試官會稍微改一下題目,只要你原理
: 懂,code又背得熟,稍微改一下一樣解得出來.
: 有人會問說那既然如此,這些公司應該也知道很多刷題高手來面試的,為什麼還要出這
: 上面的題?一來是不是每個人都有刷題,二來是其實面試都是找工程師幫忙,工程師自
: 己就很忙,哪有空自己設計題目,還不是上網找題,上網找題多半也就是去leetcode找,
: 因為你面試出題,自己也要知道答案呀,leetcode也都有答案了,看一下就可以去面試
: ,多方便呀,勤勞一點的最多就改一下小地方,讓它不要完全一樣而已
: 所以其實就看一下cracking the coding interview,很多人想問的面試相關問題上面
: 都有講,然後就去刷leetcode,再準備一下system design的東西,就可以了. 當然是比
: 大部份台灣公司面試麻煩很多,但是題庫都有了,看你有沒有時間刷而已. 而且
: cracking the coding interview實在是好書,即使是面試台灣公司,也是相當有用,很
: 推薦要面試的人都去看一下.
: 面試70%考題都這種,意義是?我聽過說法是說語言,domain knowledge或是經驗,只
: 要夠聰明跟努力,要學習都不難,所以他們要找的是聰明的人,不是懂很多的人,但一
: 來為什麼會解困難演算法題目=聰明?聰明有很多面向,會解困難演算法的聰明,不
: 一定在工作上有用,二來是"寫出高品質,好維護的code"這件事,雖然也是時間
: 跟努力花下去就可以獲得,但是要花的時間很長呀,3~5年也只能算是初窺堂奧,真正
: 要有點純熟也要8~10年了,在這之後要再精進更是無止境,而這才是工程師每天工作
: 真正會大量用到的東西,面試卻完全不問,這可以學沒錯,但公司願意等3~5年讓一個
: 只是會刷題但code寫不好的programmer慢慢學習嗎?有人會說會刷題不代表code寫
: 不好,這是沒錯,不過既然真正要找的是code寫得好的人,為什麼面試不直接考這個
: 就好,而要用一個不完全正相關的方式去找人呢?cracking the coding interview
: 那些基本題我覺得應該要會,但比那些更難的就沒必要了.這樣搞得大家要面試還得
: 先花三個月去背一些工作上用不到的東西,而不是就工作上的技能直接回答就可以,
: 這生態實在是非常畸形
這的確是目前米國面試的基本型態,但不完全正確
Cracking The Coding Interview 現在根本是聖經等級的
候選人在看,面試人當然也知道
面試時真的出到裡面的題目機會也不小
這時候如果心想爽到了這題有背到而馬上回答,對方也不是傻子馬上知道你是用背的
這就有點誠信問題,如果我在面試其他人遇到這樣情況我心中是會有點扣分的
我自己遇到會誠實回答說我看過一模一樣的題目,而這題應該怎樣怎樣解答
對方會換一題或是變更細節驗證你是死背還是真懂原理

其實在面試時能否秒答正確解答,並不是全部的重點
在公司的立場,更加重視的是有沒有解決問題的能力

我自己去年的面試也是有幾個回答沒有完美,最後還是取得offer

甚至於在onsite的過程其實沒有問到很多CCTI的內容

我完全同意以上的說法,CCTI基本題"一定要會" 並且是完全理解
其他的進階題或是leetcode都跳脫不出CCTI基本題的原理
就像是數學公式依樣,如果你完全理解數學公式,不用解例題考試也會有好成績
這些是CS的理論基礎,大概是所有等級的工程師都會考,因此換工作時只好再複習了
但並不會說資深工程師就更會答題,因此這個標準對於SDE1~SDE3都差不多
CCTI跟leetcode這部分與其說找聰明人
更偏向是基本能力的bar

--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 73.193.83.231
※ 文章代碼(AID): #1LUIZe5k (Soft_Job)
※ 文章網址: https://www.ptt.cc/bbs/Soft_Job/M.1434003688.A.16E.html
※ 同主題文章:
Re: [面試] 一些台商外商軟體公司
06-11 14:21 aoisama

--
作者 aoisama 的最新發文:
  • +7 Re: [心得] 黑暗榮耀 聊聊河度領 - KoreaDrama 板
    作者: 17.114.4.80 (美國) 2023-03-22 08:06:49
    28F 7推
  • +32 [組包] 送 精神時光屋6白金版 - Steam 板
    作者: 99.35.23.232 (美國) 2021-06-04 12:45:04
    疫情嚴峻大家少出門 這個遊戲讓你一次玩到疫情結束 (應該大家都知道這是什麼不過以防萬一 文明帝國六白金版) 5P6D6-K33B8-V6M9D 拿了在推文說一聲啊 …
    35F 32推
  • +21 [組包] 送HB組包的Control (Steam) - Steam 板
    作者: 17.150.222.138 (美國) 2021-03-04 08:31:11
    本月的HB組包有Control 不過我早就買了... 拿了在推文區說一聲啊
    25F 21推
  • +33 Re: [問卦] 先進國家真的滿街吸大麻的嗎 - Gossiping 板
    作者: 17.114.4.252 (美國) 2019-12-07 07:55:51
    針對美國科技工作者的匿名統計顯示 40%左右的矽谷工程師常時使用大麻(一個禮拜內使用過) 同時美國CDC針對香菸的統計顯示全美國25-44歲使用香菸的人只有16% 美國將大麻列為毒品源自尼克森任內 現 …
    111F 42推 9噓
  • +87 Re: [新聞] 1元買400萬特斯拉!張啟元自爆「6駭 - Gossiping 板
    作者: 67.164.105.120 (美國) 2018-09-21 14:39:15
    資安的基本原則上 所有從前端(網頁, app,手機等等)送出的資料都不可信任 張啟源這這種修改前端資料送出的手法 能夠成立除非是後端工程師腦殘沒有做到這點 要偽造前端送出資料我甚至不需要任何程式輔助 …
    170F 93推 6噓
點此顯示更多發文記錄