面试面经
字节一面
1. 自我介绍
问: 做一下自我介绍(这是老生常谈的东西了,还好准备了一下)
2. 项目介绍
问: 有什么对自我提升最大的项目吗? 答: AI planning项目的蒙特卡洛搜索
3. 面试官的问题
- 
为什么在白板中选择netty框架? 
- 
java的线程的不同创造方式? 
- 
线程的几种不同的状态? 
- 
java的synchronized关键词怎么用的? 
- 
Rust的String是否实现了copy trait? 
- 
rpc的框架里有哪些构成? 
- 
http 和 https 的区别? 
- 
https 使用的加密方法?(对称 非对称) 
- 
关系型数据库和非关系数据库的区别 
- 
什么是bson? 
- 
写一下二叉树的序列化成string 和反序列化成二叉树