0X00 When and Why
我是大三下学期即将结束的时候出来实习了,故事说来比较诡异。一天下午像往常一样背着包到教室准备上小学期的课程(小学期就是为期一个月的综合实践),一个朋友跑过来悄悄跟我说“hey 大家都在找实习了,你怎么还不着手找哇”。当时一听我就慌了,很慌的那种慌,然后那天下午把之前准备的简历投了出去。毕竟学期即将结束,其实我是想要回家过一个暑假的,所以我也就没打算真的找到实习,只是说尝试着面试一下赚一些面试经验。那既然目标是赚取面试经验就只投大厂呗,小公司面试经历的用处可能没有那么大。当天下午我就只投递了“知道创宇/知乎/陌陌”三家,结果还没下午课程还没结束呢就收到了创宇的面试通知。另外两家其中一家拒绝了我,另一家一直没有回馈信息。
后来面试还算比较顺利,拿到了offer后就咬牙放弃了最后一个暑假回家的机会,退掉了好不容易抢到的火车票,在2017-07-24就正式入职创宇的实习生岗了。所以说我几乎是被朋友忽悠出来实习的,再加上运气好拿到了创宇的offer,要不然我还要回家过暑假呢,哈哈
0X01 面试&笔试
面试当天到了公司,在前台登记后给了我一份笔试题,内容是真的记不起来了,不过都比较简单。多是关于Python语言的一些问题和Linux系统操作的一些问题还有一些基础的SQL,没有问到关于我应聘岗位使用的Django框架。笔试题答好后我现在的部门总监就来开始面试了,除了问我笔试题的答题思路以外还问了些我搞不懂为什么问的问题。比如问了我“栈溢出攻击”,然而我并不懂安全而且部门也不是安全产品部门,所以我并没有答出来,后来还是面试官给我科普了一下“栈溢出攻击”是什么。我记得后面问的最具技术性的问题就是我学过什么Web框架,我说了解过一点点Flask后面试官问了我为什么选择优先学习Flask。在此之后就是“会不会用梯子?梯子是买的还是哪里的?会不会用Linux?用的什么浏览器?”这类更偏向“程序员文化”的东西了。最后面试结束的时候问了我简历上的个人博客和Github有没有在更新,我说在更新后面试就差不多结束了。
因为互相加了QQ,在入职之前还给我说过感觉我Github上项目的代码比较整洁,挺合格的。其实当时我Github上就一个小项目,很小很小的那种,所以说Github在求职过程中还是非常非常有用的。