一面
时间:2023.9.1
岗位:后端开发工程师
Question:
- 了解Java线程池的拒绝策略吗?
- 线程池参数的含义
- 线程池的运行原理 - 怎么运转的,从核心线程 最大线程来解释
- 阻塞队列满了的话是直接拒绝吗
- TCP三次的握手
- 如何是两次握手的话,会有什么问题?
- 计算机网络体系结构 OSI七层模型 + TCP四层
- 每一层都有哪些网络协议?
- TCP和UDP的区别
- 一条查询语句在MySQL中是怎么执行的
- 效率比较低的SQL语句如何排查、优化
- 了解MySQL的事务机制吗
- 事务的隔离级别分别解决了哪些并发问题
- MySQL的事务隔离级别是什么
- 数据库使用的是什么索引,有哪几种索引
- B树和B+树的区别- 了解Java线程池的拒绝策略吗?
- 线程池参数的含义
算法题:
- 链表内指定区间反转 – ACM模式,输入、输出自己写!
反问:
美团优选的C端业务 - 社区团购
校招生重点:基础 + 编程能力
二面
时间:2023.9.5
岗位:后端开发工程师
Question:
上来先做一道算法题,没有自我介绍,感觉很奇怪,kpi这么明显吗?
算法:
- 把字符串转换为整数
二十分钟左右写完,然后给面试官讲了一下思路
问我用C++ 多还是 Java 多,我说一半一半
- 讲一下 C++ 中的宏 和 inline 的含义以及应用场景
- C++ 从预处理到执行的流程大概是什么,分别讲一下
- 讲一讲 C++ 的虚函数
- Java 中的 抽象类 和 接口
- Java 中的 Spring 解决了什么问题,核心是什么
- 了解 JVM 吗,可以具体讲一下吗
- 了解 CAP 吗,讲一下
- 用过 消息队列吗? 没有
反问:
问了一下部门情况,感觉也没什么想问的。
总体流程40几分钟,纯纯 kpi 了
和想象中的二面不同,我以为会问项目、实习,结果全是这种基础。真给我整不会了,还是自己没有好好准备
后续:五天没有操作,回到了人才池,卸载美团,以后只用饿了么
呜呜