毕业3年了,当初学习计算机,目标就是毕业后能够顺利进入大厂工作,但因为自己是双非本科,加上缺乏项目经验,所以在BATJ等一线大厂里并没有什么优势,所以自己也暗自下决心沉淀一段时间,做些项目练练手,这样再去大厂心里就更有底了,所以今年7月份就陆陆续续开始着手准备跳槽的事情了。幸运的是,字节跳动和百度都是免笔试的提前批,顺利地拿到了offer,面评也挺高,但阿里在三面的时候挂了,心里有点不甘,但能够拿到字节和百度的offer,还是非常惊喜的。

字节跳动(头条)
一面(45分钟)
1.JVM 的组成;
2.多态的实现;
3.内部类为何可以访问外部类对象的属性及方法;
4.HashMap 的源码 Redis dictht 源码分析、存放数据时发现正在扩容会怎么样;
5.如何判断 SQL 语句用到了哪些锁;
6.MySQL 索引的类型;
7.Redis v.s. Memcached;
8.MySQL 主从复制的方式;
9.CAS 原理、含义、底层实现、存在的问题;
10.项目相关问题;
- 手撕算法:变形的二分查找。
二面(60分钟)
B树什么时候的高度会变高;
数

本文是一位拥有3年工作经验的程序员分享的跳槽经历,重点讲述了在字节跳动(头条)和百度的面试过程,包括JVM、多线程、数据库、网络协议等相关技术问题,以及最终如何选择offer的心路历程。
最低0.47元/天 解锁文章
1009

被折叠的 条评论
为什么被折叠?



