首页 > 字节实习一二三面面经
头像
Wei.1205
编辑于 2020-12-01 20:58
+ 关注

字节实习一二三面面经 内部员工回复

一面
1. 介绍了自己RPC的项目,实现RPC需要考虑哪些点?
2. 由RPC项目问到了序列化反序列化,问到了对象有一个属性是对象引用,怎么序列化。
3. 网络OSI,传输层协议,区别(答了UDP和TCP)
4. https和http
5. 可重入锁和synchronized区别
6. synchronized实现
7. hashmap和ConcurrentHashMap区别
8. mysql索引类型有哪些
9. mysql的锁
10. 事物隔离级别,对应的问题。
11. 事务的实现

算法:
交换俩个对象swap(Object obj1, Object obj2){}        怎么实现
反转一个单链表第 i 到 j 的部分(当时边界出问题...)面试官说还要再对我进行评估,以为凉了。
结果二面面试官直接给我打电话二面
在这里谢谢大哥给我过啊!
二面
1. 还是问了RPC项目,问到了注册中心怎么进行心跳检测
2. 注册中心对于服务端掉线时怎么处理
3. 服务端用的哪个类监听的(ServerSocket)
4. 自己实现的定时器是啥?
5. 动态代理
6. NIO
7. innodb的一些特性, 和myisam的,行锁表锁。
8. volatile关键字
9. b+树的特性,为啥要用到这

算法:3个线程交替打印一个数字
三面
1. 序列化和反序列化....
2. CAS
三面紧张的很,现在啥问题都记不起来。之后补充把。
算法
1. 字符串数组的公共最长前缀
2. 链表是否有环


更多模拟面试

全部评论

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

相关热帖

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

热门推荐