在面试中挣扎着学习进步的菜🐔
3月进展
3.16开始,沉心复习,从Java基础看起
- 《Java面试宝典 第四版》
- 有很多很有趣的知识点,但是以面试题为主,还是有点把自己当速成🐔的感觉
- 然后主要看面试Blog,Rico的博客,
- 数据库原理,操作系统,计算机网络,第一次看JUC包,之前谁管过这个,真没用过锁
- 第一场面试之前,借来年级里大佬的笔记,惊为天人
- 自己3月份,金三银四才开始准备,想法是真的天真,高考慨叹一波,找实习又来慨叹人口优势了
- 哎,互联网一抓一大把985哪缺你一个
- 这样完美错过提前批,丧失了好多面试机会,并且项目和技术栈也蛮重要的,可是之前哪有这个意识
- Github开源项目:CSNote2018
4月进展
投了阿里淘系飞猪,腾讯PCG,头条财经事业部,还有携程
菜🐔就是菜🐔,大环境不好,985研究生都找不到实习,自己看看面经背背题就能上岸的想法真是太天真
腾讯和携程做了笔试,应该挂了,没给面试机会
头条主要算法和基础,一面对项目也着重问了问,三面备胎池然后被挂了
飞猪一面表示Spring上来问一个bean循环依赖怎么解决,表示只看过IOC和AOP部分,其他会用没看过源码就挂了
- 这时候有点意识了,觉得嚼博客还是二手知识,不如对着书系统看一看
- 买了《Java并发编程的艺术》,《Redis的设计与实现》,《Spring实战》,《Spring源码深度解析》
- 之前有《剑指offer》又补了它的兄弟书籍《编程之美》,但是经过这么多次的面试证明,没有ACM和其他程序设计竞赛经验的菜🐔,别人盯着你写代码,你只能很快写出比较熟悉的题,稍微生疏一点的都要debug好久,更别说没见过的,没碰到过的,那简直就是噩梦,明明有思路却手抖写不动,明明自己敲leetcode的时候很6。
4月末得知头条自己备胎池被挂了后,又开始疯狂投,投了腾讯微众银行的补录,投了头条的EE的日常实习,投了广告系统部的日常实习,海投了商汤的Java实习,网易有道的Java实习,网易雷火的Java补录,IBM的各色训练营等等之类的,并且最后被逼到没有办法,开始投六个月以上的实习(比如阿里和爱奇艺...),六个月,想的是可以和毕设结合,所以就也还能接受,最后又投递了几个阿里的其他岗,无论是否能捞,希望可以被有缘人看到。
最后拿到面试的有腾讯微众,字节跳动另外几个部门的(说明字节跳动真的很缺人,但是他们宁缺毋滥 = =)
5月进展
稍后补五月进展,和字节跳动八字不合,不同部门的日常实习生面了5面(说明我的简历还是蛮诱人的,HR愿意捞我)遇到了有10道题吧,会写和有思路的55开,没有完全不会写的,但是能写出能跑的代码和伪代码又是另一回事了,等等补充。
腾讯微众银行一面
同校同院同专业10届学长面的我,十分和蔼可亲,上来先自我介绍,聊了聊项目,拉了会家常和母校。
之后问了一些项目中的细节,可以说是业务场景题吧,也都比较简单。
随后想看一看代码能力,让在线白板写一个反转链表,😂我大呼简单,5分钟写了递归和遍历两种实现。
然后做了道逻辑题,25匹赛马🐎,5条赛道,求前三快的马,这种问题。
本想和面试官再进一步深挖基础,老学长无奈一笑说每个人只有半个小时时间,他今晚要面6个人。
而我balabala说自己项目太久导致光项目谈了十多分钟,并且一直在说,比较激动,人放开了,表现欲太强导致没有让面试官得以插得上话问自己更多问题。
最后老学长还嘱咐我遇到其他面试官不要太急,要留时间给双方相互交流。
在这我突然感觉到,我一直把面试当成一种考试,恨不得死死抓住时间,力求多说话,多回答,多表现。
但其实,当你基本条件达到后,面试其实还是有点像相亲。30分钟或说一个小时的面试问题看不出多少东西,仅仅是采几个样本大体预测看看你的全集有多宽,有多深。
我想更重要的是你这个人什么样,特别是对于一个本科生,特别是对于一个上了大学才接触代码和项目的本科生(求竞赛上来的大佬和ACM大佬轻虐)
沟通能力,是否能把一个已知的知识点讲清楚,理明白,
能不能举一反三,尝试思考还是背题,超一点点范围就不知道怎么思考了,
平时怎么学习,怎么克服困难,态度怎么样,性格又大体如何,看面试官自己喜不喜欢。
50%努力,20%状态,30%运气,愉快的面试体验从来不是单一因素可以决定的。
然而一星期过去了,微众下一面依旧没有消息,老学长呢???说好的校友牌呢???
字节跳动EE团队 一面
待更新
字节跳动广告系统部 一面
待更新