携程面经 + timeline

base 上海 酒店

timeline :
3.19 一面 3.26 二面 3.27三面 3.30做了英语测评 4.10oc

offer已经释放了 希望能帮助到大家

一面:
项目
Full GC Mixed GC Major GC 区别 触发时间

二面:
explain rows 字段
Java  原子性怎么保证
快速判断一个数是 2 的幂
i++ 为啥不是线程安全的?
商城传送带是如何运送购物车上楼的  为啥最后能成功离开传送带不下降(物理题)

三面 hr:
之前的实习情况
实习选择
为啥选择携程

英语测评:
读句子 复述 听力短文 话题口述40s 语法选择题 

#面经##软件开发2024笔面经##实习##发面经集好运#
全部评论
别收割了,给xd们释放点hc吧
点赞
送花
回复
分享
发布于 04-10 19:39 天津
实习还是春招
点赞
送花
回复
分享
发布于 04-11 22:54 重庆
滴滴
校招火热招聘中
官网直投

相关推荐

4.16做的笔试,bg9本,笔试情况100 100 5 10,全程40min4.25更新:已进人才池😢1.项目拷打,先按着项目问八股2.redis的缓存穿透、击穿3.场景:缓存穿透的时候,写空值到Redis里面,如果我有个缓存穿透的线程,打入数据库(数据库中存在这条记录)的时候超时了,抛出异常,写入空值到缓存里面,用户下次访问拿到空值怎么解决?回答:设置缓存超时时间五分钟,超时抛出异常时,给用户返回一个“请5分钟之后再来处理,系统繁忙”反问:那这5分钟你就区分不出这个空值是超时写入的还是不在数据库里面写入的了吗无奈点头:让用户5分钟后再访问了嘛4.shardingsphere分库分表怎么考虑?说说具体流程5.如果分表的时候,发现表不够用了,然后需要扩容表,这个时候会发生什么?如何解决?6.sentinel的使用7.sentinel的原理(早知道不写进简历了,,,)8.什么是幂等?使用rocketmq时幂等要怎么?9.面向对象三大特性(开始纯八股)10.什么是多态?多态有什么好处?在什么情况下用到多态?11.堆 vs 栈?局部变量是怎么存放的?12.新生代  vs 老生代13.GC回收是怎么回收的,大致说一下14.ArrayList vs LinkList15.设计一个线程安全的Arraylist  (摆了说不会)16.手撕单例17.volatile是怎么保证可见性的?18.手撕线程池        (为什么连续三个手撕,继续说不会)19.JIT了解过吗        (彻底摆烂,说不会)面试官还是挺nice的,单例漏了volatile也会设置一个场景来引导,就是连续3个手撕我顶不住
点赞 评论 收藏
转发
5 13 评论
分享
牛客网
牛客企业服务