字节跳动提前批后端开发

好像是4月份投实习从简历池捞的,秋招我都没记得投简历,然后就约了面试。

2019.07.16 字节跳动一面
介绍项目
strus2和spring mvc的区别
spring的ioc和aop的概念
ioc是怎样实现的
aop实现日志之类的功能应该使用什么样的技术(我没太明白,理解为设计模式)
多线程访问为什么会出现安全问题,怎样解决这些问题
怎么实现ThreadLocal
CAS,是原子操作吗,问我如果比较之后相等,准备写的时候被改了怎么办(我说好像确实存在这个问题,后来查了一下底层可以保证原子性)
编程:36进制加法(忘记处理最高位的进位,面试官提醒了一下)

2019.07.22 字节跳动二面
介绍项目
spring mvc中的interceptor
登录权限处理
spring RESTful(不知道)
ThreadLocal
redis缓存击穿问题,怎么解决
并发数据安全
volatile关键字
分段锁
java的一些工具使用jstack(没用过,我说只用过javac和javap)
在一亿个数中找出最大的10个数,在一亿个数中找出中间的10个数
编程:将0-n的整数放到一个长度为n的数组中,找出缺失的那个数

2019.07.24 字节跳动三面
介绍项目
进程调度策略,操作系统实现
怎么解决内存碎片问题
文件系统(不了解,只知道java的输入输出流)
知道哪些数据结构
红黑树
对大数据的看法
反向***概念
hadoop(只是听说)
容器,docker(没听说过)
mysql的底层数据结构,为什么用B+树
在内存中多叉树树和二叉树哪个更快(我一开始说多叉树快,后来他提示我之后,我算了一下时间复杂度,更正二叉树快)
看哪些技术网站、书籍
在github上看哪些项目
遇到问题如何调试
锁的种类

前两面面试官都很友好,语气也很棒,三面面试官年纪挺大的,语气也很严肃,感觉很嫌弃,我最后问他对我的评价,他说我知识面不够广,我以为挂了。下午接到hr电话,说三面过了,面试官对我评价挺好的,但他是面试社招的,这次面试不算,又给我重新安排了个面试。

2019.07.26 字节跳动四面
介绍项目
hashmap中loadfactor是什么,怎么解决冲突
TIME_WAIT状态
java中的垃圾回收策略
array和list的区别
编程:36进制加法(又来?)
题目:n条直线可以将空间划分为多少个区域

四面面试官好像随便问问的感觉,也不太关心我的回答,其他三面都超过40分钟,四面只有20几分钟。

2019.08.07收到意向书,后台开发,工作地点在南京。

面试前在牛客网搜了其他人的面经,很有帮助,谢谢大家!也把自己的面试经历分享给大家。







#字节跳动##面经##秋招#
全部评论
🐮的
点赞 回复
分享
发布于 2019-08-11 20:24
同学你准备就选南京字节了吗
点赞 回复
分享
发布于 2019-08-11 12:13
阅文集团
校招火热招聘中
官网直投
感觉楼主经历跟我太相似了,我也是被捞的,自己都没投莫名其妙被面试,然后也是南京岗位😂
点赞 回复
分享
发布于 2019-08-11 12:28
大佬
点赞 回复
分享
发布于 2019-08-11 12:37
楼主做的啥项目
点赞 回复
分享
发布于 2019-08-11 13:10
楼主 内存中为啥二叉树快啊
点赞 回复
分享
发布于 2019-08-11 15:41
字节南京的工作地点在哪里呀
点赞 回复
分享
发布于 2019-08-11 17:28
楼主答出了多少
点赞 回复
分享
发布于 2019-08-15 14:39
强强强!吸一波楼主的欧气
点赞 回复
分享
发布于 2019-08-15 21:19
一亿个数找中间十个怎么找啊?
点赞 回复
分享
发布于 2019-08-16 09:22

相关推荐

12 104 评论
分享
牛客网
牛客企业服务