被面试官锤醒后,我才真正开始准备 | 明天腾讯云智实习面,求最后一波冲刺建议!
还是先谢过各位老爷点进来看。
我是武汉某二本软件工程大三狗,Java方向。说句实话,从5月初开始找实习,找得我有点怀疑人生——尤其在武汉这个“互联网坟场”里。面了不少小厂,线上线下都有,偶尔有点机会,但总是无疾而终。
第一个面试是个常出差的,虽然在武汉上班是965,但一出差就变996,一跑就是一个月起步。我直接没去二面。后面面的一些小厂,要么没消息,要么面试聊着聊着感觉就凉了。
我开始怀疑是不是自己太菜了,菜的很全面啊。
但我不服,我不能接受自己“菜”这个结论。
于是我开始狂刷八股文,每一场面试我都录音+复盘,分析自己到底哪一步出错了。这两周面得多了,也有点总结想分享一下。
一些思考
01 | 底子不硬,一锤就碎
你可能听腻了“基础重要”这种废话,但我还是要讲。真的很重要。
我面试这么多场,面试官基本没问什么高大上的东西,MVCC、线程池、JVM啥的,几乎没涉及。也许是看我简历一坨史,怕问了直接当场去世,也可能都是小厂。但有一场问了个异常处理的小题,try-catch-finally 的执行顺序,加入了一个文件写入的场景,我回答地还行,但也意识到一件事:
JavaSE 一定得系统学,有结构的学。
什么集合、并发、异常、I/O、反射,不只是会用,更要成体系地理解,否则就是背八股,一问场景就暴露。
02 | 会不会表达,直接决定你能不能进下一轮
也就是表达的逻辑能力,我吃过亏,脑子里一定要知道自己在讲什么有一场问 ArrayList 和 LinkedList 的区别,我开始背底层结构,什动摇数组,链表啊,性能啊...,然后面试官问我项目中有没有用到ArrayList转换成数组的场景,然后讲到一半脑袋宕机,空白。
其实回头一想,这种题除了讲原理,更应该讲场景。你项目中用过吗?你怎么用的?哪种结构适合哪种需求?你讲这些比“ArrayList底层是数组”更打动人。
如果项目中没用过?编!真的编一个合理的场景也比干讲八股强一百倍。
03 | 原理 + 场景 + 项目结合 = 面试黄金表达公式
懂原理 + 能落地 在第二点提前讲了一些,但是这里想说的更加详细一些,第一次面试的时候问我java的三大特性,我张口就来,面向对象啊,封装啊,多态啊,继承啊....,然后他问项目有哪些用到了这些特性,笑了我能说哪哪都用到了吗,然后思考了一些就说 MyBatis-Plus 的分页查询用到了 Java 的继承特性,还有一些实体类,用了封装 Service 层 将复杂的业务逻辑封装在 service 方法中,对外只暴露一个接口 还好哥们反应快,不然真有可能就G了,也可能是太菜了,没学的透彻,,纸上谈兵没用,你得能把原理落地到项目场景里,不然就是背书小学生。回去我问了也在找java实习的同学,他没回答上来,md也是一个菜B......
反思了应该是自己的学习方式有问题,死学习了,要去复盘面试、系统补课、练习表达、整理知识框架,每天都像在补偿之前浪费的时间。我认为这就是和哪些牛B同学拉开距离的本质,再加上别人比你会卷,我靠,比你会学还比你卷,拿什么和他们拼,拿命吗,不被优化谁被优化,好在不太晚怎么说也是有些东西在身上的,这段时间脑子乱乱的需要整理思考的东西,好好思考去实践自己的想法
明天要面腾讯云智,真的有点慌
但是话又说回来,明天要面腾讯云智有点紧张了,我寻思着我着简历放面试官电脑里都嫌多了一坨史,还能过腾讯的简历啊后面了解了才知道 武汉腾讯云智是腾讯云的一个重要组成部分,它并不是传统意义上的外包公司 ,我去这个已经是哥们面试最屌的公司了,带个腾讯的,今晚狠狠的突击一下,把面试鸭刷穿,搏
要是你也经历过这种迷茫和锤醒,欢迎来评论区交流;要是你面过腾讯云智,求分享一手面经;
这是我的简历还请大佬们狠狠“羞辱”我


