工作两年的普通二本程序员在天猫、蚂蚁金服、百度等大厂面试中被拒经历

16年毕业于普通二本院校网络相关专业,工作经验两年半,目前就职业于一家普通民营企业。由于非985、211学历硬伤,校招进大厂的门槛远高于同届985、211的毕业生。于是乎,从毕业到现在经历了三家创业公司,创业公司的痛痒相信大多数才毕业的小伙伴都很清楚,没有不坑的公司,所谓好公司就是不那么坑的公司。

16年毕业于普通二本院校网络相关专业,工作经验两年半,目前就职业于一家普通民营企业。> 由于非985、211学历硬伤,校招进大厂的门槛远高于同届985、211的毕业生。于是乎,从毕业到现在经历了三家创业公司,创业公司的痛痒相信大多数才毕业的小伙伴都很清楚,没有不坑的公司,所谓好公司就是不那么坑的公司。

背景

7月份前后一个月的时间,有幸获得天猫、蚂蚁金服、百度和Never China的面试机会,对于普通院校毕业的我,能够收到大厂面试机会已经很兴奋了,然后就幻想着收到offer的场景,或许是兴奋冲昏了头脑,没有好好审视自我,竟然觉得面试通过的把握还是有的,毕竟有2年工作经验嘛。

准备过程

1.刷面试题,相信这是大多数小伙伴的惯用伎俩吧,每次换下家前刷面试题是必经流程。所谓刷面试题就是把职业相关基础知识在脑海中跑一遍,对于大神级的人物可以忽略这一步,能被众人膜拜肯定是有两把刷子的。我的感受是,刚开始找工作的时候,实际开发经验很少,看基础知识很费力,就像是过年回家爸妈带着我走远房亲戚一一介绍七大姨八大姑很难记住一样,各种关系根本不知道怎么联系到一起。经历过几个实际项目之后,刷面试题就会轻松很多。面试题的出发点是为了验证应聘者对基础知识的掌握程度,以及日常开发过程中遇到的问题,如果没有亲身经历过这些问题便很难理解。所以面试题不是用来背的。

2.了解岗位相关知识,不同大厂的面试流程是不同的,比如阿里从一面到给offer  ,Line和百度不接受电面,只能到公司面试等等。不同公司不同部门注重的点都是千差万别的,唯一不变的就是应聘岗位的基础知识。所以在刷面试题的基础上需要研究你所应聘的岗位,牵扯到哪些知识点和应用方面的问题,然后进行针对性的复习。

3.取面经,看各种大佬写的面试博客,推荐几个:猿题库-唐巧、ENJOY-靛青、百度-bestswifter、南峰子。

4.准备一份自我介绍,一个好的自我介绍是非常重要。自我介绍是面试过程中必问的,面试官通过这个途径简单的了解应聘者的基本信息,最好是言简意赅,姓名、专业、多久毕业、工作多久了、在项目中承担什么角色、工作之外做了些什么与技术相关的东西等等,一定要突出亮点,毕竟面试官面试很多人已经疲软了,都是千篇一律的话很难提起面试官的兴趣。

面试过程

1.天猫

天猫的面试通知,是我第一个大厂的面试机会,本来就是抱着试一试的态度投的简历,竟然通过第一轮筛选,接到电话后很兴奋。约到一天后电面了一个多小时,首先介绍自己做过的项目,在项目中承担的角色,遇到的技术难点等等等。感觉每次面试都会遇到的类似的问题,问题就在这里,因为待了三家创业型的公司,产品几乎都是通过三方库堆叠起来的,所以遇到这种问题,我很懵逼,是真的不知道公司技术难点是什么,这是很减分的一项。然之后就问了一些基础知识:

Runtime的消息转发机制

Runloop的工作原理

内存管理

block

2.Never China

整个面试过程三个小时,到公司首先要求一个小时内完成一份全英文面试题,有9道基本概念的题,1道修改程序的题,前9道还是没有压力的,程序修改题给出一段代码然后指出不合理的地方并修改,我没有改完。我以为写完面试题就over了,之后发现我太天真,面试官拿着我做的答案一道道讲解,虽然我的答案是对的,但是面试官要求的是举一反三挖的比较深,直到挖到我回答不出来为止。最后问了一个思维方面的问题,给了我半个小时的思考时间,奈何我从一开始的思考方向都是错误的。其实整个过程我都对自己很满意,估计最后一个思维题是一个减分项。相关题目:

GCD

定时器的几个类方法底层分别是怎么实现的([NSTimer timerWithTimeInterval:repeats: block:]等)

KVO、delegate、通知的区别以及底层实现

Struct与Union主要区别

思维题:情景:20个主人,20条狗,在同一个小区每天在同一个地方同时遛狗,狗主人绝对聪明,一旦发现自己家的狗是疯狗,回家之后就会用枪把狗打死。第一天晚上遛狗回家后没有听见枪响,第二天晚上遛狗回家后没有听见枪响,第三天晚上遛狗回家后听见多声枪响,请问有多少条疯狗。条件:①狗主人不能直接发现自己家的狗是否是疯狗,可以直接发现别人家的狗是否是疯狗,凭此可以推断自己家的狗是否是疯狗②狗主人遛狗期间不会有任何交谈③疯狗不会传染

