携程 - 日常实习后端一面

1. 实习经历
2. HashMap底层实现,为什么要使用红黑树解决哈希冲突
3. ConcurrentHashMap
4. CAS原理
5. CAS可以保证有序性吗
6. 讲讲volatile
7. ThreadLocal如何解决内存泄漏
8. MySQL事务
9. 索引底层数据结构
10. MVCC机制
11. Redis常用数据结构
12. Redis持久化的方法
13. ZSet底层数据结构,ZSet如何知道某个元素的排名
14. JVM内存结构
15. 垃圾回收算法
16. 引用计数法,可达性分析法,三色标记法
17. Kafka如何保证消息不丢失
18. 网络七层模型
19. TCP和UDP的区别
20. 正向代理和反向代理的区别
21. 跨域传输问题

算法:二叉树的层序遍历

已拒
全部评论
佬在哪里投的,是之前有实习经历了吗?我投好多公司都已读不回的
2 回复 分享
发布于 2024-11-21 01:50 江苏
佬,第五个 cas 应该是不能保证有序吧
点赞 回复 分享
发布于 04-23 14:34 浙江
接好运
点赞 回复 分享
发布于 2024-12-15 10:17 陕西
大佬是92吗
点赞 回复 分享
发布于 2024-12-08 17:10 吉林
佬面完多长时间oc的啊
点赞 回复 分享
发布于 2024-11-26 09:48 安徽
我也在boss和官网投了携程, 一个在筛简历, 一个不回, 纯新人刚刚开始投, 怎么解析这两个信息
点赞 回复 分享
发布于 2024-11-25 21:02 重庆
base哪的呀
点赞 回复 分享
发布于 2024-11-24 16:05 河北
你好,请问是大专学历吗?
点赞 回复 分享
发布于 2024-11-21 13:49 安徽
问问佬投完多久约面
点赞 回复 分享
发布于 2024-11-20 14:01 吉林
只有一面吗
点赞 回复 分享
发布于 2024-11-20 12:13 湖北
佬,啥时候投的
点赞 回复 分享
发布于 2024-11-19 12:46 北京

相关推荐

04-17 15:05
已编辑
南京师范大学 Java
#暑期实习# #日常实习# 1. 项目中的难点是什么?2. 高精度视频为什么要把播放记录存在缓存里?频繁访问redis性能会不会也有问题?是读操作多还是写操作多3. 数据库与缓存的一致性问题,如果删除缓存时发生了异常,怎么办?4. 用消息队列解决,根据什么从消息队列里把它去掉?5. redis用的比较多,聊聊 (作用,数据结构,持久化,分布式锁,内存淘汰策略,删除策略,缓存三兄弟,线程模型)6. redis里的I/O多路复用详细再说说7. 缓存穿透、缓存击穿的解决方法8. 缓存穿透会引发什么问题?9. rpc项目的背景,功能10. 一次rpc调用会经历哪些过程?(代理,编解码,网络通信,熔断降级等等)11. 服务端怎么知道客户端调用了什么方法?(编码规则?)12. java怎么保证并发安全(synchronized,lock,原子类这些)13. 讲讲lock接口怎么实现的(CAS+AQS)14. CAS是干什么的?15. CAS为什么要判断内存里的值与旧值是否相等,举个例子16. CAS能保证线程安全吗17. ThreadLocal了解吗18. ThreadLocal的内存泄露如何产生的19. ThreadLocal为什么ThreadLocalMap中key是弱引用,value是强引用20. 聊聊数据库(索引,事务,锁,三大日志,主从复制,性能调优)21. 聊聊JVM(JVM内存构成,垃圾回收器,垃圾回收算法)22. 怎么判定这个这个对象是垃圾23. 哪些可以作为GC-root24. 最有成就感的事(项目结合AI)25. 对大模型有哪些了解(prompt,function-call,Rag)
饿了么一面114人在聊 查看50道真题和解析
点赞 评论 收藏
分享
#面经##饿了么#暑期实习,4.16一面,面完即挂项目动态线程池项目主要的内容做了什么为什么需要动态修改线程池的参数,业务场景是什么动态修改主要修改了哪些参数Jdk原生的threadpool有哪几种实现coresize和maxsize的含义什么时候有效线程突破coresize怎么实现修改参数,Set方法修改之后会立马生效吗?executor的set方法好像修改之后不会立马起作用?不同的业务需求不同,比如有些适合singleThreadPool 有些需要fixedThreadPool, 这个组件怎么来适应他们的情况Java线程和操作系统线程是什么关系,为什么是一对一的关系如果是一对一的关系,那每次使用线程都需要去操作系统那里创建不是很费时间吗线程的生命周期调用start()方法后,jvm做了什么Java怎么解决并发问题Synchronized的实现原理,修时普通私有方法和静态方法有什么区别锁升级怎么实现(偏向锁、轻量级锁和重量级锁)动态线程池项目具体的应用场景最大线程数量怎么设置,根据不同的任务场景(计算密集型)监控线程池的状态包括哪些? 哪些指标可以用来判断线程池的运行状态是否良好怎么计算任务等待的时间定时打印功能是怎么实现的,轮询?调用哪个方法?介绍第二个项目,主要做了哪些功能订单类设计到哪些表,表怎么设计怎么进行防重复提交ID是怎么做的讲一下mvc, 为什么要划分为三层 项目中哪些地方利用到IOC控制层、业务层和持久层哪一个需要用单例模式这个项目的核心挑战答了并发访问,并发访问跟前面防重复提交不是矛盾了吗,怎么解决了解Java过数据结构吗ArrayList和LinkedList的区别,实现堆栈用哪个效率比较高反问,业务营销部门,券和券的核销
点赞 评论 收藏
分享
评论
22
109
分享

创作者周榜

更多
牛客网
牛客企业服务