米塔碳后端开发面试
整体来说米塔碳后端面试分为两轮,但主要思路都大差不差,都是经历挖掘+技术沟通流程如下:
1.自我介绍。
2.争对简历项目进行深挖。
- 项目是自己做的还是实习接触?
- 根据项目说一下软件开发过程(从需求分析到详细设计)
- 有一段项目涉及论坛,面试官问了我相关问题,例如Kafka应用于什么场景?点赞功能如何实现等等。
- PS:这个还是要注意,要对自己做过的项目烂熟于心。
- 综合全部经历,哪个项目最能体现你的能力,体现在哪些点上? 是否还有更好的改进空间?
3.学校学过什么,在之前经历中个人熟悉的板块偏向。
4.技术沟通
- 会问一些java基础
- java内存模型?出现内存泄露如何处理排查?
- Java中用到的线程调度算法?线程池用到过吗?线程池去做一个未捕获的全局异常处理该怎么做?
- Java里面如何实现数据库的使用?等等。(这些基础要多看
- 系统设计上有没有针对伸缩性、扩展性的设计,有没有考虑性能问题?
5.其他的非技术问题
- 你的职业发展规划?
- 最快什么时候能够到岗?
- 聊一下你自己的性格和做事风格?
总体来说面试官很专业,自己做项目的,在专业问答上比较犀利。但人很好,能明显感觉到团队氛围不错,团队也有积极向上的劲~