字节教育后端三面面经
-
聊天项目结束,通信的流程讲一下(代码怎么写的),socket编程这一块用了什么系统调用,消息队列有什么好处(我就自己写了各队列存消息,没用中间件框架),知道哪些消息队列中间件(答了kafka,只知道名字),操作系统中I/O多路复用如何实现
-
http和https有什么区别,为什么要采用对称加密和非对称加密混合机制
-
mysql中事务的四大特性,如何实现原子性(答得undo日志,不知道对不对),如何解决幻读(说的mvcc+next-key-lock),next-key-lock原理
-
给一张表,有id,name两个列,查第二大的id的列,写sql语句
-
算法:
-
rand5实现rand7
-
中序,后序序列建树,然后层序遍历,得run通
-