美团外卖秋招后端开发一、二面面经

一面 

8.12,40min
  • 自我介绍
  • 专业介绍
  • 项目相关
  • 浏览器输入网址经历了哪些过程?
  • DNS域名解析使用哪个传输层协议,解析后得到的IP地址属于网络模型中哪一层?(不知道什么意思,我说网络层,面试官笑了…)
  • HTTP与WebSocket区别
  • 线程池参数有哪些,具体应该怎么配置?
  • Java主要用过哪些容器?HashMap
  • HashMap1.8怎么实现?和1.7之前有什么区别?和ConcurrentHashMap有什么区别?
  • 什么时候可以实习?
  • 算法题:剑指offer28,摩尔投票

二面

8.18,50min

项目相关

  • 为什么选择Camunda引擎,和其他工作流引擎有什么区别?
  • 使用工作流引擎时遇到的技术挑战
  • 工作流引擎执行原理了解吗
  • 项目里websocket解决哪些问题,怎么做测试
  • 语言翻译器用来做什么的,怎么做测试
  • 项目线程池解决什么问题,用的jdk自带的还是自己实现的
  • 为什么用ehcache?内存淘汰策略用的什么?

其他

  • InnoDB有哪些索引,B+树索引有哪些优点
  • LRU和FIFO优缺点,什么场景适合用LRU?
  • LRU实现机制?
  • 最近读过哪些书?
  • list、set区别,使用场景?
  • spring如何解决循环依赖
  • spring bean factory和factory bean区别
  • java为什么要设计成栈区线程私有,堆区线程共享
  • minor gc和full gc区别,什么时候发生minor gc,什么时候发生full gc
  • 项目上线后如何监控,出现问题后如何排查
二面问题基本是围绕项目或简历技术栈问的,没怎么问八股,题都没让写,整体答得不太好,感觉有点凉。
许愿个hr面
#美团22届秋招面试##面经##校招##美团##Java工程师#
全部评论
楼主什么部门
1 回复 分享
发布于 2021-08-12 21:16
有实习嘛lz
1 回复 分享
发布于 2021-08-13 01:06
java为什么要设计成栈区线程私有,堆区线程共享 老哥这个怎么回答
1 回复 分享
发布于 2021-08-22 09:46
请问秋招要求实习的意思是一定给offer但是要提前实习嘛?还是说要根据实习表现发offer啊
点赞 回复 分享
发布于 2021-08-12 20:26
浙大……
点赞 回复 分享
发布于 2021-08-13 00:10
感谢楼主分享
点赞 回复 分享
发布于 2021-08-13 11:38
我说感觉怎么问的挺常规,原来是浙江大学大佬🤣
点赞 回复 分享
发布于 2021-08-13 12:50
楼主考虑来快手吗, 找我内推呀https://campus.kuaishou.cn/recruit/campus/e/#/campus/jobs?internalPerson=hsptZcWgg%2Bh1fK48f2tdOg%3D%3D&recruitSubProjectCode=2022campus
点赞 回复 分享
发布于 2021-08-13 12:57
请问楼主笔试完多久才面试的
点赞 回复 分享
发布于 2021-08-13 20:44
请问楼主笔试成绩是多少呀?
点赞 回复 分享
发布于 2021-08-16 11:36
楼主,摩尔股票是哪道题目呀
点赞 回复 分享
发布于 2021-08-16 16:44
楼主,等了多久出面试结果的?
点赞 回复 分享
发布于 2021-08-17 15:02
楼主,后端技术几面呀?两面嘛?
点赞 回复 分享
发布于 2021-08-18 16:07
是不是每轮面试结束都会收到一个面试问卷
点赞 回复 分享
发布于 2021-08-19 10:53
老哥,我也是外卖,你收到三面和hr面通知了吗
点赞 回复 分享
发布于 2021-08-19 23:12
同外卖二面完+1,楼主有消息了更新帖子嗷
点赞 回复 分享
发布于 2021-08-20 10:16
祝楼主好运,面试问了这么多题,面了这么久,感觉稳了,加油冲鸭,欢迎来美团一起做同事 数据开发缺人,美团内推,使用内推码 WncroPl(注意是小写的L,不是大写的i) 进行内推,选择基础研发平台 北京,直接内推到组内。目前数据开发岗位很缺人,欢迎投递,可以直接内推到组内进行面试,建议早点投递,晚投递可能部门没有hc了
点赞 回复 分享
发布于 2021-08-20 10:35
楼主 技术面是两轮吗
点赞 回复 分享
发布于 2021-08-24 10:29

相关推荐

Git的工作流程通常包括以下几个步骤:https://www.nowcoder.com/issue/tutorial?zhuanlanId=Mg58Em&uuid=f818c6d22c98401682f8662612b9e57f克隆(Clone):首先,通过克隆一个远程仓库到本地,创建一个本地仓库的副本。这样可以在本地进行开发和修改。添加和修改(Add and Modify):在本地仓库中进行代码的添加和修改。开发者可以通过添加新文件、修改现有文件或删除文件来进行开发工作。暂存(Stage):将修改的文件添加到暂存区(也称为索引),准备提交到版本库。暂存区相当于一个缓冲区,用于存放即将提交的修改。提交(Commit):将暂存区的修改提交到版本库。每次提交都会生成一个唯一的提交记录,包含了修改的详细信息,如作者、时间戳和提交消息。推送(Push):将本地的提交推送到远程仓库,与团队成员共享代码。推送操作将本地的提交同步到远程仓库,使得其他人可以看到和使用这些修改。拉取(Pull):从远程仓库拉取最新的代码更新到本地仓库。当其他人推送了新的修改到远程仓库时,开发者可以通过拉取操作获取这些更新。合并(Merge):将不同分支的修改合并到一起。当开发者在不同的分支上进行并行开发时,可以使用合并操作将分支的修改合并到主分支或其他分支上。冲突解决(Conflict Resolution):当多个分支对同一文件进行了不同的修改时,可能会发生冲突。开发者需要手动解决这些冲突,选择保留哪些修改或进行修改的合并。这些步骤构成了Git的基本工作流程。通过这个工作流程,开发者可以有效地管理代码的版本、协作开发和跟踪修改历史。
点赞 评论 收藏
分享
评论
5
56
分享
牛客网
牛客企业服务