携程暑期实习一面凉经

1.自我介绍
2.redis常见数据结构
3.缓存点赞怎么做的
4.sql优化
5.联合索引,最左匹配原则
6.redis持久化
7.dubbo了解吗(不太了解)
8.有部署过springcloud吗(只是配配环境啦,只是实操一遍了啦,docker部署辣么麻烦,我就不应该写上去)
8.rpc了解吗?序列化方式?(序列化方式没背呀)
9.mybatis底层原理(怎么又没背)
10.最长连续乘积
11.链表倒数第五个
12.反问,什么时候出结果
应该还有几个问题忘记。
寄!下一家
(为啥不问消息队列,就属他背得多,哈哈哈)

另加:还有一个voliate关键字#暑期实习##2025届暑期#
全部评论

相关推荐

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个手撕我顶不住
点赞 评论 收藏
转发
点赞 15 评论
分享
牛客网
牛客企业服务