首页 > 字节提前批教育业务0基础客户端一面、二面、三面,已意向书!
头像
人菜就要多学习
编辑于 2020-09-20 10:20
+ 关注

字节提前批教育业务0基础客户端一面、二面、三面,已意向书!

更新:7.21号下午收到OC,感谢牛客,感谢字节!

7.6号一面58min
面试官全程都没有笑容,好紧张,说话都在抖
自我介绍
为什么投客户端(项目是后端的)
网络
1.http和https区别
2.说一下加密算法(说的比较详细,面试官让简单点说)
多线程
1.synchronized和lock区别
2.说一下各自原理
3.乐观锁悲观锁说一下
4.syn和lock是乐观还是悲观
5.乐观锁有啥?原理和ABA问题
6.重入锁说一下
OS
1.页面置换算法
2.LRU缓存,让我设计LRU思路,这个还得好好看啊,说的稀里糊涂的,还好没让手撕(有点凉)
JVM
1.说一下垃圾回收这块,知道的都说出来吧
2.新生代和老年代都用什么算法?
3.双亲委派说一下
4.类加载过程
数据库
1.索引作用?
2.索引的数据结构
3.聚簇索引是什么?
4.innodb是什么索引?
5.查字典是什么索引?
代码
1.单例模式(写的双重检验)
追问syn和volatile作用
2.Z字型遍历二叉树

面试官表情太严肃了,搞的贼紧张,祈祷二面!

7.13号二面55min
面试官没开摄像头,看不到表情,紧张+1
自我介绍
聊一下项目
1.项目上线了吗?(没有)
2.基于springboot的还是什么?数据库用的啥?(mysql)
3.说说依赖注入,ioc
4.说说aop,中间讲到了动态代理
5.说一下动态代理(jdk和cglib)
6.静态代理和动态代理区别?
7.项目里哪块用到aop了(说的事务管理)
8.redis热key问题如何解决(本地缓存,热key备份)
9.如何获得热key(redis-cli-hotkeys)
10.dns解析过程
11.tcp的拥塞控制
12.jvm内存模型
13.栈里面存了啥?
14.堆的划分,垃圾回收算法
15.synchronized原理,作用在哪?

代码题
1.手撕生产者消费者模型
2.和最大连续子数组

7.16号三面50min
1.自我介绍
2.项目介绍
3.md5是多少位?(答错了,应该是128位)
4.md5原理知道吗?可逆吗?
5.还知道哪些加密算法?(说了对称加密和非对称加密)
6.哪里用到了非对称加密?(https)
7.说一下https请求过程
8.equals和==区别(null哪个能用)
9.hashcode和equals
10.如果没有重写equals方法,那么a==b和a.equals(b)一样吗?
11.创建线程的方法?区别?
12.try catch能捕获到哪些异常?
13.说说注册登录怎么设计?
14.为什么投客户端?

代码题
1.判断两个链表是否相交
2.判断一个链表是否有环,求出入环节点
3.如果链表是有环的,那如何求两链表的相交节点?

许愿HR面,许愿oc🙏🙏🙏


更多模拟面试

全部评论

(13) 回帖
加载中...
话题 回帖

推荐话题

相关热帖

近期热帖

历年真题 真题热练榜 24小时
技术(软件)/信息技术类
查看全部

近期精华帖

热门推荐