美团到店一面面经 2024-4-12
下午面了美团,40Min面试,面试官人很好,也很有礼貌,面试体验非常舒服
一开始聊了会儿天,聊了一些实验室的情况,最早实习时间和实习时长,然后他介绍了一下他自己那个部门(负责到店消费的,后端),还问了问开放性问题(平常面对困难怎么解决)。
然后就照着简历问问题了:
1. 先简单介绍一下自己的项目吧,有什么技术亮点,还有自己开发的时候遇到了什么困难
2. 是不是练手项目
3. 你说对SQL语句进行了优化,这个优化体现在哪些方面呢?(我主要是针对回表的减少进行的优化)
4. 说一说mysql索引的优化方法吧,创建索引的原则
5. mysql有哪些锁,在项目中怎么加的?
6. SpringBoot的AOP原理
7. SpringBoot如何解决循环依赖(忘了,私密马赛)
8. Redis的数据类型(5种基本,3种特殊)
9. Redis有序集合的底层数据结构
10. 如何用Redis实现分布式锁?那如何实现可重入锁呢?(我只答了setnx,但是可重入锁就不知道了)
11. java的Synchronized和ReentrantLock的区别和联系?
12. 讲讲java的AQS(AbstractQueuedSynchronizer)吧(私密马赛,不会)
13. java的priorityQueue的底层原理
14. java线程池的参数配置,还有他们的作用(说的不是很清楚,还得复习一下)
15. Java ThreadLocal的原理,怎么解决内存泄漏的问题
16. volatile关键字的作用,和Synchronized的区别
17. HashMap的底层原理,描述一下往HashMap添加元素的过程,为什么长度是2的n次方,不是会发生什么
18. java的基本数据类型
最后让我做了一道sql题目(太久没写sql语句,join语法都用错了,还好最后还是过了
):
两个表,一个表是员工信息表,一个表是员工薪资表,找到薪资第二多的员工的详细信息,不能使用order by
一开始聊了会儿天,聊了一些实验室的情况,最早实习时间和实习时长,然后他介绍了一下他自己那个部门(负责到店消费的,后端),还问了问开放性问题(平常面对困难怎么解决)。
然后就照着简历问问题了:
1. 先简单介绍一下自己的项目吧,有什么技术亮点,还有自己开发的时候遇到了什么困难
2. 是不是练手项目
3. 你说对SQL语句进行了优化,这个优化体现在哪些方面呢?(我主要是针对回表的减少进行的优化)
4. 说一说mysql索引的优化方法吧,创建索引的原则
5. mysql有哪些锁,在项目中怎么加的?
6. SpringBoot的AOP原理
7. SpringBoot如何解决循环依赖(忘了,私密马赛)
8. Redis的数据类型(5种基本,3种特殊)
9. Redis有序集合的底层数据结构
10. 如何用Redis实现分布式锁?那如何实现可重入锁呢?(我只答了setnx,但是可重入锁就不知道了)
11. java的Synchronized和ReentrantLock的区别和联系?
12. 讲讲java的AQS(AbstractQueuedSynchronizer)吧(私密马赛,不会)
13. java的priorityQueue的底层原理
14. java线程池的参数配置,还有他们的作用(说的不是很清楚,还得复习一下)
15. Java ThreadLocal的原理,怎么解决内存泄漏的问题
16. volatile关键字的作用,和Synchronized的区别
17. HashMap的底层原理,描述一下往HashMap添加元素的过程,为什么长度是2的n次方,不是会发生什么
18. java的基本数据类型
最后让我做了一道sql题目(太久没写sql语句,join语法都用错了,还好最后还是过了
两个表,一个表是员工信息表,一个表是员工薪资表,找到薪资第二多的员工的详细信息,不能使用order by
全部评论
相关推荐
05-07 14:09
电子科技大学 C++ 点赞 评论 收藏
分享
_hengheng:我也本,也算是做ai相关,我最开始感觉做ai工程师有多么多么困难,后来发现懂了原理后整体训练完全可以看成一个流程化的内容,开源方案太多了,大多基本都是按着模子在自家业务上做各种操作,就算是大厂的小部门也没那么多资源去训基模,反而更多的是像怎么把技术往业务方向靠近了,不过当前时代如果本科学历没那么好加上自己执行力不是特别强还真不建议走ai工程师这条路,可以试试其他ai的偏业务方向,不然校招不太好杀出来
点赞 评论 收藏
分享