2020春招实习的第一次尝试
从开学到现在面试了阿里支付宝(二面)、腾讯(二面)、珍爱网(由于要去广州参加HR面委婉拒绝),每次面试完都会在印象笔记上总结知识点,重构思维导图,参加了几家的笔试,还有几家即将笔试和面试。LZ明年6月毕业,春招想积累一些经验,认识到自己的不足。这半个多月的时间给我的感觉是找工作好累,笔试面试动则一两个小时,对精力和体力的消耗确实不小。虽然到现在还没有说得到明确的offer,但这段时间让我对自己知识的储备以及秋招面临的形势有了心理准备。
去年初考研到哈工大,导师从事深度学习方面的,但自己对算法不是很感兴趣,所学也只是应付毕业设计,由于以后考虑去国企等不常加班的研发岗位,所以坚持走研发后台这块。从去年九月开始每天坚持刷leetcode,已经刷了300多题,已经三刷,剑指offer二刷,编程这块问题不是很大。跟着叶神做了项目,每一次版本更新都上传到GitHub。再就是jdk部分源码的实现还不够深入,几次面试的过程中都涉及到J.U.C中的一些具体实现,答得不是很好,数据库的引擎、优化以及索引也是比较薄弱的地方,框架部分没有读过源码,除了一些常见的背诵的知识点,对于一些灵活的问题比如如果让我设计某某框架,会用到哪些设计模式,怎样设计等等还不是很擅长。
下一阶段,保持每天刷算法题的手感一直坚持到暑假提前批,继续扩展和充实思维导图的知识树结构,重新捋一遍所有的知识点。还要读论文,准备毕设开题。
希望今年的秋招,能有一个满意的结果。
腾讯的面试比较大众化,各位帖子中基本涵盖了,就不一一列出了,另附阿里面试题:
1.mysql表在磁盘中的存储方式
2.对DB引擎的了解,不同引擎的对比
3.实现共同好友功能的sql语句
4.sql语句的优化
5.执行select语句的具体流程
6.CAS的底层实现 7.线程池的执行流程以及常见线程池的阻塞队列、拒绝策略
8.Redis集群
9.项目中的异步框架和推拉feed流
10.项目的JVM调优细节