顯示廣告
隱藏 ✕
※ 本文為 dinos 轉寄自 ptt.cc 更新時間: 2015-06-11 14:26:26
看板 Soft_Job
作者 Wolfken ()
標題 Re: [面試] 一些台商外商軟體公司
時間 Thu Jun 11 13:04:17 2015


※ 引述《holydc (のヮの)》之銘言:
: 標題: Fw: [面試] 一些台商外商軟體公司
: 時間: Wed Jun 10 00:49:45 2015
:
: ※ [本文轉錄自 Tech_Job 看板 #1LTnaI6x ]
:
: 作者: holydc (のヮの) 看板: Tech_Job
: 標題: [面試] 一些台商外商軟體公司
: 時間: Wed Jun 10 00:49:18 2015
:
: 大家好
: 這是大約半年來參加面試的一點心得
: 雖然不是很成功的經驗,但是希望能稍微幫助到對這些公司有興趣的人
:
: Works Applications/Engineer/上海/pass
: Works Applications/Engineer/東京/onsite interview
: Indeed/Software Engineer/東京/第一次 Skype interview
: Google/Software Engineer/東京/onsite interview
: Synology 群暉/軟體開發工程師/台北/pass
: Trend Micro 趨勢/Senior Software Engineer/台北/pass
: NVIDIA/Android Framework Engineer/台北/第一次面試
: 樂天/Engineer/福岡/pass

: 推 goldflower: 推強者 global果然有難度啊!                          06/10 14:
35

其實global職缺不會比較難,只不過面試的內容有很大的不同,面試問的東西也比較多
之前有去面試幾間國外頂尖的公司(FLAG之類的),雖然最後on site沒過關,但是準備的
過程中也有一些心得,其實這些面試,只要正確的準備,要過關是可以辦到的,只不過我
本身工作很忙,也沒時間去花上好幾個月準備這些東西,看過一部份就上了,當然結果就
不太理想.


中國跟印度很多人都是花好幾個月準備,考古題背到滾瓜爛熟,甚至網上都有
論壇專門幫忙收集題庫跟面試經驗,非常有針對性就針對幾家頂尖的,當然他們去的過
關機率就高得多.至於說面試搞到要跟準備國家考試一樣,而不是考工作上每天用到的
東西,到底是對是錯,我個人是相當不支持這種面試法,不過既然這些公司都這麼搞,想
進這些公司也就只能照遊戲規則玩了,等哪天他們發現這樣面試找進來的都是些怪怪
的刷題魔人,寫起code來卻不怎麼樣時,再看他們要不要改面試方式了


基本上這些面試都差不多,phone interview問些基本的語言或是平台的問題後,就開
始考演算法跟資料結構的問題,通常會叫你連到一個網頁直接在上面寫code.如果過關
就會進到on site面試,on site一般有3~5場面試,大部份都會跟phone interview差不
多,只是問題會比較難,也會有將問題衍生再變化,另外有些公司會有一場針對人格特質
的面試,有些公司會考system design,但演算法跟資料結構的問題依然佔70%以上,所以
準備的重點就在這.


一開始準備的話,建議讀這本: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實在是好書,即使是面試台灣公司,也是相當有用,很
推薦要面試的人都去看一下.






以下是我對這種面試生態的看法,不想看的也就可以直接end了

這樣的生態形成以後,變成面試只要你看到題沒有馬上吐出最佳解,被打槍的機率就很
高,因為很多刷題高手都可以馬上吐出最佳解呀.可是如果你看過leetcode的題目,
medium或以上的,沒看過題目又不是topcoder或acm之類練很久的人,根本不可能10~15
分鐘內想出最佳解,特別是工作五年以上的人,工作上根本很少用到演算法,管你當初
畢業時多厲害,五年沒什麼用到也早就功力大減,沒刷題的話遇到這種根本穩死的.這
些公司都會說我是想看面試者怎麼運用他的知識解題,可是事實上就是10~15分鐘時間
太短,從沒看過慢慢想,根本不可能想出最佳解,而超過15分鐘他們就會認為你不行了,
所以他們要的不是能慢慢想出答案的人,而是能瞬間吐出最佳解的人.講說什麼要看

面試者如何用基本解題技巧慢慢解題只是嘴上講講而已.

而有工作經驗的,我想大家都知道,leetcode medium難度以上的演算法,工作中會用
到的機會根本微乎其微,真的需要的時候,google一下也都有各語言版本的最佳解了.
面試70%考題都這種,意義是?我聽過說法是說語言,domain knowledge或是經驗,只

要夠聰明跟努力,要學習都不難,所以他們要找的是聰明的人,不是懂很多的人,但一
來為什麼會解困難演算法題目=聰明?聰明有很多面向,會解困難演算法的聰明,不
一定在工作上有用,二來是"寫出高品質,好維護的code"這件事,雖然也是時間
跟努力花下去就可以獲得,但是要花的時間很長呀,3~5年也只能算是初窺堂奧,真正
要有點純熟也要8~10年了,在這之後要再精進更是無止境,而這才是工程師每天工作
真正會大量用到的東西,面試卻完全不問,這可以學沒錯,但公司願意等3~5年讓一個
只是會刷題但code寫不好的programmer慢慢學習嗎?有人會說會刷題不代表code寫
不好,這是沒錯,不過既然真正要找的是code寫得好的人,為什麼面試不直接考這個
就好,而要用一個不完全正相關的方式去找人呢?cracking the coding interview
那些基本題我覺得應該要會,但比那些更難的就沒必要了.這樣搞得大家要面試還得
先花三個月去背一些工作上用不到的東西,而不是就工作上的技能直接回答就可以,
這生態實在是非常畸形


--
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 203.196.98.32
※ 文章代碼(AID): #1LUHRJjg (Soft_Job)
※ 文章網址: https://www.ptt.cc/bbs/Soft_Job/M.1433999059.A.B6A.html
neotek: 推分享1F 06/11 13:09
neotek: 讓我想到早上看到的這個tweet:https://goo.gl/Veh0Op
[圖]
Max Howell
@mxcl
Google: 90% of our engineers use the software you wrote (Homebrew), but you can’t invert a binary tree on a whiteboard so fuck off.
 
nsysukober: 至少肯努力吧..,如果連刷題都不刷,你覺得他能力在哪3F 06/11 13:17
nsysukober: 而且之前面暑假intern時候,也是有去爬各家面試心得
nsysukober: 考題,但在真正上的時候,還是靠自己實力居多...
※ 編輯: Wolfken (42.74.158.118), 06/11/2015 13:20:40
nsysukober: 寫code最基本,但OS 計組這很難刷來吧=__=6F 06/11 13:18
nsysukober: 更何況如果問一些額外要自己研究的東西
nsysukober: 我覺得刷題還是有刷存在的必要就是了
nsysukober:                 它
nsysukober: 雖然真的是蠻畸形的拉
lonysancho: 其實還是面試官最重要,什麼樣的人面試官就會找到什麼11F 06/11 13:23
lonysancho: 什麼樣的人進來
lmr3796: 能力是可以培養的,但才能不行,不過我也覺得用leet code13F 06/11 13:29
lmr3796: 太畸形了,要完成這目的我覺得考更高等級的比較合理
lmr3796: https://twitter.com/mxcl/status/608682016205344768
[圖]
Max Howell
@mxcl
Google: 90% of our engineers use the software you wrote (Homebrew), but you can’t invert a binary tree on a whiteboard so fuck off.
 
remmurds: 正是因為考那些五花八門的演算法跟工作表現實在沒啥關連16F 06/11 13:32
lmr3796: 但上面這個也是過度畸形的例子,如果是真正的domain17F 06/11 13:32
remmurds:  所以我主管也放棄了 改考字串分解成陣列 沒想到一堆人18F 06/11 13:33
remmurds: 反而栽在這上面
大概是這些人只刷leetcode反而沒去刷基本題吧

lmr3796: expert,拘泥在算法上也很奇怪。不過大部分情況下20F 06/11 13:33
lmr3796: 真正的domain expert少之又少...真要面試也該用tech lead
lmr3796: 的方式面試吧...
da1228: 台灣很多大公司直接考你智力測驗,分數不到直接刷掉23F 06/11 13:42
※ 編輯: Wolfken (203.196.98.32), 06/11/2015 13:53:39

--
※ 看板: dinos 文章推薦值: 0 目前人氣: 0 累積人氣: 3671 
作者 Wolfken 的最新發文:
  • +3 Re: [討論] 非資訊公司的資訊單位 - Soft_Job 板
    作者: 114.36.238.49 (台灣) 2018-07-11 12:49:19
    最近幾年剛好也加入台灣的硬體廠做軟體 分享一下為什麼一堆硬體廠高喊轉型跨足軟體,煞有其事發新聞稿,大舉徵才數百人 做到現在卻沒一家成功的原因 總結兩個原因,高層認知與決心不足,公司文化不對 首先,軟體 …
    4F 3推
  • +10 Re: [新聞] 軟體界「書同文車同軌」 綠委籲政府推動 - Soft_Job 板
    作者: 114.36.251.66 (台灣) 2017-01-08 18:33:44
    以下都是我夢到的,如有雷同純屬巧合 昨天晚上突然夢到強者我朋友 強者我朋友在一家全球知名科技公司上班 他跟我說該公司幾年前實施了用OpenOffice全面替換Office的策略 從此以後公司內部要買O …
    26F 10推
  • +18 Re: [請益] 為什麼台灣沒轉型成功? - Tech_Job 板
    作者: 36.224.98.110 (台灣) 2015-11-20 22:05:18
    其實應該是因為一轉很容易,二轉很難 一轉的模式很簡單,搭上全球化列車,吸引外資,做代工產業 這種模式在二戰結束開始就是這樣搞,先是日本製造業 然後台灣跟韓國製造業跟後來的電子製造業,接下來中國,接下來 …
    44F 18推
  • +6 Re: [面試] 一些台商外商軟體公司 - Soft_Job 板
    作者: 203.196.98.32 (日本) 2015-06-11 13:04:17
    : : : : 35 其實global職缺不會比較難,只不過面試的內容有很大的不同,面試問的東西也比較多 之前有去面試幾間國外頂尖的公司(FLAG之類的),雖然最後on site沒過關,但是準備的 過 …
    23F 6推
  • +35 [外絮] Ibaka的快速復原是正常的嗎? - NBA 板
    作者: 118.165.199.201 (台灣) 2014-05-31 01:37:13
    作者本身是藥劑師,工作是研究藥,也有在大學教藥學,所以是有專業知識的 他說根據經驗,Grade 2 strain NBA從來沒有人一個月內回來過,更別說兩星期 要是雷霆隊醫有什麼神奇療法,其他隊隊醫 …
    65F 36推 1噓
點此顯示更多發文記錄
分享網址: 複製 已複製
guest
x)推文 r)回覆 e)編輯 d)刪除 M)收藏 ^x)轉錄 同主題: =)首篇 [)上篇 ])下篇