美团信息平台后端开发日常一面 2025.1.6

40min 其中算法10min
先问我了不了解岗位情况,需要实习四个月以上(秒答可以6个月,马上到岗)
自我介绍
1.了解Hashmap吗
2.HashMap线程安全吗
3.那么得用什么map保证线程安全呢
4.了解深拷贝和浅拷贝吗
5.==和equals的区别
6.双写一致性怎么实现
7.更新数据库后还没更新缓存,这时候其他线程来拿缓存数据了怎么办,线程不安全了
8.redis为什么快
9.redis有哪些基本数据结构
10.怎么解决redis三剑客的
11.说说解决超卖问题的思路
12.说说乐观锁和悲观锁把,他们有什么区别,适用场景有什么不同
13.aop实现代码解耦,自动填充怎么做
(后面说这个业务有点没必要,可以每个接口去实现自动填充)
14.怎么实现订单自动取消
15.springtask实现超时取消订单
16.算法:字符串相加(先说了思路,然后写了10min,和我说走远了,前面有语法错误 说思路是没有问题的,就没让我写了)
看我比较紧张和我说不用紧张,他也是东南的
反问提到岗位要求要用领域内独特语言,说主要还是用JAVA,这个独特语言这个很好上手
反问业务,我说我很感兴趣

1.13流程挂了
全部评论
挂了。。。
1 回复 分享
发布于 01-31 19:29 北京
大佬,是回答的不好才挂的吗?
点赞 回复 分享
发布于 02-05 14:00 河南

相关推荐

01-23 14:53
已编辑
东南大学 Java
时长1h10min,其中算法10min自我介绍一下1.非科班转码原因,本科学过JAVA相关课程吗2.除了java还用过什么语言3.说说JAVA和Python的区别4.说说对JAVA多态的理解5.知道synchronized关键字吗6.说说volatile关键字的作用7.spring和springboot的区别8.注解的原理是什么9.项目里配置的jvm垃圾回收器是哪个,用到哪些jvm垃圾回收的算法10.mysql给了一个表头,问各个数据类型应该要设置成什么11.id设成了int类型,表中最多可以放多少个数据。12.数据太多怎么办,表放不下了13.分表具体应该怎么分14.如果mysql查询速度很慢,怎么排查这个问题15.索引失效场景有哪些16.索引为什么快17.看你项目里用了分布式锁,那你了解redis里的redlock吗(说不太了解,让我回去了解一下)18.redis想实现一个简易的消息队列应该怎么做。19.不用stream流呢,可以用redis里哪个数据类型20.刚刚说到list,说说redis具体有哪五个基本数据类型21.那么说说zset的原理22.讲讲消息队列的用途23.消息队列kafka和rocketmq有什么区别,适用场景有什么不同。24.linux怎么查看进程25.linux怎么杀死进程26.怎么排查linux硬件问题,查看cpu占用,内存占用等。(没答上)27.linux一个文件里怎么快速查看到指定字段,比如java字段(没答上)28.linux怎么查看最近的10条mysql日志记录(没答上)29.说说linux项目部署流程。(没答上)手撕:有序数组二分查找(可能linux太多没答上有点绷不住了,说找个简单的给我做,结果测试用例写了很久)(我)反问业务(我)声明可实习时长和到岗时间30.对小米的看法怎么样1.3通知一面通过了,等待二面
点赞 评论 收藏
分享
评论
8
30
分享

创作者周榜

更多
牛客网
牛客企业服务