[心得] 软件面试经验分享-iOS developer

楼主: paul800526 (大蝌蚪)   2018-01-31 13:56:29
软件面试经验分享 — iOS developer
#######################################
Medium好读版-https://tinyurl.com/y8jn27xs
背景
长庚大学电机通讯组
台湾大学生医电子所
Appworks School #4
修过资料结构、算法、机器学习、物件导向等等基础课程。
作品包含两个 iOS App、一份残破不堪的 ML Assignment。
找工作的时间点是在 Appworks 毕业之后 (2017/9),那时候决定要往 iOS 发展。
为什么我明明唸的是跟生医相关的产业,为什么跑去写纯软?
简单来说,在毕业那年,我不知道我在干嘛,一直以来我都只是在追求学位。但是没有理由的追求学位,就只是盲从而已。
我相信有很多人跟我一样,在学校毕业那年不知道自己要干嘛。学校教的课程,公司用不到,参加的研讨会,老板觉得不重要。自己喜欢的没有被市场看到、没有被面试的老板看到。所以我决定打掉重练,选用软件登入市场。
以下每一家面试的流程中我都有 demo 我的 iOS app,然后介绍我之前修过什么课。 我的两个 app 一个是电商平台,是在 School 指定要做的 App,一个是线上以物易物平台,是在 School 里构思想的。
我对工作的想法是,薪水不用好没关系 (50k 以上对我来说算高),我只希望能够学到东西,团队对于技术和产品的热情很高,而且热于分享技术。
我觉得员工 想把产品做好是因为我领薪水 跟 想把产品做好是因为我相信他能造福群众是有差别的。
找公司的管道一半是 Yourator,一半是 AppWorks School的媒合公司,些许是 mit.Jobs 的公司。我只想去新创,想要有发挥的空间。
Oursky — iOS developer
公司在南京复兴站附近。公司是港商,要求前端至少要会两种,Andriod、iOS、Web 择二,iOS 是写 Objective-C。
公司有自己的技术开放网站,做一些软件工具,技术交流风气感觉还不错。主要的人都在香港,目前台湾的话只有个位数的人。
面试主要会跟香港的技术长(?)面谈,香港人,会先考一张考卷、跟一个小 project。考卷包括前端后端都有,问题里的程式语言是 Javascript,也有一些脑筋急转弯XD。视讯过程大概四个小时,主要是分享技术经验和公司的产品而且很有耐心,感觉他是我的技术主管的话,相信一定会成长很多。
结果:没上,我想是因为考卷写得不好,对方说如果我准备好的话可以下次再来丢一次。
群晖 — iOS developer
公司在北车后面,有两个大楼,分的方法印象中一个是后端的,一个是前端的。不知道是写 Objective-C 还是 Swift,我猜是 Objective-C,老公司嘛,公司几百个人。
传说中的大魔王,我当天早上 google 才知道面试很硬 = =,想说都约了就去去看。
面试考了作业系统、算法、白板题。问我 thread 跟 process,stack 跟 queue 的差别,然后聊 iOS project 的改进方向,之后考白板题。题目是怎么在阵列中找到前二大的数字,用 stack 做出来。听说第一关结束当场会接第二面,为什么讲听说呢?
因为我第一关就被刷掉。在白板题结束之后。
公司在面试完之后不一定会把你放去做你原本想做的事情,所以有可能你 iOS 面试完之后跑去当 DevOps 也有可能。
结果:虽然我答的不对,但工程师还是很有耐心的跟我说我错在哪,觉得很甘心。
Umbo CV — iOS developer
公司在内湖,iOS 是写 Objective-C。
办公室超气派,内湖园区里的大楼其中一整层,产品主要是利用摄影机影像判断一个人是否有入侵住家或是违法的事情。这间公司的产品让我很兴奋,因为他想当这方面的独角兽,野心很大,我也觉得很有前景。公司大概 40~50 个人吧
公司在做的部分分工很细,有手机、网页、后端、资料分析跟 QA。Backend 是用 Golang,DS 是用 Python,手机分别是用 Objective-C 跟 Java。
面试的时候会考白板题,前面都不难,最后问了怎么实作 notification center,我没回答出来,根据考试后来愿意开给我的职缺是 intern。虽然很喜欢这家公司,但希望之后变强有正职的机会再来。
结果:N-8 * 12
Booqed — iOS developer
公司在香港,台湾没有办公室,iOS 是写 Swift。
主要提供办公室媒合平台,卖点是也支援短时间出租,像是 1、2 个小时的短租,希望解决出差外派找不到办公室的痛点。现在已经有网页 app 了,之前手机端是用 React Native 做的,所以市场什么的也都确定了,就只是要有人把 Mobile App 做出来。公司只会讲英文,团队总共不到 10 个。
面试时先有一个短的面谈,接下来公司的工程师会指定你做一个小 project,另外还有一个罗马数字转换的题目。
工作内容就是一个人包办所有 iOS 产品,我是觉得未来真的蛮稳的。
结果:N+10 * 14,但因为 iOS 在台湾这里是一人团队,而且至少会维持一年,我是希望有同事可以一起讨论,所以拒绝了。
STOMAP — iOS Developer
公司在东门站。
主要产品是室内定位,有在接一些案赚外快,公司大概 7 个人。
面试会有白板题,面试时我表现其实不好,但是 HR 跟 Senior 都很亲切,也会跟我讲答案跟原因,demo 之后就跟我约下次面谈。
第二次面谈是跟 Founder 面谈,Founder 会讲未来蓝图还有希望以后发展的方向等等,我觉得很有趣,而且公司气氛很融洽,常常听到他们打嘴砲XD,其实蛮好笑的。HR 也用第三方的立场跟我讲了很多找工作有用的建议,我真的很感谢,他们名片我都有留着。
结果:N * 16
Sharerent — iOS developer
公司在袖珍博物馆附近,iOS 是写 Swift。
提供租屋平台,想要借由 app 提供给租客和房东更完善的服务,像是房客能够借由 app 处理各种杂事,包含联络第三方修理家俱、打扫等等。房东也可以不用接触到房客可以收租金,处理大小问题类似这种的。公司大概 10 个人。
yourator 上看自介都蛮搞笑的,可是面试的时候很严肃,看不出来到底是满不满意我开发的能力。
希望负责把这个平台用成 App上线。
结果:没上,应该是不满意我开发的能力。
慧康 — iOS developer
公司在内湖,iOS 是写 Objective-C。
公司做血糖追踪分析的 app,叫做智抗糖,市场放眼东南亚,也是阿里巴巴投资的九家潜力公司其中之一。公司大概 20 人以内。
面试第一轮会先考一些白板题,然后第二轮就是跟他们的 Senior 面谈。基本上没什么技术题,跟 Senior 聊过之后,我很喜欢他们对公司的态度,和他们对自己公司的想法和冲劲。有种【我一直觉得我梦想公司的想法很狂,没想到真的有人跟我一样!】的感觉。
结果:n * 14 + stock option。事后公司还有确认信说可以调薪,我觉得这间公司真的很有诚意,也看得出来他们真的在乎你。
Snapask — iOS Engineer
公司在小巨蛋附近,iOS 是写 Swift。
主要提供线上解题平台,学生付费去请线上家教借由他们的 app 帮你解决问题。公司大概 20 人。
第一面先有一个短的面谈,iOS team 会来问问题聊天,因为我有 demo 所以也会问一些你 App 可能遇到的问题,后来会指定你做一个小 project,并把 API 给你。
公司在第二面的时候,特别的地方是,会把所有人请进来,并请你用英文自我介绍,接下来每个人会对你发问一个问题。这是我遇到第一家跟全部公司的人一起面试,这部分我感觉的到他们对新进人员的在乎程度,也让我感觉到他们的尊重。
工作内容就对现有公司现有产品开新功能。
结果:N+18 * 12,事后抉择那天 CTO 还特地打电话挽留我,我觉得以公司来讲这是我遇过很有诚意的公司了。
纬德 — iOS developer
公司在北庚附近。
这间是透过 104 主动联络我的。
电话预约的时候没什么问题,等联络完的时候因为没注意时程表,把他跟另外一家公司排在同一天。就打电话询问有没有其他可以的时间,因为自己疏忽没注意到。
所以在前三天打电话给 HR,询问是否有其他适当时间,结果 HR 就语气很无奈跟不耐烦,说
:我问一下
结果过一阵子听起来是另一个 HR 接的电话,然后就很生气的问说
:为什么不是他换时间? 为什么不是他换时间? 为什么不是他换时间?
完全没回答我是否有其他适当的时间XD。就这样被他唸了五分钟,可是我只是想说如果你不方便我就询问另一边而已。他就这样骂了我五分钟以后,也没回答我问题,后来就拒绝了,毕竟感觉这种感觉太差了。
======================================
如果有什么问题可以直接私讯我,我有时间就会回答。
作者: jeff12280 (猜不透平常心)   2018-02-02 16:47:00
谢分享
作者: shepinkgirl (Hitachi)   2018-02-02 11:08:00
推一个~~~
作者: kusokiller (士官长)   2018-01-31 14:07:00
头推
作者: ian90911 (xopowo)   2018-01-31 14:18:00
感谢分享
作者: chockwang (kmtisshit)   2018-01-31 15:08:00
ㄈㄣㄒㄧㄤ
作者: Eos (美丽时光)   2018-01-31 15:27:00
App也是血海市场 不一定要砍掉本科重练跑来
作者: chl520 (布莱德)   2018-01-31 15:58:00
Snapask 解体平台? 应该是解题平台吧
作者: pttworld (批踢踢世界)   2018-01-31 16:42:00
派遣的跟客户约时间所以不爽,不过找错行业了N-8这太扯了
作者: zephyrhymn   2018-01-31 17:00:00
相信我 现在去台积电的话 又是去IT部门的话颇惨去年底走一狗票人...
作者: comboday (阿棋)   2018-01-31 17:19:00
谢谢超详细分享!
作者: richard07250 (blazing)   2018-01-31 18:54:00
推分享
作者: touurtn (vv)   2018-01-31 20:43:00
N是多少@@如果N是45 38k的实习颇高的
作者: VisualStudio (2015)   2018-01-31 21:09:00
推分享
作者: Uzak (情与欲)   2018-01-31 21:17:00
分享推~
作者: wangthebest (either)   2018-01-31 21:53:00
作者: clamperni (肥宅牛牛)   2018-01-31 23:02:00
^.^
作者: joseph761103 (小黑)   2018-02-01 00:29:00
最后一家觉得好险因为这样没让你去浪费更多时间
作者: RINPE (RIN)   2018-02-01 07:48:00
最后一家...
作者: EightXD (八折XD)   2018-02-01 08:41:00
纬德XD 一个Java跟Javascript分不出来的公司就别浪费时间去了~
作者: peterchen302 (Cyuan)   2018-02-01 11:37:00
推分享
作者: erty0402 (缺副驾驶)   2018-02-01 12:48:00
推学弟
作者: luli0034 (luli)   2018-02-01 16:06:00
推分享
作者: abc53 (abc)   2018-02-01 22:29:00
作者: jeff8611 (码农中的霸主还是码农)   2018-02-06 16:58:00
原PO超帅
作者: Diveln (骷髅)   2018-02-10 05:52:00
自己开工作室比较好的

Links booklink

Contact Us: admin [ a t ] ucptt.com