面试字节跳动三轮凉凉,内推4面终拿下抖音offer(Java后台研发)
作为互联网工作者,大部分都想要进入BAT这样的巨头大厂,当然不否认能够进入BAT工作的人,能力和资历都是不会差的,但互联网的变化是非常快的,今天就被美团点评刷屏了,谁Y G 8 r T也没想到美团能| Z F够挤进中国互联网公司前三,谁也没想带,BAT会变成ATM。而做Java三年,我自然也有我心中的大厂梦,但吸引我的并非BAT,也不是ATM,而是近两年来,发展势头迅猛的字节跳动,所以今年我也着手准备了字节的面试,打算跳槽。
6月份时投过一次简历给字节跳动,面试过了3轮,最后没有通过凉凉了,也是因为自己的准备不够充分,很多面题都答得不好,所以回来自己开始复o 2 & G t习一些知识点,9月初拿到了内推的名额N s j (,历经4面,最终拿下了抖音offer。
字节跳动第一次面试(3轮技术面凉凉)
第一T 5 B u ^ k T轮技术面
- 自我介绍
- 详细介绍一下n w S 6 t . N自己做的项目
- 根据项目提了一些问题
- 问了HashMap的实现原理
- 数据库B+树
- finJ r Wal关键字
- 设计一个榨汁机类,面向对象怎么设计
- get、post区别,使用场景,幂等性
- TCP、UDP,分别在应用层有哪些协议
- 算法题1:数组值为1-n,各出现一C @ 7 T 6 + Y 0 Z次,先加入x(x也是1-n的范围),找出x
- 算法题2:给定n个节点,以及每个节点上U E h的一个i X 5 r _数值,如果两个节点数T ` J s w值的最大公约数大于1,那么在这两个点之间连一条边。^ f , v ~ 5求这个图的最大连通分量的节点个数。
- 智力题:给十桶乒乓球(每桶中乒乓球数量无限),有一N Y Y ?个桶的球重9g,其余桶均为10g。找到9g的那桶要测几次,如何测?
- 你有什么想问的?
第二轮技术面
- 聊项目
- http的各种方法
- http和he + s K : G (ttps的区别
- https的加密过程
- 从浏览器输入一个url到生成页面发生了什么,写下SQL
- Java多, Y U T K [ z线程介绍一下
- session 和 coo( E B e X &kie的区别
- 介绍TCP
- 状态码介绍
- 算法题1:反转链表按k,最b Y j o长重复子串
- 算法题2:接雨水(具体不记得了)
第三轮技术面
- 介绍下HashMap原理
- 介绍下红黑树,怎么变为线程安全,锁机制
- 介绍下JVM
- 介绍下MySQL,B+树,存储引擎
- 不使用r+ X Y A n zedis存储session该怎么做
- Linux的基z 6 ? } @ 6 P B `本系统指令
- 如果A给B转账的同时B给A转账,怎么并发量最高
- 你有什么想问的吗?
第二天收到不通= Fit rebase 与 Git merge的区别 抖音内推三面 抖音内推HR面 很庆幸自己拿到了抖音的内推名额,自己也努力把握住了机会,而这两次面试字节跳动,最应该要注意的部分就是算法,字节是真的很喜欢问算法题,如果要准备字节跳动的面试,提前刷一些题是很有必要的。 面试系列 java系列 大数据系列总结
以上的面试真题答案全部整理成了PDF,需要后台私信【电子书】