3.蚂蚁金服

蚂蚁金服是我面试最失败的经历,突然来电话就直接面试,感觉自己都没准备好,全程紧张状态,整个过程持续了半个小时。我的感觉是尬聊了半个小时,可能面试官是出于礼貌才继续问我问题吧。相关问题:

iOS11的新特性

点击应用图标到启动应用整个过程,系统进行了什么操作

swift相关知识

Apple pay的支付流程

4.百度

这段面试印象最深,接到面试通知电话很开心,可是百度不接受电面,必须到公司面试。我在成都,很纠结,不过我觉得机会来之不易,毅然决然的买了周五去北京的机票面试,虽然没有面试通过,但还是很珍惜这段面试经历,至少我尝试去抓住这次机会。第一轮面试:

写一段程序判断文本框内输入的IP地址是否合法的实现逻辑

runtime的相关知识

autorelease的使用场景

plist读写操作如何进行锁管理

NSNotification实现逻辑,子线程中给主线程发送通知,主线程是否会处理通知

编译器怎么检测#import和#include导入多次的问题,三方库导入时如何设置""和<>

第二轮面试:第一轮面试通过了,第二轮面试问的基本都是关于业务方面以及性能方面的问题,然而这些都是我的短板,这里又要强调我的借口-创业公司待久了,对业务和性能方面不太重视,这是硬伤。问了组件化的问题,怎么修复线上卡顿、崩溃问题,项目结构等等。

最深的印象:大厂不愧是大厂,很有礼貌!

总结

嗯,就是在这么精心准备的前提下,我依然被刷了,看到这里是不是很嘲讽?其实我自己都觉得嘲讽,就像是异常兴奋的情况下被泼了一盆冷水。这说明什么?如果没有牢固的基础,一个月突袭是远远不够,死记硬背的始终不是自己的,学以致用才是真理,面试就是一个自我审视的机会。创业公司需要能做事的人,大厂需要会做事的人;创业公司的项目要求能跑通就ok,大厂的项目需要跑通+稳定等等等。对于没有大厂经历的小伙伴们,如果真想做技术,千万不要满足于现状,仅屏创业公司的工作经历是满足不了大厂的要求,工作之外也要学习,不过我觉得兴趣才是最重要的,毕竟学自己感兴趣的会不那么吃力。

所以,革命尚未成功,我们还需努力!各位看官加油!

注意:简历上的项目一定要写自己熟悉的,知识点了解就是了解,千万不要写精通,不然大佬们会问到你哭!

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏ThoughtWorks

也谈“精益”|洞见

精益对大家来说都不陌生了,无论是最开始提取的丰田制造原型,还是后面延伸出来的物流供应链管理,再到近两年颇为流行的精益创业(Lean Startup),都在不停刷...

3417
来自专栏程序人生

如何学习一门新的技术

很久没有把我在 adRise 内部的演讲放出来了,一来最近我分享的频率低了(同事们也做了不少分享),二来有些分享是我们内部的系统,不方便放出来,但今天我跟团队分...

3656
来自专栏大数据文摘

怎样匹配?6大婚恋网站帮你不再孤单

1222
来自专栏程序人生

程序员字典:「牛逼」

昨天发了中国团队的招聘贴 新的冒险,基本要求这一页我是这么写的: ? 作为一个已经命中注定和代码打大半辈子交道的程序员,我们职业生涯的「小」目标大多是 成为一个...

43015
来自专栏牛客网

我的校招总结

写在前面的话 经过找实习、经历校招这半年的努力,应届小硕也是找到了自己满意的工作。作为非Compute Science专业,没有ACM大赛经验,也没有特别牛逼的...

6367
来自专栏大数据挖掘DT机器学习

腾讯,百度,阿里面试经验

腾讯面经 本人IT屌丝一枚,毕业4年,5年经验(大四在腾讯实习一年,实习生工资,工作内容同正式员工一样)。非常幸运,先后收到过腾讯、百度和阿里的offe...

1.1K4
来自专栏企鹅号快讯

这一次,你还会接受苹果的道歉吗?

北京时间12月29日凌晨,苹果公司发表声明致歉,承认为了平衡手机性能与电池寿命之间的关系而降低旧款iPhone的处理器速度,表示不会故意缩短任何产品的寿命。同时...

2265
来自专栏华章科技

扼杀工作效率的12个坏习惯

习惯定义我们的人生。为了过上平衡的富有成效的生活,从事长期的满意的职业,摆脱你那效率低下的习惯是种重要的投资。

1084
来自专栏程序人生

智能硬件项目创业的陷阱

最近Techrunch上一篇:Hardware Case Study: Why Lockitron Has Taken So Long To Ship又戳中了我...

4019
来自专栏Java学习网

从 .NET 和 Java 之争谈 IT 行业

一、有些事情难以回头 开篇我先表明自己的立场:同时使用 .Net 和 JAVA,但更加偏爱.Net。原因很简单: .Net语言更具开放性,从开源协议和规范可以...

2338

扫码关注云+社区

领取腾讯云代金券