公司岗位:美团 软件开发工程师
⏳投递进度条 8.20投 8.24笔试 9.3一面
一面面经:
1:自我介绍
2:介绍项目
3:实习项目里用到rpc了吗,两个消息中间件的消息是如何流转的
4:实际情况中并发量Qps有多高
5:是如何保证缓存一致性的
6:在高并发情况下,如何保证缓存一致性,比如一些数据在数据库没写成功或在缓存没写成功
7:switch case中都可以用哪些数据类型
8:final关键字都可以作用于哪里
9:双亲委派了解吗,如何打破双亲委派
10:rpc了解吗,都有哪些rpc框架
11:Mysql索引的数据类型,相比于B树的优缺点
12:Mysql的索引有什么优缺点
13:索引失效判断
14:一道sql题
15:了解哪些设计模式
16:手写单例模式,我提供了三种写法,分析优缺点
17:讲解两个栈实现队列的思路
18:Redis缓存无效对象会有什么问题,项目中有没有对redis的key设计过期时间
19:阻塞io和非阻塞io,io多路复用
20:Jvm的垃圾回收器都了解哪些,有什么优缺点
21:算法题
22:Hashmap和Hashtable的区别
23:线程池的核心参数
24:hashmap为什么要以2倍扩容
25:说一下字符串常量池
26:Future和ComplatableFuture
反问
#面经# #校招# #后端# #秋招# #美团# #java# 当天晚上约的明晚二面