感谢字节给我的一个机会,好久之后第一次面试,大脑有些短路,有很多会的没有答上来。
岗位后端开发
- 为什么要自定义协议
- 你还知道有那些通信协议
- 现在写一个序列化反序列化方法(手撕代码)
写的很差。。。当时只记得用tostring方法写成变量名字+value了 - 为什么不能用文本的方法传递消息
- 讲一下tcp挥手
- 你觉得别的im时延是多少?
- 多设备登录怎么实现。
答的不好 - 如果设备掉线了,怎么发现处理?你知道心跳嘛?
答的不好 - malloc,realloc,callo
不会 - euqal ===
- define const
- volatile
- 你对于i/o 模型的了解
没有深入 - 你了解的设计模式都有哪些?
- 单例模式(手撕代码)
- linux cat echo
- 杀掉名字里有 “abc”的线程 一条命令
不会应该是用xargs - 进程线程间通信,进程线程的区别
当时大脑短路了,应该是锁+共享内存+套接字消息队列等方式 - 手撕代码 3sum
项目讲的不是很好,面试官好像不是写java的,没有问我更多的java的东西,spring一个字都没有提及。真的可能是和他们要求的不匹配。
全部评论
(18) 回帖