[心得]面試的心得

作者: bravoprof (教授百分百)   2019-05-08 14:41:09
之前在板上徵iOS工程師.
在這一輪中,跟大概十多個人聊過。想要謝謝ptt讓我遇到很棒的面試者。
想來這邊分享一下心得,希望對於想要找工作(尤其在矽谷)的人有一點點的幫助。
背景交代:我在矽谷當工程師大概6年,也在矽谷大小公司面試接近200個人。
有一些是我注意到兩邊文化不太一樣的。
1. 分享一個曾經碰到的技術上的難題,並且分享如何解決的。
在這一輪面試當中,聽到很多面試者比較像是聊產品的功能,
而沒有太多著墨於真正的技術上的困難。
一般問這個問題期待得到以下資料:
1. 所做過的功能複雜度
2. 面試者的解決問題能力,對於問題有沒有追根究底的精神
3. 面試者會不會善用工具,網路來解決問題
4. 一個面試者的資深程度 在這題裡面也可以看出端倪
舉一個例子我自己面試時曾用過的例子,之前在fitbit做運動列表。
(抱歉不會貼圖,fitbit appstore第三個圖片)是一個很基本的tableview
裡面有不同的cell 包含運動的細節以及地圖
我會提到的技術上的難題有
a. 不同的運動及不同的手環有不同的資料。衍伸的問題
是如何最佳化cell rendering。
b. 蘋果本身有API可以自動計算高度, 可是在這個情況下不敷使用,
因為幾乎大部分的cell都包含10+ subviews
c. 對於要顯示地圖的cell,如何做快取的動作。
d. 當手環在背景同步完成,要比對本地資料以及新的資料做
cell插入及更新的動作。
如果使用者在快速滑動情況下如何確保順暢的使用
e.用什麼工具去測量performance以及什麼樣的數值是好的。
XCode自帶的instrument有哪些可以用在這裡
f.如何處理快速滑動(尤其是很多cell需要另外下載資料)
以上是我在面試是會提出來討論的,以及我是如何解決問題。
這是一個不用花太多時間可是可以深度討論的層面
2.對於產品有什麼想法
如果面試的是中小型的公司(<2000), 對於產品有透徹的了解/見解會加分很多
我覺得可以分為一下幾類:
a. 對於產品的第一印象
b. 任何問題,或是使用者方便性的問題(不用擔心主考官聽了不爽)
c. 所缺少競爭者有的功能
d. 有什麼功能上的建議
我大概在每個面試前,會花半小時了解一下產品。
然後做筆記,通常主考官知道你對於公司產品做了很多功課都會有很大的加分
多做幾次之後,會培養出很棒的product sense。
大概就是這兩個我覺得感覺上跟矽谷這邊面試較不一樣的。有問題歡迎問我,謝謝 :)
作者: deray (Deray)   2019-05-08 18:24:00
I 覺得 you 說的很 good。 very 有幫助<
作者: i1k1y (z781c7iz)   2019-05-08 19:14:00
矽谷六年工程師不會貼圖:)
作者: johnny4753 (Li)   2019-05-08 20:31:00
1樓真哭罷XD
作者: cip604 (cip604)   2019-05-08 20:44:00
推 第一點常被問到
作者: stkoso (Asperger)   2019-05-08 20:51:00
一下interview一下面試 我的感想同1F
作者: Obama19 (^_^)   2019-05-08 21:09:00
我怎麼感覺這題非常junior 一般資深工程師應該不至於卡在這題上面
作者: Piaok (飄飄飄o'_'o)   2019-05-08 21:13:00
我覺得1好難,我沒有真正的工作經驗很難回答1這種問題QQ
作者: showshowman (show)   2019-05-08 21:18:00
我看到一半心得跟1F一樣XD
作者: torah (Vancouver)   2019-05-08 21:26:00
推分享
作者: lwtech   2019-05-08 22:25:00
每日成就+1
作者: aria0520 (紫)   2019-05-08 23:16:00
我覺得還行啊 中英文一起用習慣了真的會變這樣你想要寫面試時“面試”跟“interview”在你腦中先出現的機率是相等的
作者: loadingN (sarsaparilla)   2019-05-08 23:46:00
不能 agree with 你 more
作者: Argos (Big doge is watching u)   2019-05-08 23:55:00
幾乎都是scroll的效能問題 阿tableView效能就是爛 XD所以是怎麼回答?
作者: sc113943 (鯊魚吃糖)   2019-05-09 01:23:00
1-3是否善用工具、網路,結果不會貼圖...
作者: bravoprof (教授百分百)   2019-05-09 02:41:00
重新看了一遍 盡量改成中文 抱歉很多地方還是不知道中文是什麼。重點也不是我的例子,是如何在做過的專題裡面找出一個可以深度討論的東西。發了兩次文覺得這裡有點嚴格:)也不太了解台灣面試文化 所以不知道有沒有任何幫助就是了
作者: oceanblue21 (家樂氏)   2019-05-09 10:54:00
對我個人而言非常受用 很棒的分享 :)
作者: robber1234 (超痛恨嘴炮)   2019-05-09 11:34:00
一樓not bad. And樓主write的都是40
作者: vi000246 (Vi)   2019-05-09 11:54:00
酸別人中英夾雜還滿無聊的
作者: allen0327 (撲通撲通)   2019-05-09 12:14:00
推 謝謝分享
作者: sinread (電腦真耗錢)   2019-05-09 13:27:00
貼圖可用 imgur
作者: robber1234 (超痛恨嘴炮)   2019-05-09 13:44:00
應該沒酸吧...
作者: art1 (人,原來不是人)   2019-05-09 14:29:00
因為很多中英文夾雜的人都不覺得自己是中文不好
作者: APTON (瑋瑋)   2019-05-09 16:16:00
雖然一樓太酸。但是統一用語的確方便閱讀,希望這篇文能造福更多人
作者: a72737363 (CatRonnie)   2019-05-09 23:32:00
謝謝分享
作者: kyrie77 (NTU KI)   2019-05-10 05:36:00
作者: wxywxywxy   2019-05-10 09:33:00
作者: hellomotogg (你好機車)   2019-05-10 11:50:00

Links booklink

Contact Us: admin [ a t ] ucptt.com