美团测开3轮技术+1轮HR面(已意向书!)
美团一面 2021.8.19(40分钟):
部门:酒旅及民宿事业群
1、自我介绍
2、项目介绍(Java开发项目),项目中的难点,项目中遇到的问题
3、如何设计的数据库表的索引
4、如何测试的自己的项目
5、手写两道sql(每个学生的平均分,平均分前三名的学生)
6、数据库索引哪些?
7、Java final关键字的好处?
8、static和final修饰的对象存在哪里?
9、get/post区别
10、http协议在哪一层
11、介绍下JVM(说了内存区域、垃圾回收算法、垃圾收集器、双亲委派机制、堆和栈的区别)
12、对测试的理解,为什么投测试?(看你都是开发相关的项目)
13、了解哪些测试方法?
14、如何对一支笔进行测试,设计测试用例
15、专业是生物医学工程,计算机相关都是自学吗?(强行解释了很久,哈哈哈)
16、Linux指令:查看磁盘使用情况,等等
17、反问:具体业务?
总结:面试官人很好,没有写算法题。中间我还掉线一次,总体挺好。
美团二面 2021.8.20(30分钟)
1、自我介绍(有篇SCI论文一作)
2、问论文中如何做的数据分析和提取?
3、问测试相关的问题:没怎么看过测试,答得不好。
4、单元测试,集成测试,系统测试的区别是什么?
5、白盒测试、黑盒测试区别?
6、如何做白盒测试,白盒测试关键点是啥?
7、性能测试关键点?极限情况?
8、功能测试、安全测试?
9、自己的项目如何进行的测试?
10、介绍垃圾回收(垃圾回收算法、垃圾收集器)
11、大对象会被回收吗?(我理解的是回答大对象被回收的几种情况)
12、可达性分析算法?
13、synchronized和lock的区别、两种底层实现方式(JVM和操作系统层面)?
14、如何创建多线程?
15、序列化和反序列化
16、什么是引用对象?
17、如何创建引用对象?
18、A引用B,如何在保证A改变的时候不改变B(深拷贝、克隆)
19、Linux指令:|和||代表的含义
总结:面试官在自己工位上面试,摇头晃脑的,不认真,不怎么看屏幕。可能这就是理工男吧,嘿嘿嘿。
美团三面 2021.8.25(50分钟)
原定8.24,面试官临时有事改为25号
1、自我介绍
2、问你是生物医学工程专业,主要是做什么的?(ps:基本每家公司面试都要问我,都以为我是学生物的hhh)
3、从四个方面介绍自己的项目
-
项目的背景,为什么要做这个项目
-
项目的目标是什么
-
项目技术,遇到哪些问题
-
取得的结果
4、围绕项目问了些问题(具体每个人应该不一样)只记得几个点了
-
云部署
-
并发量怎么测试
-
Redis缓存崩溃解决方案
-
消息队列RabbitMQ,为什么选择这个?有没有和其它消息队列对比过?
5、了解哪些测试方法,项目中测试过吗?
6、项目合作完成吗?答:自己做的前后端开发
7、过往经历中,合作完成的项目,有没有遇到不配合的队友,怎么解决?
8、过往经历中,有没有被领导批评的情况?
9、过往经历中,合作方沟通有问题的情况?
连续好几个过往经历中,怎么样怎么样0.0只记得这三个了
10、如何看待互联网公司加班?
11、对美团的了解?用过美团哪些业务?
12、接不接受学习除了Java以外的windows的其它技术,比如.net等?
13、最近看了哪些书籍?
14、反问:介绍了下业务工作。
总结:三面面试官人很好,讲解的比较详细,对美团好感++
美团HR面 2021.8.31(30分钟)
1、项目遇到的困难,如何解决
2、为什么想来上海,上海比其它城市好在哪里?(提到了上海的2035远景规划)
3、规划里面印象比较深的点?
4、对美团的了解?(我说了美团最近在被反垄断调查,hhh)
5、自己项目是医疗相关的项目,和普通项目有啥区别和注意的点?