美团校招实习 闪购技术部 后端一面

想给自己两个大比兜!!!写过的题没写出来。最后发现就少写了一个符号。
面试官等了我好久,感觉他很想让我过!!!可惜 我自己不争气!!!面完当场给自己两个大比兜。
面试体验很好!收获很大。感谢面试官。
下面全靠回忆,可能有遗漏
八股:
1. 冯诺依曼体系结构
2. 网络七层、四层结构。面试官说一般是五层,这块无所谓不影响
3. 三次握手 四次挥手
4. 数据库 innodb 的事务。事务特性四个英文知道吗。 幻读问题(范围查找、当前读、快照读)
5. redis 数据结构。 跳表

项目:
1. 基于redis的分布式锁、基于rocketmq 的分布式事务
2. rocketmq 相关实现

sql:
两个表,学生表,课程成绩表。通过学生id相连。成绩有可能为空。大于60分及格。
需求:显示所有学生的成绩,添加一列及格或不及格。主要考左连接

场景:
1. 消息队列 最大只有 24 小时的延迟消息,怎么实现 30天 的订单超时。
2. 扫描订单表的时候,有失效订单,活跃订单,只想扫活跃订单,怎么实现? 分库分表,但是具体怎么分我不知道,我没看相关内容。有知道的同学可以分享一下。
3. 分布式订单扣除 问题 不用事务行不行?  没想过这个问题

算法:Leetcode 92 :反转链表II 。 。。之前写过,当时紧张的不行,边界条件少写了个 -1。链表这东西也不容易 debug,找半天没看出来。  事实证明多刷题,多写几遍,形成肌肉记忆!感觉面试写题就肌肉记忆最稳。现场写不靠谱,平时做题有思路不够,要写出来。
全部评论
为啥我闪购约面,邮件上只有周四下午到场了😂。是其他场次被抢完了吗?
点赞 回复 分享
发布于 2023-03-21 14:27 山东
同学你好,阿里暑期实习投吗?可以帮忙内推
点赞 回复 分享
发布于 2023-03-22 12:39 浙江
楼主收到二面了吗
点赞 回复 分享
发布于 2023-03-23 21:41 江苏
算法是ACM模式么
点赞 回复 分享
发布于 2023-04-03 22:37 北京

相关推荐

9.14一面介绍项目项目中的ETL项目中的拉链表项目中的UDF项目中的Kmeans和DBSCAN八股说一下HDFS说一下进程和线程说一下数据倾斜说一下kafka说一下数仓的建模(雪花,星形,星座)说一下数仓分层的作用OLAP和OLTP的区别说一下数据库三范式手撕两道SQL手写冒泡排序(一面全部答出来了)9.18二面,二面感觉很考验对大数据的理解介绍项目项目中感觉做的最好的地方是哪些介绍一下中国软件杯的比赛你觉得你的项目和比赛在哪些地方体现出了大数据的思路讲讲你对大数据的理解讲讲你对数仓分层的理解讲讲你对数据仓库和数据库的区别的理解数仓和数据库都是SQL Boy, 你对两个SQL Boy的区别的理解有没有用过Doris和clickhouse(没有)说一下LSM Tree说一下Bit Map我看你项目里有lambda框架,讲一下lambda框架说一下Hive中的去重说一下模糊去重(这是真的不会。。。)说一下Kmeans和KNN的区别讲一下Java的集合框架手撕力扣原题,二叉树的层序遍历反问9.23 HR面介绍一下你自己为什么选择大数据你是保研的,你的成绩排名是多少为什么不选择考公或者读博你认为现在公司需要什么样的人才你在秋招的时候是怎么介绍自己的你自己有什么优势(疯狂推销自己,我学习能力强)你说你学习能力强,怎么体现出来的(幸亏我脑子转的快,答上来了)两道场景题1.你入职后,你的师傅负责带你学习,但是刚过了一周,你的师傅被紧急抽调了。这种情况下你如何学习技术。2.入职后,有人得到了晋升,而你没有。但是你感觉你自己的付出不少于他们。你会怎么做。反问9.26 oc #美团求职进展汇总#
点赞 评论 收藏
分享
09-29 17:39
已编辑
门头沟学院 Java
BG:双9,一段携程后端实习【流程】9.7笔试,9.26一面 9.29二面【一面】自我介绍实习项目介绍及问题延申:责任链设计模式;模版模式;模板方法为啥要抽象出来;redis库存管理decr和加锁;redis setnx用的k-v是啥;setnx会有并发效率很低的问题吗,有更好的改进效率的方案吗;redis 超时失败如何处理;redis中不知道是不是执行成功是抛异常还是继续流程;为什么用kafka不用其他的消息队列;kafka消息丢失怎么办;压测怎么测试流量;非科班一般遇到计算机领域的知识不懂怎么解决部分八股:threadlocal的原理,key和value是什么;hashmap的初始化大小,扩容机制是怎样的,为什么扩容得是原来的2倍;java集合;final,finally和finalize;操作数组时如何边遍历边移除;死锁的发生的必要条件和手段;手撕一道:重排链表,双指针做的,问有没有无需额外空间的做法(左右部分逆序 找中点)额外:为什么想做后端开发;抗压能力强的例子;付出了很多但是结果不符合预期怎么办是一位很温柔的小姐姐,体验感很好~【二面】自我介绍实习项目介绍 实习里遇到比较困难的点 主要是对具体所做一些业务的延伸 大概快半小时线程池的原理线程池核心线程数是5 任务执行完线程状态是什么 这个时候如果有新的任务提交应该怎么执行主线程提交任务整体流程手撕一道伪代码的题热点数据获取,10s内出现1000次的数据视为热点数据,如果缓存有数据直接读缓存,缓存没有直接读数据库应该是部门的负责人,感觉很多技术深度问的比较多,人很友善,一开始手撕思路写错了还提示了一下🥹
点赞 评论 收藏
分享
点赞 19 评论
分享
牛客网
牛客企业服务