秋招面试经验总结,回馈牛客。
秋招到此结束,回馈牛客,分享自己学习的经验
offer情况
顺丰,爱奇艺,网易考拉,完美世界,美团,宜信大数据,今日头条。全部都是后端开发岗位。
从去年12月起就开始关注牛客,给大家分享一些比较适合菜鸟成长的经验吧。
1.牛客上刷《剑指offer》至少要刷2遍吧
2.leetcode有时间也要刷刷前几十道
3.JVM虚拟机这块儿,需要掌握《深入理解JVM虚拟机》有2,3,4,5,7,12,13章。其中2,3,7非常重要
4.java并发这块儿的话《java并发编程的艺术》,从头到尾吧,都很重要。相对来说比较重要的内存模型、juc、线程池。
5. java集合。list,set,map,hashmap,concurrenthashmap. hashtable 最好可以知道整个体系结构,HashMap ConcurrentHashMap Hashtable他们的底层,以及线程安全这些
6. 数据库,mysql 存储引擎,各个引擎之间的区别,使用情况,锁,事务,隔离级别,数据库的主从复制,数据库的范式,左连接,右链接,sql语句,会手写。mvcc,mvcc底层
7.java基础,抽象 接口, oop,各种基础类型。克隆,StringBuffer stringbuilder 种种。反射,异常体系
8.redis,数据类型,分布式锁,持久化aof,rdb,哨兵模式,主从复制,各种数据结构的底层实现,NoSQL 相关的一些东西
9.rabbitmq知道消息中间件的作用,如何保证可靠消费,消峰,如何顺序性。。。kafka大概了解一些
10。spring、springmvc, mybatis AOP,IOC,DI,bean的生命周期,bean的作用域,spring事务,spring的拦截器,spring的过滤器,spring的事务传播性。springmvc的启动流程
11.网络,各层协议,分层,http的状态码,tcp三次握手,滑动窗口,https,tcp拥塞控制,超时重传。 tcp udp ,icmp, http的请求头
12.***作系统,内存置换算法,页面。。。。。线程,进程,死锁
13.其它的一些,分布式的一些东西,分布式锁。。。二阶段提交,三阶段提交,布隆过滤,bitmap的一些东西
14.设计模式
从春招开始一直在翻牛客的面经。把所有面经都整理了一遍。面经相当重要,要总结经验。
最后,早做准备。最好简历上面要有一个相关项目用到ssm。
祝大家都能有满意的offer
也希望大家帮我比较一个offer,现在比较纠结去网易考拉,还是去今日头条,美团也可以。大家帮我分析一下,楼主是女生。谢谢大家。