投的是c++,面试官是主java的,问的java问题没怎么答上来,有点无奈哈哈…
不过面试官挺随和的,面试全程跟聊天差不多嘿嘿~

  1. 自我介绍
  2. 问简历和项目:包括项目中遇到了哪些问题以及解决方案和收获,对项目进行展开询问
  3. 多线程的安全问题,解决办法
  4. Redis相关、消息队列都有哪些(RocketMQ、RabbitMQ、…)
  5. 你了解哪些I/O模型(阻塞IO、非阻塞IO、多路复用IO、信号驱动IO以及异步IO)
  6. 三次握手、四次挥手
  7. Java JDK底层代码有了解吗?
  8. Java线程池
  9. Java spring相关
  10. Linux下已知文件名,查找文件位置的命令
  11. 事务的四大属性、四种隔离级别以及它们解决了什么问题、MySQL默认的隔离级别?(Repeated Read)
  12. 数据库有哪些锁机制
  13. 悲观锁和乐观锁
  14. 你目前有在学习什么技术吗?你通过什么方式和途径学习这些技术?你有学习计划吗?你对未来的规划(指技术方面)是什么?
  15. 手撕代码:判断链表中是否有环(空间复杂度为O(1))
  16. 反问环节
    16.1您所在的部门是什么?主要用到哪些技术?答:主要是java spring,springboot
    16.2我的技术储备主要是c++,java只会基础,若是有幸能进美团,今后还需学习哪些技术?有什么建议的学习路线吗?
    答:可以学习一下spring, spring boot,建议配合实际项目进行学习。

面试整体自我感觉一般哈哈,坐等结果ing~