3.20 美团后端一面(四十分钟后约二面

1. 自我介绍

2. 问题

2.1. 问了几个和AI相关的问题
2.2. 简单介绍面向对象和面向过程?

追问:举一个场景,接水,烧水,问如果是面向过程是啥样面向对象是啥样

2.3. java里怎么判断对象是否相等

回答eaquls()、hashcode()、==

2.4. 介绍一下JVM,说是需要对JVM有一个比较深入的了解

先介绍了JVM的内存模型,堆,虚拟机栈,方法区;介绍JVM的垃圾回收;

介绍怎么判断是否是垃圾,引用计数法、可达性分析算法;

追问 这两种办法的区别? 回答引用计数法在对象循环引用时会产生问题

追问 可达性分析算法怎么解决循环引用的问题? 这个问题感觉没回答好....

追问 不同的回收算法 回答复制算法、标记清楚、标记整理

追问 了解CMS垃圾回收器和G1垃圾回收器的区别吗? 又是库库一顿讲啊

追问 了解G1为什么把内存分为一块一块的吗?目标是啥? 回答回收的更快

2.5. 多线程,说是业务场景使用的很多,因为流量比较大

介绍线程池的核心参数

介绍线程池的处理流程

介绍拒绝策略

追问 在主线程运行的拒绝策略有什么问题?

2.6. MySQL

问数据库的三范式 回答不了解,驻波不会嘿嘿

场景题:用户表,订单表,订单表里要不要存用户的名字?

回答 用户id是主键的话,订单表里不存用户名字,联合索引就可以

追问 如果用户有1000个订单,我要展示订单的同时展示名字,这种情况要不要存名字?

回答 回答如果对姓名查询的这个需求比较大,可以存 (感觉答得一般

下来查了一下好像这个就是和数据库的三范式有关的东西?

追问 讲一下联合索引 回答联合索引使用时需要注意的一些问题

追问 假如联合索引设计的是ABC 条件是WHERE A = 1 AND B > 1 AND C = 1,会不会用联合索引?

回答 AB会C不会

2.7. 介绍一下用过哪些Spring的注解

回答用的多的 Sping IOC和依赖注入相关的 @Resourse @Component什么的;

追问 讲一下IOC?

追问 知道Bean是怎么注入的吗? 回答了一些Bean的知识,具体怎么注入的不太了解

2.8. 问Linux命令,说是用的多

问了两个 回答都不会,平时不怎么用

2.9. Redis的双写一致性

将旁路缓存和延迟双删;

追问为什么要延迟双删

回答了但是可能没有回答道面试官的心趴上,他给我说了一下哈哈哈

3. 手撕

二叉树展开为链表 力扣114

手撕让先讲思路,讲完面试官还给划重点,美滋滋

又问问题:学新技术,咋学?

回答:看官网、看技术帖子、看源码

问看过啥源码? 回答hashmap 几个锁的源码哈哈哈哈

可以来实习,跟导师有商量吗?说他导师不让实习哈哈哈哈(下来细细体会了一下,莫非和面试官是校友?)

4. 反问

部门业务

我反问完之后他又问我本科是组织委员是干啥的哈哈哈哈哈

为什么每次面试都没有拷打项目环节??是我的项目太没吸引力了吗哈哈哈哈

全部评论
佬是核心还是零售
2 回复 分享
发布于 03-20 17:21 广东
说不定是同一个导师😋
2 回复 分享
发布于 03-20 16:15 广东
问的好多哇mark先
1 回复 分享
发布于 03-22 02:02 四川
接好运
1 回复 分享
发布于 03-21 22:49 浙江
你和面试官很投缘呀哈哈
1 回复 分享
发布于 03-21 15:36 上海
接好运
1 回复 分享
发布于 03-21 12:16 陕西省
mark数据库三范式
1 回复 分享
发布于 03-20 19:15 吉林
24小时了,流程没变化
1 回复 分享
发布于 03-20 17:26 上海
友友你的项目有结合ai嘛
点赞 回复 分享
发布于 03-30 07:19 陕西
美团面试感觉问的都很基础,我准备了很久项目以及实习拷打话术,结果上来问了我最简单八股,人傻了。接好运
点赞 回复 分享
发布于 03-29 17:13 广东
哪个部门
点赞 回复 分享
发布于 03-20 17:13 辽宁
居然没问项目
点赞 回复 分享
发布于 03-20 17:05 江苏
佬面的是哪一个部门
点赞 回复 分享
发布于 03-20 16:40 吉林

相关推荐

03-25 19:57
已编辑
门头沟学院 Java
感谢团子,许愿一面顺利明天面完更新面经【更新】一面面经1. java是什么?有什么优势?2. 集合类型,举个例子并说明底层原理(举了ArrayList和LinkedList)3. HashMap说一下,它是线程安全的吗?4. currentHashMap为什么线程安全5. 了解JVM吗?Java内存区域里有什么能展开说说吗6. 元空间是什么7. 垃圾回收算法8. kafka的优势9. MySQL慢查询怎么发现和处理的10. 索引数据结构B+树11. redis数据淘汰策略场景题:12. 你觉得从redis、MySQL、本地磁盘中拿出数据哪个快13. 假设本机内存只有16G,有什么问题(答了可能会导致内存溢出,可以用虚拟内存)14. 虚拟内存有什么用15. 本地集群的磁盘存储和分布式redis存储哪个快?是什么影响了速度手撕:二叉树的遍历许愿能过#牛客AI配图神器#【后续】:团子二面1. 你觉得项目里有什么技术难点,是怎么解决的?2. 你觉得项目里redis的什么信息是热点数据?3. 为什么要用布隆过滤器解决缓存穿透? 布隆过滤器占多大内存4. redis中的使用的哪些指令是原子性的5. 乐观锁和悲观锁的区别,并举例在MySQL中的指令6. 线程池中的线程数怎么选?如何确定核心线程数7. 线程数是不是越多越好?8. 线程池中等待所有线程完成之后再执行一个线程用到了什么(CountDownLatch)9. 你在项目中用了哪些设计模式?有什么好处?10. Spring框架里有什么组件,除了SpringBoot还有什么11. 简单介绍一下垃圾回收器,了解新版JDK的垃圾回收器吗?12. 你知道有哪些中间件?SQL题:一道关于索引什么时候失效的手撕:字符串相加
点赞 评论 收藏
分享
评论
17
126
分享

创作者周榜

更多
牛客网
牛客企业服务