美团到店-广告一面凉经(1h43min)

1. 自我介绍
2. 项目介绍: 敏感词过滤如何实现
3. jwt如何实现,底层?
4. sql注入了解吗,如何防范?(不会)
5. redis 缓存一致性原理。
6. redis 缓存淘汰机制。看到我对redis了解不多就不问了
7. 网络的三次握手,四次挥手?
8. 为什么最后一次挥手需要2MSL
9. TCP如何保证安全
10. lambda的底层实现? 从面试官的提示来看应该和jvm有关
11. lambda中不引用final修饰的变量会报错,知道为什么吗?
12. 重载和重写的区别?
13. 重写中@override的实现了解吗,具体需要做什么事情?
14. 父类的修饰private 子类public可以吗?
15. 重写方法中 fun(int a)和fun(Integer a)可以同时存在吗?
16. JVM中的双亲委派机制?
17. java.lang.String 会被哪个加载器加载?
18. CMS垃圾回收器讲一下。
19. thread的状态有哪些?
20. thread执行两次start()会出现什么现象?
21. thread 直接执行run方***出现什么现象?
22. threadlocal讲一下?
23. 线程池的参数,拒绝策略讲一下。
24. 乐观锁和悲观锁讲一下?
25. mysql的乐观锁实现方式?(MVCC)
26. mysql的索引有哪些?
27. spring的IOC讲一下?
28. 循环依赖如何解决?(三级缓存)
29. spingboot的@AutoWire和@Resource的区别
30. spring的接口中有多个实现类使用@autowire怎么办?
31. hashmap讲一下?
32. hashmap为什么是初始容量是2的幂次
33. concurrenthashmap为什么是线程安全的?
34. try中有return finally中都有return会返回哪一个?
35. 讲一下堆的from区和to区?
36. 讲一下eden和from区、to区的比例?为什么是8:1:1

三道编程题目:
1. 反转链表 手写
2. 单例模式 手写
3. 求链表的倒数第三个数 说思路就可以。
面试官人很好,不会的都会给解答。这次面试问的很细,从项目中的亮点、网络、java基础、redis、mysql、jvm、多线程、spring框架一个一个问,直到不会或者面试官觉得满意为止。
不过确实是基础面,涉及到的都是八股文,没有很发散思维的问题,可能是我基础掌握的还不够,目前已经收到感谢信,希望秋招能继续努力吧。
#实习##面经##美团##Java工程师#
全部评论
怎么面了这么久
1 回复 分享
发布于 2021-04-25 23:34
楼主简历是提到了JDK8吗
1 回复 分享
发布于 2021-04-26 09:42
楼主哪些没答出来
点赞 回复 分享
发布于 2021-04-26 01:04
楼主你好,请问你是实习、校招还是社招?
点赞 回复 分享
发布于 2021-04-26 08:56
lz已经收到通知了吗
点赞 回复 分享
发布于 2021-04-26 09:36
13是重写吧  29是@Resource?
点赞 回复 分享
发布于 2021-04-26 13:30
答出来80%都过不了吗
点赞 回复 分享
发布于 2021-04-26 20:18

相关推荐

牛客279957775号:铁暗恋
点赞 评论 收藏
分享
3 53 评论
分享
牛客网
牛客企业服务