找不到实习的濒临破碎哥 level
京东_零售_后端开发实习生(实习员工) identity
获赞
255
粉丝
136
关注
12
看过 TA
2900
蚌埠坦克学院
2026
Java
IP属地:上海
比较是杀死幸福的魔鬼
私信
关注
复盘就是面中学,收获很大,840/day二面让我手撕设计个数据库我都夸你水平高。Timeline:2025.02.19一面 - 2025.02.21二面 - 次日感谢信一面(40min无手撕,面试后两小时约二面):1、实习经历拷打:哪部分你贡献最多?你觉得这个实习工作亮点在哪里?你学到了什么?请你展开说说(主要说了一些排查错误和编码规范,比如不new thread())2、bitmap应用;3、分布式协议 - 又讲到分布式redis集群相关八股 - 开始吟唱;4、线程池:如何合理地设置线程池中的参数?说说你对于线程池应用的理解?5、对于JDK后续更新的新技术你有什么了解?6、对于并发包你有什么了解?说说你了解的同步机制,JDK提供的锁和JVM优化出来的锁有什么区别?7、对于分布式锁实现你了解吗?8、redis底层实现你了解吗?9、如果我跟你互相通信发送信息,这个过程你能从通信这个学科的角度跟我说说吗?基于七层或者五层讲都可以?(因为我是学通信的。。。)10、你知道除了public以外还有什么修饰权限范围的关键字吗?说说protected作用是什么。11、反问,无手撕(取决于面试官,不是都没有)。二面(50min,手撕非常见算法题):1、自我介绍2、实习经历,问你有什么印象深刻需要去解决的困难(答OOM排查,开始聊OOM相关,堆栈元空间可能导致的问题)3、5GB内存能支撑多少线程?4、MySQL执行计划:你知道explain都有哪几个字段,都有什么含义?index和Using index有啥区别?5、MySQL深度分页问题,为什么会出现深度分页?是不是会退化为全表查询?那全表查询对应前面说的执行计划什么字段,该字段会显示什么内容?你怎么解决深度分页?全表查询是不是顺序IO?6、从消息可靠性,消息重复消费等多角度讲讲Kafka消费的一致性?需要包含上下半场和一致性协议。7、手撕线程池,写核心参数,拒绝策略都有什么?你怎么实际计算线程池需要的这些参数?怎么动态地调整线程池参数?work获取的锁为什么是不可重入的?shutdown()和shutdownnow()区别?8、ThreadLocal是线程私有还是公用?ThreadLocalMap结构?Map里面的ThreadLocal为什么是弱引用而不是强引用?是强引用那key就不会被GC吗?ThreadLocalMap怎么解决哈希冲突的?9、Maven知道吧?发生依赖冲突你怎么解决?10、说说你们业务在读多写少或者读少写多情况下怎么保证redis和mysql的数据一致性?11、那我们删除掉redis,只用MySQL的话,说说MySQL主从延迟的可能原因?那你怎么在主从延迟这块时间保证读的数据不是旧的数据?但是你要是主从延迟读主库遇到批量写怎么办,一直读主库是不是压力太大了?11、手撕:用时间轮实现滑动窗口限流,给定qps和接口。12、反问,很多地方说的不好,后续就是挂了。
查看22道真题和解析
0 点赞 评论 收藏
分享
2025.03.02更新:该岗位重新上架美团日常了,也是拿我刷上kpi了2025.02.20更新:都答上来,排序挂了周四面的,等等下周结果,祈祷能给我offer*** 希望大家都能找到理想的实习和正式工作!***Timeline :2024.12.30投递 - 2025.01.23约面 - 2025.02.13一面 - 2025.02.20挂了一面:1、实习项目经历相关的技术点拷打:项目有什么模块;接口qps;项目有多少开发人员,前端和qa呢;项目主要用什么数据库;分布式缓存存储什么;如何保证redis和mysql的一致性;redis击穿穿透如何解决;如果redis分片里面一个主从全挂了,如何进行服务降级,节点恢复服务后怎么处理;【这里说得不太好】消息队列你用的是pull还是push消费者?消息队列使用怎么保证幂等和避免重复消费的?怎么保证副本和主节点的消息一致性?看到你用到了http和rpc,为什么不都用rpc?Restful API相关问了一点点。2、你知道线程池吗?说说提交任务流程和核心参数还有拒绝策略?(美团感觉很喜欢问线程池,有一个线程池的文档写得也很好)3、你知道future类吗?用过或者了解过CompletableFuture没,讲一讲?(这里主要是嘴贱前一个问题提到了future的一些作用、、、)4、我看你简历提到了动态代理还有AOP,说说两种动态代理区别,还有AOP除了日志记录和性能统计都能用在哪里?【AOP其他应用场景本人还用过,但是突然大脑一片空白啥都忘了,说得不太好】5、手撕题:easy双指针一道:【88.合并两个有序数组】6、git的相关指令,让我想到多少说多少。7、反问环节:对于转码想从事开发相关行业的同学来说,在秋招前有什么推荐的学习或者补救路线?(因为我觉得自己基础特别不扎实)问了贵公司一般用什么版本JDK,一般如果想升级JDK版本是怎么调研的(之前小红书问过我,想看看美团怎么回答);美团技术团队对于ZGC有一些专门的技术研究文档,现在新的长期Java版本也有比较成熟的ZGC了,会考虑使用或者已经在使用了吗?(之前天美问过我,有点好奇美团怎么回答,因为前面面试官说团子在用Java8或者11,11版本ZGC还是试验阶段);大概多久出结果还有几面(回复日常就一面,过了让我等等排序)。本来还想问问面试官对我的印象或者觉得我哪里薄弱,但是之前面其他岗位有的面试官不太喜欢这么问就算了!感觉面完自己也知道哪里需要再去看看了
查看19道真题和解析
0 点赞 评论 收藏
分享
一面(12.20,结束后2小时约二面):你实习中实现的rpc接口的限流过程?怎么在问题出现前避免?消息队列信息一致性怎么保证?消息队列都有什么,各自都有什么区别?实习中mysql涉及到的锁?说说next-key lock?sql语句的leftjoin rightjoin innerjoin区别?讲讲消息队列+zookeeper的实现过程?zookeeper注册过程? zk的树状节点?redis优点? redis分布式锁分布式 id?说说死锁?如何避免死锁?redis有几种数据结构?每种数据结构能有什么应用?底层实现?mysql分库分表?redis缓存雪崩击穿穿透?在你的实习/项目中有什么有挑战的工作?相关工程代码有什么印象深刻的实现方法?为什么选择从原公司转到小红书实习?做两道题:左连接sql语句+最长有效括号就是聊聊天,介绍一下岗位内容+反问环节,问问实习长度和最早啥时候能来。二面(12.23,无手撕,挂了):团队升级JDK版本的话你怎么调研?你对哪个Java版本熟悉?Java长期版本都更新了什么?ZGC?如果一个单库单表,有几亿条数据,你会想到什么,会有什么问题?插入新字段会有什么问题?B+树树高和数据量的关系。还提问了一些消息队列的内容,时间久远记不清了。在你的实习/项目中有什么有挑战的工作(一面问二面也问了)?提问实习项目。岗位介绍。-----12.25,挂了-----hr意思是跟我一起面的也都挂了,这个岗位要求比较高10月份到12月底都没招到合适的人选。。。不懂是不是话术。个人感觉是第一第二个问题答得不好,我是看Javaguide的,版本更新和ZGC确实有但是偷懒没看
查看44道真题和解析
0 点赞 评论 收藏
分享

创作者周榜

更多
关注他的用户也关注了:
牛客网
牛客网在线编程
牛客网题解
牛客企业服务