美团北京优选面经
一面(8/18)
专业内容
为什么选Java路线
为什么没实习
我在一个小程序团队,问了很多小程序和团队的问题
问了秒杀项目制作的背景
秒杀最大的技术难点
缓存雪崩
缓存穿透
布隆过滤器原理
Redis的数据结构
Redis的底层原理?(说得不好)
Redis为什么这么快
Redis分布式部署,redis主从架构或者读写分离怎么做的,还有选举的问题
令牌桶算法(为什么项目用这个算法)
需要的令牌数量你是依据什么得到的或者设置的
单点登录
问了项目点赞的相关问题
前一个项目是kafka后一个项目为什么用rocketmq
Kafka和rocketmq 的区别
kafka消息丢失,消息重复
什么是事务
Innodb默认隔离级别
这个级别会有什么问题,为什么,什么情况(rr隔离级别下还是会有幻读问题)
修改过隔离级别过吗
匹配组合索引怎么匹配
举了一些组合索引查询的例子来考我会不会走索引
什么是回表,以及如何防止回表
Jvm内存结构
说一下分代回收
用过什么垃圾收集器
说一下g1和cms的区别
Volatile和synchronized的区别
问了一个智力题(我是弱智)
已知: 每个飞机只有一个油箱, 飞机之间可以相互加油(注意是相互,没有加油机) 一箱油可供一架飞机绕地球飞半圈,问题:为使至少一架飞机绕地球一圈回到起飞时的飞机算法题:圆圈中最后剩下的数字
二面(8/20)
- 问成绩
- 为什么不考研
- 是什么妨碍你主课学习的提高(成绩为什么这么差)
- 二手交易平台需要秒杀项目吗?
- 秒杀项目技术难点
- 项目能承受的流量是多少?为什么你能觉得你的项目能承受这么多并发量。Qps是多少
- 削峰限流的措施和作用
- 秒杀中注册登录流程是什么
- 设计一个扫码登录过程,阐述其原理
- Es和mysql的区别
- Es为什么会比mysql模糊搜索快
- Mysql就不能作搜索引擎吗?(不知道是不是要问全文检索)
- 项目中遇到死锁过吗?如何解决死锁;
- 写一个sql 一个表:id, name, score。找出分数第二高的全部人的名字
- 网络有几层
- 分层有什么好处
- 你怎么理解并发
- 项目中的点赞数你是怎么保护点赞数的并发安全的(存在redis中,redis是单线程的不会有并发安全)
- 你如何理解面向对象
- 提到对象我说了多态,然后顺着问了重写的问题
- 问了重写和重载
- 重写的参数类型一定要求一致吗?
- 抽象类和接口的用途
- 问了设计模式
- 算法题:两个栈实现一个队列(要实现泛型)
- 问了一下职业规划
- 最近看什么书
- 业余爱好
- 和室友相比你有什么优点
HR面(电话,8/23)
- 确认意向工作地(北京)
- 若被调剂,确认职位调剂意向(移动端)
- 专业核心课程
- 专业学习和自主学习以及项目学习上的时间规划安排是怎么样的
- 问项目的比赛背景(职责,背景,小组任务分配,遇见的困难以及结果)
- 分享一下自学的学习方法和学习方式
- 为什么不想从事本专业的方向,或者为什么不选择移动端这些而去选择后端开发
- 关于不同职业规划方向的难易程度上,你是怎么划分的
- 最近几个月有压力很大的时候吗?
- 除了后端方向,你平时还会去关注其他领域的技术点吗(物联网)
- 物联网领域哪些产品或者说哪些点是你关注的
- 物联网领域你会具体关注到技术点、算法、模块等上吗
- 说一下对于美团和美团优选的了解
现阶段结果(8/26)
- 收到了oc电话,说意向书8个工作日内审批下来(如果没意外的话)
END(8/31)
已经收到意向书
#美团22届秋招面试##面经##校招##美团##Java工程师#