腾讯云智一面 — 后端开发
2022.04.27
50min面试 20min编程题
- 自我介绍
- 发布订阅模式的优点是什么?缺点是什么?如果让你来实现类似MQTT的功能,你需要考虑哪些方面?
- TCP粘包拆包实现原理?如果让你来实现,你会怎么设计?
- 为什么用数据库连接池?如果数据库支持的最大连接数满了,怎么操作?(高可用)如果让你来设计一个数据库连接池,你会考虑什么因素?为什么?
- 介绍IoC、DI、AOP原理?
- 介绍一下红黑树?查询效率?时间复杂度?
- 进程、线程的区别是什么?
- 项目中用过Git分支吗?介绍一下?
- 如何解决哈希冲突?
- 红黑树?时间复杂度?
- 什么原因导致I/O阻塞?
编程题
翻转单词:
“I am a student.” 翻转成 “student. a am I”。 要求:不允许使用Java内置函数
腾讯云智二面 — 后端开发
1h面试
- 自我介绍
- 介绍项目,校史馆迎宾机器人、华为鲲鹏?鲲鹏服务器有哪些优点?如何做移植的?
- 华为鲲鹏的移植工具有哪些?如果给你一个项目,让你移植,需要考虑哪些方面?
- 比赛中的收获?存在那些问题?解决方案?
- 为什么不直接购买MySQL实例?
- 项目组中如何进行分工?你负责的任务是什么?
- 项目中遇到的难点,如何解决?
- 项目中如何解决网络连接的安全性?可靠性?
- MySQL的组成模式?
- 项目中如何实现数据一致性?有哪些解决方案?
腾讯云智三面 — 后端开发
30min
- 自我介绍?
- 你最有成就感的事情?为什么?
- 你的优点是什么?缺点是什么?
- 介绍一下项目的技术栈?
- 为什么考虑采用新的技术栈?
已offer