前言
一直以来,我都梦想着能加入一家小而美的公司,一家硅谷范儿的公司,一加拥有工程师文化的公司,每天能和一群聪明的人在一起做些酷炫的事情。感谢,在历时两天半,历经五家公司的面试后,这个梦想终于实现了。
下面,我会依次回顾每家公司的面试经历与总结其中的心得,希望能在自我总结的同时,给大家提供一些有价值的信息。
分子移动
公司背景
-
类型:一家专注于「吃」的 O2O 移动互联网创业公司
-
地址:南京市雨花台区宁双路28号汇智大厦9楼36kr
-
融资:未融资,前期资金来自创始人自己
面试经过
首先由创始人面试(更确切的说是交谈),创始人为金融行业出身,目前为二次创业,初创项目为金融相关,可惜最终并未成功。与合伙人继续从事金融行业不同,创始人选择投身移动互联网继续创业。公司成立于去年11月份,目前产品仍未完成开发,预计在未来两个月内实现上线,但已经开始进行小范围的市场推广。团队成员主要由曾任职于知名公司的大牛与名校的在读研究生组成。除了介绍团队背景外,创始人还谈及了公司具体的商业模式与愿景、与同类竞争产品的优劣势、及对整个细分市场的分析等。整个交谈进行了大约40分钟,我很好的扮演了聆听者的角色(时不时会流露出崇拜的眼神与频频点头表示赞同)。
随后便是技术面试,面试官为公司的技术合伙人,拥有17年的开发与带队经验,最早是在一家美资企业做操作系统开发,现在负责公司的移动端。在简短地听取完我的项目介绍后,其显然对我所做过的项目并不感兴趣且觉得没有什么技术含量(好吧我承认,这是事实)于是便开始随机提问:
- 现在让你包装一个类,里面实现了若干操作,请问:当在执行完该类中的操作后,如何将结果返回给你?
- 谈谈对
Application
类的理解? - 谈谈对
ListFragment
类的理解?
悲剧,我在第一问就卡住了,在面试官多次解释题意后,仅仅回答出可以使用「广播」的方式,但面试官要求再说出其他的方法,当时脑子一片空白,又不想拖延时间,最后选择放弃。
当听到第二问时,心想,这尼玛都什么问题啊,平时都没怎么接触到,想编都编不出来,所以毫不犹豫回答「抱歉,没有了解过」。
这时看面试官的表情,我知道这事黄定了,但也许他不想这么快就结束面试或者还想让我回答上个问题好留个面子,于是问了第三问,结果我还真没用过 ListFragment
,「图样图森破」啊!然后,就没有然后了……
虽然面试挂的很干脆,但面试官在整个过程中始终很耐心,并没有半点想要刁难我的意思,最后希望我能在技术上更加努力(实则我前面落下太多了)。
总结与教训
- 公司租用公用办公场所(36kr),环境一般,但里面有数家创业公司,氛围不错。
- 在产品并为上线且融资尚不确定的情况下,公司的前景如何,就仁者见仁了。
- 面试时,要尽量将自己的优势展现出来,或者说,把话题引导到自己熟悉的领域上。
- 一切的一切,都是以自身的实力为前提,如果能认清自己的不足,回去加倍努力就是了。
运策网
公司背景
-
类型:致力于打造基于移动互联网的整车货运 O2O 平台
-
地址:南京市建宁路65号金川国际科技园
-
融资:A 轮
面试经过
仍然没有笔试,面试官为公司 Android 端的技术负责人,样子十分和蔼(的确,整个面试始终保持微笑),在简单的自我介绍后,便从项目切入面试,同样,我做过的项目并没有引起面试官的兴趣,于是又是随机提问:
- 如何实现应用自动登录功能?
- 如何实现应用常驻后台不被杀死?
- 如何实现自定义组件,并详细介绍实现步骤?
第一问,之前并没有实现过,简单思考后回答「可以使用 SharedPreferences」。
当听到第二问时,心中窃喜,这个问题正好有看过,于是脱口而出「用 C 编写守护进程(即子进程),守护进程做的事情就是循环检查目标进程是否存在,不存在则启动它」,面试官接着提问是否自己实现过,我本着诚实的原则,回答「看过实现原理,但未在实际项目上使用过」。
第三问,同样有印象是看过的,但仍然没有在实际中实现过(一定要动手!!!),心中没有底,所以回答「有看过如何实现,但现在记不清了」。
虽然问题答的并不理想,但在整个面试过程中,我始终保持着谦卑的态度:首先我承认自己的技术水平不足,其次表态自己愿意努力学习,最后放大招,对薪资无要求(其实心里是有个底线的)。面试官最终还是给了我机会,但由于给出的薪资实在远远低于我的预期值,所考虑到我当时的现状,最终我还是选择了放弃。
总结与教训
- 公司的介绍与产品都能在网上搜到,个人认为是一家靠谱的创业公司。
- 公司福利不错,中午有专职阿姨做饭,每月 TB ,每月男生/女生假,全勤奖等。
- 尽管知道自己的能力不足,但在面试过程中,仍然要保持自信,要敢于表达自己的想法。
- 如何平衡眼前的薪资与未来的发展,要视每个人具体的情况而定。
车置宝
公司背景
-
类型:二手车帮卖网络竞价平台
-
地址:南京市雨花区花神大道86号东软南京研发基地309
-
融资:B 轮
面试经过
当天同时间来面试的人很多,想必公司是在大规模招人,填完基本信息的表格后,就让在大厅等候面试(其实还要做份笔试题,但由于试卷不够用了,所以…)。等了大概有20分钟,被面试官带到一间会议室。
不知道是不是一直都在面试的缘故,面试官显得比较严肃(板着脸)。尽管我吸取了之前面试的教训,一上来便吹嘘自己之前做过的项目,但做面试官的都不傻,有没有含量一听就知道。于是面试官开始随机提问,前面的题目都比较基础,没有什么难度,我答的也比较轻松,最后有个问题:
- 在 Service 中创建匿名线程,然后在「设置」-> 「应用程序」中 停止 ,问该匿名线程是否会立马终止?
整个面试过程,印象比较深的就是,面试官居然知道我的上家公司,然后对于我离职的原因:「前公司的产品是面向政府机构,觉得没有什么技术含量,而自己一直想做面向大众消费者的产品」,面试官表达了不同的意见,并且我们在这个问题上有过讨论(各抒己见),其核心思想就是:「能力不行,就不要怪公司的产品不好,私下为什么不努力!」。
最后,面试官很客气地回复说回去等通知,然后,就没有然后了……
总结与教训
- 公司拿了 B 轮,所以规模与环境是所面公司中条件最好的(相对而言),目前发展势头也很好。
- 公司在南京有 60~70 人,但基本都是非技术岗,移动组(iOS/Android)目前共6人。
- 对于回答「为何要离职与未来的职业规划」,一定要清晰,我想面试挂掉的原因里,肯定有这一点。
元贝
公司背景
-
类型:提供一站式驾考服务
-
地址:南京市江宁区双龙大道1136号2号楼2楼
-
融资:天使轮
面试经过
到公司时,面试官正在开会,等了有15分钟。面试官十分和蔼(同样,全程微笑),其手里拿了张表格,我们就在进门的大厅沙发上进行面试。开始就是一些基本信息,但问得比较细,随后发现这份问卷更多的是在考察面试者是否适合这个公司,如:
- 如果与你合作的同事手脚比较慢,当你完成自己的工作后,会如何做?同样,转换角色,你又会如何做?
关于技术面(根本谈不上技术面),可以说是最水的一次,面试官虽然说自己负责公司 Android 团队,但却没问一个具体的问题,基本就是依照我的简历,简单地问了:
- 项目中最有成就感的事?
- 技术栈的熟练程度?
- Android Studio 的使用?
- github 的了解与使用,开源,第三方框架等
面试很轻松就结束了,最后问了预期的薪资,回复最晚明天给结果。
第二天一早便收到了 Offer ,薪资也满足了我昨天面试时所提的要求,但由于我的心意已决(决定去现在的公司),所以忍痛回信拒了。(特别感动的是,HR 和 面试官在收到我的回复后,仍然希望我能再三考虑下他们,非常有诚意。)
但话说回来,如果公司以这样的技术面试继续招人,恐怕招到不靠谱的人的概率会非常大。
总结与教训
- 公司在驾考类的领域比较有名(百度,Google 关键词前三),应该发展会很不错。
- 公司地址比较偏僻,办公场所环境不算好,但有好几个妹子!
- 公司有加班文化(强制),每周一,二,四到晚上八点半,会有餐补。
- 现有的 APP 是外包的,现在准备组建团队重新做(是挑战,也是机遇)。
- 简历十分重要,一定要突出自己的优势,切记浮夸吹嘘,但也不要什么都不写。
Friend Media
公司背景
-
类型:用全新的移动互联网思维来为用户提供全新的数字标牌服务
-
地址:南京市江宁区秣周东路12号紫金江宁科创园P448
-
融资:未融资
面试经过
由公司老总与 Android 端负责人共同进行面试,技术面是所经历过的面试中最严与最全的,一上来便要求直接展示作品,由于前公司的产品实在没法用(我没半点黑的意思啊),所以我退而求其次展示了自己上架过的几款应用,但实在是太小儿科了,面试官遂放弃看作品,转向问项目具体的实现,主要探讨了:
- 前公司产品为何采用纯「Web App」的设计架构?
- 如何实现「下拉刷新」只加载最新的记录?
- 客户端与服务器端具体的网络通信实现?数据请求等?
- 是否实现过自定义组件?实现的具体流程?
- 用过哪些第三方图片下载与缓存的框架?
每个问题都由浅入深,绝非三言两语能忽悠过去的,负责面试 Android 的面试官非常资深,虽然问题都非常基础,但我的表现并没有达到他的要求,所以多的问题也没有接着问下去。
接下来,是与老总的单独面试,主要是向我介绍公司的相关背景与产品现状:
目前团队在南京有7人,全为技术,包括前后移动端。最核心的三人来自「摩托罗拉南京研究中心」,成员都是拥有多年工作经验的工程师,都能独挡一面。团队在美国有2人,分别是 CEO 与 设计师。目前的产品 FriendMedia 面向海外市场,已经有部分用户在试用。
现场演示了产品的效果,当时就觉得特别炫酷(主要是我没见过世面)。随后谈了下公司未来的发展方向与规划,希望保持小团队的规模,以技术为主导,人人都能参与到产品的讨论与设计中。当时心中已经沸腾了,这不就是我一直梦想着要加入的公司嘛!我已经设想好了,如果最后能让我加入公司,哪怕不给钱都可以。
出乎我意料的,在面试的最后,老总当场就给了我 offer ,薪资不是很高但也够用了。
总结与教训
- 因公司所处「紫金科创」,所以环境设施一流,但地理位置比较偏(尽管有地铁)。
- 典型的「小而美」的团队,技术主导,国际化的产品「逼格」比较高。
- 老板好,扁平化管理,无需打卡,免费零食。
- 成长空间巨大。
- 面试和相亲差不多,有时候决定成不成的,是「眼缘」。
期待与你成为朋友
- Weibo:汤奇V
- GitHub: tangqi92
- Blog:http://itangqi.me
Update
虽然时隔有三个月了,但当时面试的细节却还都历历在目,而且现在有了一些与当时不一样的感悟,这就是成长吧!
- 最后更新时间:2015/08/14