0320美团一面

1、面试官自我介绍和部门介绍

2、自我介绍

3、介绍第二个项目

4、讲一下缓存穿透、缓存击穿、缓存雪崩的区别以及解决方法

5、解决缓存穿透的第二种方法(布隆过滤器)

6、布隆过滤器的缺点(1、误判;2、无法删除)

7、介绍一下Redis的数据结构有哪些?

8、讲解一下ZSet的底层实现?

9、讲解一下跳表的实现原理

10、项目中缓存内容的缓存时间设置

11、Redis的过期策略以及内存淘汰策略

12、Redis的数据分片(Redis分片集群)

13、计算某个数据得到哈希槽位置如何去访问到目标节点(节点内部会负责转发到目标节点)

14、一致性哈希算法如何解决数据倾斜问题?

15、介绍一下ES的倒排索引

16、MySQL事务的基本要素?

17、简单描述一下对索引的理解?

18、为什么MySQL要选用B+树而不是B树或者红黑树?

19、项目的量级。。。

20、了解MySQL的分库分表吗?

21、对于订单量已经到达了一定的规模,如何去对订单表做分表操作?(水平分表,根据交易日期分)

22、描述一下乐观锁和悲观锁。

23、乐观锁存在的问题?

24、如何解决ABA问题?

25、说一下事物的隔离级别,分别解决了什么问题?

26、Nacos如何避免读写冲突?(不会,答了一个Nacos数据更新通知的实现。。)

27、介绍一下适配器模式

28、项目中使用到了什么设计模式

29、了解模板方法和策略模式吗,区别是什么?

30、TCP和UDP的区别,在七层模型中位于哪一层?

31、TCP的滑动窗口和拥塞窗口和分别解决了什么问题?

32、TCP为什么不是三次挥手?

33、TCP的粘包和拆包问题,如何解决?

34、Netty的线程模型,主从线程模型?

35、SpringIOC和AOP介绍?

36、Spring框架常见的设计模式?

37、SpringBoot相对于Spring多了什么?(自动配置一顿乱讲)

38、除了RabbitMQ,还知道其他的MQ吗?为什么选择RabbtiMQ?

39、线程和进程的区别?

40、进程的调度算法?描述一下多级反馈队列???

41、描述一下死锁的条件,如何避免死锁?

42、平常用的比较多的Linux的命令

43、平常用的JDK几,说一下Java8的新特性???(lambda、接口有default方法)

44、了解菱形继承吗????

45、平常用的比较多的集合类,说一下ConcurrentHashMap的实现原理

46、描述一下类加载机制

47、synchronized和ReentrantLock的区别?

48、Java的引用类型有哪些?

49、简单说一下ThreadLocal

50、JVM的内存划分

51、描述一下分代回收算法

52、描述一下线程池的参数以及拒绝策略

53、maven的依赖原则?(最短路径优先等...)

54、了解一些排序算法,描述一下用得比较多的。

55、简单说一下延时队列(说得过于简单。。。)

56、了解Netty当中的时间轮吗???

57、算法题:1、判断链表是否有环;2、数组中前k个频率的数

58、反问

#美团##美团一面#
全部评论
一面能问这么多啊
6 回复 分享
发布于 2023-03-21 00:32 重庆
你太厉害了,我感觉就能答出百分之80多😂
5 回复 分享
发布于 2023-03-21 00:37 山西
哇,你是怎么做到能记下这么多问题的
3 回复 分享
发布于 2023-03-21 23:17 四川
欢迎咨询
2 回复 分享
发布于 2023-03-23 09:30 浙江
秋招岂不是要手撸操作系统了?Java招的实习生都是超人吗?
2 回复 分享
发布于 2023-03-22 18:49 湖南
厉害了
2 回复 分享
发布于 2023-03-21 10:47 辽宁
真够多的,没分布式,不过netty的问题是认真的嘛😰完全没看
2 回复 分享
发布于 2023-03-21 00:40 河南
这八股轰炸太猛了吧
1 回复 分享
发布于 2023-03-23 10:21 北京
请问,算法题是写核心代码还是需要手写输入输出呢?
1 回复 分享
发布于 2023-03-22 18:52 山东
刚参加完一面,哪有问这么多题啊
1 回复 分享
发布于 2023-03-22 15:19 香港
ma
1 回复 分享
发布于 2023-03-21 20:48 北京
商品平台研发组
1 回复 分享
发布于 2023-03-21 19:52 辽宁
哪个部门呀
1 回复 分享
发布于 2023-03-21 19:34 陕西
有二面吗
点赞 回复 分享
发布于 2023-03-29 10:50 上海
这面了多久啊 这也太恐怖了吧
点赞 回复 分享
发布于 2023-03-27 16:40 上海
Netty这两个问题都太简单了,第一个reactor主从模式先答一下什么是reactor主从模式,接着讲怎么通过配置两个EventLoopGroup来开启(这里可以顺带讲一下另外两个模式,单线程reactor和多线程reactor),然后可以从netty源码层面回答作为boss的ServerSocketChannel、作为worker的SocketChannel(这里以tcp为例,udp没有主从模式)都做了什么,他们在Channel体系下的继承关系(一个继承于NioMessageChannel,一个是NioByteChannel,差别很大),从netty源码可以拓展到java.nio源码(和selector的SelectionKey关联,注册感兴趣的事件)。当然再往下还是能拓展的,比如讲讲selector实现还有netty的独家epoll/kequeue实现
点赞 回复 分享
发布于 2023-03-24 09:35 浙江
蚂蚁集团旗下公司数字马力招人,有春招hc。入职标配macbook pro,公司公积金社保全额缴纳,周末双休,试用期工资不打折,有餐补团建经费,法定节假日加班三倍工资当月发,薪资架构13薪+3个月年终奖,工作地点郑州、长沙,扫码投递简历。
点赞 回复 分享
发布于 2023-03-23 21:02 河南
厉害。。你这问题也太多了。。我觉得随便挑几个展开讲讲都能聊一个多小时,你是怎么做到在一场面试全部都聊完的
点赞 回复 分享
发布于 2023-03-22 11:07 北京
可以私信我先评估简历,合适再投递,跟踪进度
点赞 回复 分享
发布于 2023-03-22 09:46 浙江
阿盛
点赞 回复 分享
发布于 2023-03-22 02:08 上海

相关推荐

爱喝雪碧:我也投了这家,他最后两行我不懂,问什么意思,不回复我了
点赞 评论 收藏
分享
评论
54
409
分享

创作者周榜

更多
牛客网
牛客企业服务