作者bravoprof (教授百分百)
看板Soft_Job
标题[心得]面试的心得
时间Wed May 8 14:41:09 2019
之前在板上徵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。
大概就是这两个我觉得感觉上跟矽谷这边面试较不一样的。有问题欢迎问我,谢谢 :)
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 73.158.36.176
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Soft_Job/M.1557297671.A.766.html
1F:推 deray: I 觉得 you 说的很 good。 very 有帮助< 05/08 18:24
2F:推 i1k1y: 矽谷六年工程师不会贴图:) 05/08 19:14
3F:推 johnny4753: 1楼真哭罢XD 05/08 20:31
4F:推 cip604: 推 第一点常被问到 05/08 20:44
5F:→ stkoso: 一下interview一下面试 我的感想同1F 05/08 20:51
6F:→ Obama19: 我怎麽感觉这题非常junior 一般资深工程师应该不至於卡在 05/08 21:09
7F:→ Obama19: 这题上面 05/08 21:10
8F:推 Piaok: 我觉得1好难,我没有真正的工作经验很难回答1这种问题QQ 05/08 21:13
9F:推 showshowman: 我看到一半心得跟1F一样XD 05/08 21:18
10F:推 torah: 推分享 05/08 21:26
11F:→ lwtech: 每日成就+1 05/08 22:25
12F:推 aria0520: 我觉得还行啊 中英文一起用习惯了真的会变这样 05/08 23:16
13F:→ aria0520: 你想要写面试时“面试”跟“interview”在你脑中先出现 05/08 23:17
14F:→ aria0520: 的机率是相等的 05/08 23:17
15F:→ loadingN: 不能 agree with 你 more 05/08 23:46
16F:推 Argos: 几乎都是scroll的效能问题 阿tableView效能就是烂 XD 05/08 23:55
17F:→ Argos: 所以是怎麽回答? 05/08 23:56
18F:→ sc113943: 1-3是否善用工具、网路,结果不会贴图... 05/09 01:23
※ 编辑: bravoprof (199.201.64.4), 05/09/2019 02:40:46
19F:→ bravoprof: 重新看了一遍 尽量改成中文 抱歉很多地方还是不知道中 05/09 02:41
20F:→ bravoprof: 文是什麽。重点也不是我的例子,是如何在做过的专题里 05/09 02:49
21F:→ bravoprof: 面找出一个可以深度讨论的东西。发了两次文觉得这里有 05/09 02:49
22F:→ bravoprof: 点严格:)也不太了解台湾面试文化 所以不知道有没有 05/09 02:49
23F:→ bravoprof: 任何帮助就是了 05/09 02:49
24F:推 oceanblue21: 对我个人而言非常受用 很棒的分享 :) 05/09 10:54
25F:→ robber1234: 一楼not bad. And楼主write的都是40 05/09 11:34
26F:→ vi000246: 酸别人中英夹杂还满无聊的 05/09 11:54
27F:推 allen0327: 推 谢谢分享 05/09 12:14
28F:推 sinread: 贴图可用 imgur 05/09 13:27
29F:→ robber1234: 应该没酸吧... 05/09 13:44
30F:推 art1: 因为很多中英文夹杂的人都不觉得自己是中文不好 05/09 14:29
31F:推 APTON: 虽然一楼太酸。但是统一用语的确方便阅读,希望这篇文能造 05/09 16:16
32F:→ APTON: 福更多人 05/09 16:16
33F:推 a72737363: 谢谢分享 05/09 23:32
34F:推 kyrie77: 推 05/10 05:36
35F:推 wxywxywxy: 推 05/10 09:33
36F:推 hellomotogg: 推 05/10 11:50