美团到店SaaS开发一二面(二面挂)

秋招结束了,Only成都的Java开发秋招总结:https://www.nowcoder.com/discuss/777042

二面挂了,难过,不过今天美团开奖之后好多了哈哈哈

美团到店SaaS开发一面9.3(1h10min)

1、自我介绍

2、介绍进程线程,区别?

3、什么是临界区?

4、怎么解决线程冲突?

5、进程间通信可以用什么方式?

6、进程如何同步?

7、什么是死锁?产生死锁的条件?如何避免?

8、了解Linux哪些命令?

9、分段和分页?段、页是什么?

10、进程调度策略有哪些?

11、TCP和UDP是哪一层协议?用于哪些场景?

12、TCP几次握手,几次挥手?

13、能不能两次握手,为什么?

14、TCP可靠性如何保证?

15、如何收到的包序号不连续怎么办?

16、将UDP变为可靠的,有什么思路?

17、为什么要4次挥手,三次行不行?

18、TCP是半双工吗?什么是半双工,什么是全双工?

19、cookie和session的区别?

20、多台服务器下使用session有什么问题?

21、如过多台服务器都部署登录服务,存在什么问题?

22、除了session备份,如何解决?

23、事务有几大特性,分别是?

24、事务的隔离级别有哪些?

25、不同隔离级别可能会出现哪些影响?

26、如何理解幻读?

27、MySQL默认什么数据库引擎?用的什么索引结构?

28、B+树和B树区别?

29、B树是否支持范围查询?

30、介绍哈希索引?B+树和哈希区别?

31、题目:①组合索引有什么规则?②对于组合索引(a,b,c),分别查询a=1,b=2,c=3时,分别会不会走索引?③对于组合索引(a,b,c),查询a=1 and b> 4,c=5时,会不会走索引?

32、JDK的类加载过程?

33、类加载器有哪几种?

34、双亲委派是什么,基于什么考虑?

35、自定义一个和Integer路径包名完全相同的Integer类,编译期间会不会报错?

36、打破双亲委派的情况?

37、什么是泛型擦除?

38、自动拆装箱?

39、Hashmap结构,什么时候变(8,64),扩容机制,可能有的问题,1.7和1.8的变化,1.8可以在高并发场景下使用吗,why?

40、ConcurrentHashMap为什么可以在高并发场景下使用?默认多少个segment?segment可以增加吗?1.7和1.8结构的不同?

41、锁升级?如何实现(如何判断此时应该升级)?

42、LinkedHashMap?特性?

43、JVM什么操作会触发stw?

44、JVM内存划分?

45、垃圾算法有?各代用的什么算法?为什么这么安排?

46、CMS和G1的区别?

47、逻辑题:兔子有100根胡萝卜,回家要走50米,一次最多携带50根胡萝卜,且没走一米会吃掉一根,问最多能带多少胡萝卜回家?

48、逻辑题:有一个天平、一个7g的砝码、一个2g的砝码,如何称3次后,将140g的盐分为50g、90g两堆?

49、算法题:给定两个值o1、o2,在一个二叉树中找到两个节点,他们的值分别等于o1、o2,返回他们距离最近的公共祖先节点。

美团到店SaaS开发二面9.9(53min)

1、自我介绍?

2、实习

3、死锁是什么&代码实现

4、Java浅克隆深克隆

5、Integer和int,缓存

6、Java异常

7、HashMap相关

8、什么是线程安全

9、为什么会使用索引

10、数据库三范式

11、如何优化查询效率

12、最左匹配原则

13、有40亿个数,给一个数判断是否在这40亿个数中

14、秒杀系统可能的问题,如何解决(超卖)

15、统计数组中出现次数&代码实现

16、Spring中bean的生命周期

①Spring启动,查找并加载需要被Spring管理的bean,进行Bean的实例化

②Bean实例化后对将Bean的引入和值注入到Bean的属性中

③如果Bean实现了BeanNameAware接口的话,Spring将Bean的Id传递给setBeanName()方法

④如果Bean实现了BeanFactoryAware接口的话,Spring将调用setBeanFactory()方法,将BeanFactory容器实例传入

⑤如果Bean实现了ApplicationContextAware接口的话,Spring将调用Bean的setApplicationContext()方法,将bean所在应用上下文引用传入进来。

⑥如果Bean实现了BeanPostProcessor接口,Spring就将调用他们的postProcessBeforeInitialization()方法。

⑦如果Bean实现了InitializingBean接口,Spring将调用他们的afterPropertiesSet()方法。类似的,如果bean使用init-method声明了初始化方法,该方法也会被调用

⑧如果Bean实现了BeanPostProcessor接口,Spring就将调用他们的postProcessAfterInitialization()方法。

⑨此时,Bean已经准备就绪,可以被应用程序使用了。他们将一直驻留在应用上下文中,直到应用上下文被销毁。

⑩如果bean实现了DisposableBean接口,Spring将调用它的destory()接口方法,同样,如果bean使用了destory-method声明销毁方法,该方法也会被调用。

17、反问

#2021届秋招进度交流##面试题目##美团#
全部评论
这也太难了吧
点赞 回复
分享
发布于 2021-10-15 23:12
楼主是因为没答出来被挂还是被排序😥😥
点赞 回复
分享
发布于 2021-10-17 16:31
博乐游戏
校招火热招聘中
官网直投
**。能全答出来挺难的,他凭什么挂你啊
点赞 回复
分享
发布于 2021-10-17 17:04
这是要干嘛?直接招一本书得了
点赞 回复
分享
发布于 2022-08-05 14:45

相关推荐

4 29 评论
分享
牛客网
牛客企业服务