Skip to main content

面试面经

字节一面

1. 自我介绍

问: 做一下自我介绍(这是老生常谈的东西了,还好准备了一下)

2. 项目介绍

问: 有什么对自我提升最大的项目吗? 答: AI planning项目的蒙特卡洛搜索

3. 面试官的问题

  1. 为什么在白板中选择netty框架?

  2. java的线程的不同创造方式?

  3. 线程的几种不同的状态?

  4. java的synchronized关键词怎么用的?

  5. Rust的String是否实现了copy trait?

  6. rpc的框架里有哪些构成?

  7. http 和 https 的区别?

  8. https 使用的加密方法?(对称 非对称)

  9. 关系型数据库和非关系数据库的区别

  10. 什么是bson?

  11. 写一下二叉树的序列化成string 和反序列化成二叉树