开发岗要的就是技术,实力为王,一般面试技术多以基础考察为主,后面的面试依次增加考察的角度和深度,技术深度方面、项目管理方面、个人发展方面等。

基础主要是语言、操作系统和网络编程。后端技术主要指工作中要用到的一些基础组件以及一些常见的后端架构设计。主要准备了MySQL、Redis、消息队列、zookeeper、分布式系统架构设计和docker。

项目经验,找亮点说明。比如用 redis 实现了一个延时队列,对延时队列如何实现,自己是通过什么方法来解决瓶颈等方面进行说明。

量化指标,比如你做了一个小的优化,将其 TP99 的耗时从原来的 500ms 优化至 200ms。

团队贡献,例如自己可以开发某个工具或者服务化某个功能推广到了全组使用,给公司创造了价值。