[心得]面试的心得

楼主: 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