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