美团点评 后台开发1、2、3面面经(已意向书)
还愿还愿 ,今天上午(9.25)就收到了意向书!!!
hr面 9.24 三面结束的第二天下午就收到了hr面 美团效率好高! hr小姐姐说十一之前有结果,许愿美团意向书!!!
虽然三面面的有点虚,但是许愿hr面!!!
笔试 9.6
一面(2020/9/22)60min
- 自我介绍
- 项目是否投入使用?两次MD5加密,秒杀具体流程,怎么才能知道使用消息队列和redis提高了并发量?
- 介绍计网七层模型
- tcp三次握手、四次挥手
- 设计模式熟悉哪些?单例模式有几种实现?双重检验单例的介绍
- mysql存储引擎有哪些?
- 索引种类
- B+树与B树的区别、B+树的优点
- 聚集索引和非聚集索引
- 线程池的实现原理
- hashMap与concurrentHashmap的区别,concurrentHashmap的原理
- 运行时数据区域
- 新生代为什么要分s0和s1?
- 垃圾回收算法
- 3升的桶和5升的桶,怎么量出4升水?
- 算法
- 二叉树层序遍历
- 顺时针打印数组
二面(2020/9/22)60+min
- 自我介绍
- MD5加密的原理,是否看过其他人如何处理用户密码加密?
- RabbitMQ的四种模式
- RabbitMQ如何保证消息不丢失、如何保证消息的顺序性
- 缓存击穿、解决方法
- Redis的过期策略、内存淘汰机制
- 项目中Redis是如何使用的
- 快排的思想,不稳定,什么时候时间复杂度最高?
- Linux IO模型
- Spring Bean的生命周期
- 如何设计一个线程池?
- 线程池的任务缓存队列,ArrayBlockingQueue的实现原理
- 线程池任务拒绝策略
- synchronized和ReentrantLock 的区别 各自的实现原理
- 已知平面上3个点A、B、C,可以构成一个三角形,怎么判断一个点是否在三角形内部?
- 算法
- 最长回文子串
三面(2020/9/23)80+min
- 自我介绍
- 专利介绍
- 运行时数据区域
- 垃圾回收算法
- 什么时候stop the world? CMS什么时候stop the world?
- JVM有没有调过优 JVM参数
- SQL语句会写吗? 出了一道题
- 表t
- 字段id, name, class, score
- 每个班分数最高的记录
- volatile的作用以及原理
- CountDownLatch 扯到AQS原理 100万的int类型数据切片分别让n个线程求和,然后再求总和?应该怎么实现?
- 职业规划
- 对美团的看法
- 对美团的了解
- 自己的优缺点 如何改善缺点?
- 一个圆内所有点到圆心距离的期望?
- 算法
- 两个链表求和
- 1.数按正序存储
- 2.数按反序存储
- 两个链表求和
- 反问