首页 > 美团基础架构Java后端(一面)
头像
达尔文的猹
编辑于 2020-09-10 04:20
+ 关注

美团基础架构Java后端(一面)

早就听说美图面试体验不错,真的不错。第一次遇到一个女的技术面试官????
2020.9.10(一面)72min。
  • 自我介绍
  • 说说项目
  • 项目中用到TCP与UDP是在什么时候用的?
  • TCP传输数据有没有长度的限制?后来答了有然后可以分片什么的。后来追问如果分成多个包如何保证合并的顺序。
  • 多线程如何使用?答了继承Thread,实现Runnable,线程池等。
  • 线程池:参数如何选取的,答了根据项目场景设定。
  • 多线程之间的通信如何进行?notify,Object的方法,Condition下的一些方法,JUC下面一些工具类,比如CylicBarrier,Semaphear(不知道怎么拼的了)、还有一个普通栅栏(死活没想起单词叫啥)。追问项目中用到哪些通信方式。
  • 简历写做过JVM?讲讲?
  • 垃圾回收算法?
  • 项目中用的什么收集器,ParNew+CMS,提了一下为什么没用G1。然后叫我详细说了下G1。。
  • 数据库中的锁了解哪些?
  • 为啥用Redis?本地缓存不行?
  • Redis用的什么数据结构?
  • Redis怎么部署的?
  • 做过压测?性能怎么样?
  • 项目后续的优化点?
  • 为什么用Netty?多嘴提到了IO多路复用,然后提到了epoll等,然后追问epoll高效的原因,尴尬回答不起了。
  • 除了项目使用的技术,平时还在学习什么技术?
  • 代码题:二叉树结点的最近公共祖先,进阶:如果需要多次查询怎么优化。
233333,如果还有面试,继续更吧。。🤤
-------------------------------------------------------------------------------------------------------------------------------
效率真滴高,五点一面完,七点就约啦二面~~~~~



更多模拟面试

全部评论

(2) 回帖
加载中...
话题 回帖

推荐话题

相关热帖

历年真题 真题热练榜 24小时
技术(软件)/信息技术类
查看全部

近期精华帖

热门推荐