美团二面面经+许愿
更新:已offer
----------------------------------------
今天美团二面,面试时长一个多小时,面试官很好,很有耐心,感觉技术也很强,问的大部分是场景题,面试官没有太多的反馈,也不知道我回答的面试官满不满意,听说牛客很灵,我也来许愿了,希望团子收留我这个菜鸟。
下面是回忆的面筋:
- 项目1
- 项目如何协作的,协作过程中出现过什么问题,如何避免这些问题
- 如何对模块的边界进行划分,如何确定哪一个小的功能属于哪个模块
- 点赞如何保证有序,会不会存在多次点赞取消点赞导致最终结果错误
- 上传的断点续传如何设计
- 消息队列如何保证有序,如果让我设计我该如何设计这种有序的数据结构(又说用序号,又说用堆,到最后说模拟网络上的确认机制……乱说的一通)
- 如何保证数据库缓存的一致性
- 还有什么难点
- 项目2
- 商品是如何存储的,不同商品特征不同如何存储,比如手机和电饭锅,手机可以分颜色分内存,电饭锅可以分功率分容量
- 设计一个QPS10000的下单接口,如何设计
- 实习过程中解决了什么问题,认为你的工作为公司带来了什么
- jvm内存结构
- 如何写一段代码使得堆溢出(直接开一个大数组),还有什么其他的方法吗(往list里边不断地放对象)
- 如何写一段代码使得栈溢出(我说了不断递归),还有什么其他的方法吗(不断new小对象),不断创建线程会导致栈溢出吗(不会,因为栈是线程独有的)
- 如何写一段代码使得方法区溢出(多创建几个静态变量和类变量,又说了1.7之前的话可以不断地创建字符串,后来面试官补充要创建不同的字符串)
- 对之前的实习有什么总结吗
- 实习地点有什么要求吗
- 代码题:无重复的最长子串
感觉自己回答的磕磕绊绊,不知道面试官满不满意,先许个愿再说
#面试#