这篇短文主要针对我在本周一和周二所经历的两家公司面试,做简短的总结。
上周我在智联招聘上简单的更新了一下自己的简历。不承想有多家公司邀请进行面试。本着检测自身技术水平,同时了解当前市场的想法,我接受了几家。上午有时间就简单的总结一下,前两家的一个面试过程,以及自己的一些心得感悟。
第一家
这家公司是做企业级服务的。主要提供 即时通讯
、审批
、CRM
、销售
等模块。目前已经做到了 E+
轮,并且计划于 2020 年进行美股上市。这家公司的业务和我之前公司业务有很大的关联性,产品是类似的,所以对于他们公司,产品相对而言,要理解的更多一些。在此家公司一共经历了三轮技术面,一轮领导的简单业务沟通的面试,还有最后一轮 HR 人力资源面,这家公司面试整体上比较顺利,聊的也比较合拍。我和 HR 沟通的过程中,对于整个公司的福利待遇,也都问得比较透彻,大体上是满意的,所以可说的地方不是很多,就当做它是一家正常公司吧。
共计五轮面试
- 第一轮面试涉及到的知识点有
Block
,IMP指针
,消息发送流程
,Runtime 消息转发
,之前项目架构
,设计模式
和设计原则
等。 - 第二轮和面试官在沟通过程中,沟通的不顺畅,有时候试图把问题说清楚,但频频被打断。主要问了
MVP
,GCD
,NSOperationQueue
,这一轮的沟通成本极高,别的几乎没问上,说了一个多小时。 - 第三轮面试第一个问题是关于
Block
的,问的比较深。第二题考察引用计数
,第三题是Copy
,第四题是iOS请求限流
,第五题是算法,复现integerValue
方法的实现。这一轮面的比较开心,其实这一轮答的不好,但是面试官人很 nice,谦虚还有实力,针对我不懂得问题加以引导,循循善诱,这点我非常感谢他。 - 第四面是部门领导了。主要问了离职原因,之前所做的项目中有哪些亮点,想找什么样的工作之类。
- 第五面 HR 。薪资、福利、试用期的待遇。我又问了技术团队的规模,氛围等,因为在最后我所要的工资比当时简历所写的期望薪资要高出一大截,所以,当时场面一度有些尴尬。但是我觉得之前要的工资相对而言还是低了。目前还在和他们协调过程中。
第二家
这家公司是市面上一家比较知名的网盘企业。他们公司内部要做一个类似于组织架构的应用。正好也是和我以前所从事的工作,有很大的关联性,所以他们向我提出了面试邀约。
这家公司就比较有趣了,只经历了一轮技术面试,在技术面试之前会有一个简单的笔试。笔试题不难,如果理解了概念的话,一般在15分钟左右就可以打完这张试题。但技术官很严肃,也问了一些让你感觉有些诧异的问题,让人很难接受的是,这家公司的薪资构成是一半基本工资,一半绩效工资,举例子,如果你一个月工资是20k的话,那么其实你的基本工资也就只有1万,另外1万要看对方的脸色。然后公司的有补助,每天饭补25,如果每天7点半以后走的话,会额外增加25元的补助,累计下来就是每天有50块钱的补助。在他们公司,年终奖不叫年终奖,也是看绩效的,他们概括来说是每年两个月,但实际上我感觉不容乐观。
最奇葩的一点是他们告诉我,恭喜您,初试通过了,但是您要白白给我们干三天活(一口老血)。这三天您没有任何工资的,但好消息是,我们每天管你两顿饭哦。这三天,其中一天是要做一些所谓的技术培训,之后两天要帮他们完成一些代码上的任务,而且你随时有可能被干掉哦。
这实在是颠覆了我的三观,这家公司也是即将在2020年上市的公司,很难想象他们是怎么招到人的。可能最后 HR 也看出了我看他们像看傻逼一样的眼神,所以我们没有往下继续深聊。他们这种情况,职员有可能会遇到风险的,如果说将来公司倒闭,进行人员裁退的话,就凭工资组成,你就可以损失很多钱。所以此类公司,要擦亮眼,别中招。
面试题都很简单
- KVO
- 通知、代理的区别
- APNS
- TableView 的优化
- 有没有做过其他性能优化
- 微信朋友圈的实现思路
- 约束的优先级
- 通知注册在哪里?
- 布局的代码写在
ViewWillAppear
会生效吗?
问题都很基础,但是我忘记了约束优先级,丢人。最后两个问题,被我看做奇怪问题,不知道想考什么。