携程后端开发暑期实习timeline

流程最多的公司,前两次笔试忘记做了没赶上

4/15笔试,4/22一面,4/28二面,4/29ai面,5/2英语测评,5/6oc+offer

1. 一面

碰到过最好、最厉害的面试官。说话清晰有条理,会总结你说的话并且帮你一起分析,感觉水平十分高,反问面试表现的时候也给予了肯定。

  1. 责任链的优先级和顺序是怎么确定的;postconstruct是在spring的哪个生命周期去执行的;除了postconstruct还有什么方法
  2. RPC框架使用tcp协议和http协议各自的优劣势
  3. 为什么使用netty
  4. NIO和BIO之间的区别
  5. 介绍项目redis的真正使用场景;有没有考虑过多级缓存来优化redis;本机内存需要考虑哪些问题;缓存淘汰算法有哪些常见的算法
  6. 实现了哪些负载均衡算法;为什么使用一致性哈希算法;怎么去应对下游节点发生变化的情况
  7. 模拟一种一定产生数据库死锁的情况
  8. 分布式系统中怎么保证副本之间的同步机制
  9. 有没有了解过kafka;kafka消息投递可靠性的参数设计;可靠性指的是什么,是基于什么机制的
  10. 代码质量问题:如何理解组合优于继承
  11. 算法:寻路场景时什么情况选择dfs,什么情况选择bfs;手撕:快照数组,一起分析逐步改进复杂度
  12. 反问:实习生负责业务;面试表现

2. 二面

  1. 自我介绍
  2. 简单介绍一下你那个实习经历的那个项目
  3. 为什么当时选择用责任链模式去做这个验证流程
  4. 责任链模式主要的优点是什么;是不是你们的这个验证流程一定是上下有依赖关系的,所以你选了责任链这种?
  5. 当时有好几个服务商,然后他们是在哪些条件上会有不同,然后需要去做选择。然后你当时的那个就是策略模式的那个路由的那个核心的那个模块,大概是个怎么设计的?
  6. 项目QPS 大概有多少?
  7. RPC项目中当时是自定义了怎么样的一个 RPC 协议呢?用了哪些编码器?还有序列化的方式。
  8. 比如说 protostuff 这个协议,你有具体了解过它是怎么实现的?为什么要用这个,比如说为什么不用 JSON?
  9. 讲一下你对 Netty 的理解。然后,比如,然后他的一些核心的一些设计,它的一些优点肯定是因为它已经某些核心设计才有一些优点,可以详细讲一下这块。
  10. 零拷贝这个你能详细讲一下吗?
  11. 为什么要有心跳机制?然后 Netty 的这个心跳机制是怎么实现的?
  12. 有没有可能他某些情况下,它的这个连接本身就是会在一段时间内不去读写数据?这种情况下我要怎么保证你这个心跳机制的能够顺利进行?
  13. 群聊是怎么设计的吗?
  14. 文件发送是怎么做的?
  15. 用户如果不在线的话,会先进入在数据库,然后上线又统一推送,这部分是怎么实现的?就是发完之后删掉数据吗?
  16. 线程池一般有哪些拒绝策略?
  17. 一般你会怎么去设置这个线程池的数量?
  18. concurrent Hashmap 是怎么保证这个并发时候的线程安全?
  19. Redis 高并发下有什么办法可以优化它的一些读取性能?
  20. 布隆过滤器是怎么设计的?它的一些原理?
  21. 布隆过滤器在这种情况下比较适用于哪些场景?误判率和重复率是怎么计算的呢?
  22. spring 的 ioc 原理和优缺点。
  23. spring 中循环依赖怎么解决?
  24. 怎么设计一个短链系统
#暑期实习##java#
全部评论
佬什么bg
1 回复 分享
发布于 05-07 11:16 天津
接好运
点赞 回复 分享
发布于 05-19 13:50 广西
佬是报的马士兵嘛
点赞 回复 分享
发布于 05-08 17:18 江苏
接好运
点赞 回复 分享
发布于 05-08 15:20 湖北
请问手撕是什么平台呀
点赞 回复 分享
发布于 05-08 15:03 吉林
佬没有hr面吗
点赞 回复 分享
发布于 05-07 14:23 江苏

相关推荐

05-12 19:27
湖北大学 后端
【写在前面】不是凡尔赛!不是打广告!作为一个刚被社会毒打过的大三狗,今天必须把美团实习第一个月的魔幻经历扒干净——你以为的互联网大厂vs我亲历的快乐老家,有些真相真的只有工牌戴上那刻才会懂(狗头保命)🔥 震惊1:入职第3天,mentor说:“给你个需求!”    刚进组时战战兢兢,以为实习生=SQL Boy+CRUD工具人,结果mentor反手甩我一个组内架构文档,说:“先看看,下周咱们搞个小需求。” 我:???我CPU直接烧了!说好的实习生只做dirty work呢?说好的拧螺丝呢?    结果一周后——“这个需求你独立做,有问题随时问。” 好家伙,直接上手写业务逻辑,甚至让我参与Code Review!(虽然第一次被批“这考虑的还差点,继续加油”😭)💥 震惊2:美团=Java仔的快乐老家?    技术栈纯正:清一色Java,连中间件都是自家魔改版MDP,实习生也能摸到高性能框架!    文档多到离谱:从《美团分布式ID生成器》到《秒杀系统设计》,我怀疑mentor是想让我把整个美团技术博客背下来……💥震惊3:美团实习最香福利——餐补直接当钱花!    刚入职时,公司每天给30元餐补, 我以为是食堂专用,结果发现——    这玩意儿简直是美团生态通行证!!!!!        ✅ 外卖自由:下班前用美团APP点个杨国福麻辣烫,餐补直接抵扣,实付0元!        ✅ 到店白嫖:和同事组团吃眉州东坡,扫码点餐用企业支付,人均30根本花不完…        ✅ 小象超市狂喜:凌晨加班饿到灵魂出窍?24小时小象超市下单泡面+可乐,餐补居然还能买零食!【美团Java生存法则】✅ 文档就是圣经:美团学城文档真滴多,熟读背诵,mentor直呼内行!✅ 没活=自学信号:看源码、写Demo、复现线上Case……mentor可能正在暗中观察你的学习能力👀(偷偷说) 现在工位常备《深入了解JAVA虚拟机》,毕竟mentor名言:“Java写不好,外卖送得早!” 🚴♂️💨【写给犹豫实习的你】如果你也:觉得大厂高不可攀担心自己是菜鸡纠结是否要卷实习听我说:冲就完事了!来美团吧!下面是每天吃完饭散步的地方,环境无敌!点外卖我只用美团
有担当的灰太狼又在摸鱼:点外卖我只用美团
美团公司福利 2091人发布 投递美团等公司10个岗位
点赞 评论 收藏
分享
评论
9
38
分享

创作者周榜

更多
牛客网
牛客企业服务