美团Java开发社招三面
1.部门
(面试官介绍):1min
2.个人
(候选人介绍):5min (个人、学校、工作、业务、技术)
2.1)个人
2.1.1 如何学习新技术(看个人:技术文章、视频实战、文档总结等)
2.1.2 如何进行技术选型(比如:简历中的流程引擎为什么选择这个)
2.1.3 常用的技术栈有哪些(Spring框架、Mysql数据库、Redis缓存)
2.2)工作
2.2.1 在职吗?为什么考虑换工作(架构调整、个人需要)
2.2.2 身在杭州考不考虑外地的工作机会?(单身四海为家)
2.2.3 工作中做过哪些项目?最难的哪个?(阿里蚂蚁搬家)
3.项目
3.1)项目介绍
3.2)数据库相关
2.1 如何实现数据库切流(分库分表、主从同步 等)
2.2 如何解决慢SQL优化(连接池、索引、SQL优化)
2.3 如何实现大范围数据查询(使用搜索引擎,如es)
4.八股
4.1)Spring框架
4.1.1 Bean生命周期的流程?(实例化、属性赋值、初始化、销毁)
4.1.2 AOP是什么?实现原理是什么?(面向切面编程,动态代理)
5.场景
浅拷贝与深拷贝、求String值(套娃方法,求输出值)
6.算法
数字字符串转化成IP地址(牛客原题—中等难度—字符串/回溯法)
7.反问
面试流程情况(之前的部门没hc了,转部门重新开始面,美团住宿)
8.总结
日期:2023-07-03 10:00
耗时:1h20min(牛客链接)
部门:美团住宿高级开发工程师
个人:末流985阿里蚂蚁三年经验
总结:项目—八股—场景/算法题,问的广而基础,八股问的不多,基本围绕项目。
#社招##面经##开发##Java##美团#