携程 一面 二面

9.17 携程一面 45分钟

1.简单介绍一下hashmap
2.为什么长度为8变为红黑树
3.为什么不一开始就用红黑树,这样有什么弊端
4.其他线程安全的集合
5.对集合排序用什么?有什么可以排序的工具类
6.线程池核心线数的选择
7.死锁的条件和避免
8.说一下nio
9.说一下最熟悉的垃圾回收器
10.说一下标记复制算法
11.说一下spring boot自动装配的原理
12.redis的使用场景和解决问题
13.redis分布锁实现
14.缓存穿透、缓存击穿、缓存雪崩介绍和解决方法
15.如何保证redis缓存和数据库数据一致性的
这里提到了我的秒杀项目是使用mq来保证的
16.如何解决超卖问题
17.mq消息丢失解决
18.mysql事务
19.回滚怎么实现的
20.怎么解决git冲突
21.开发过程中遇到的比较难的问题,如何解决的
22.说一下如果你来设计push怎么做(实习时业务方向是短信和push)
23.多个字符串查字符abc的次数你会怎么查
24.说一下你最熟悉的排序算法
没有反问环节

一面二面隔的挺久的,9.30提前批就要截止了,9.27赶紧发了封邮件给携程催了一下,当天晚上就发了面试邀约

10.9 携程二面 46分钟

1.说一下java的锁
synchronzied和基于AQS的lock
2.讲一下synchronzied的实现原理
3.锁的存储结构是怎么样的
4.轻量级是什么条件触发的重量级锁
5.轻量级和重量级锁的区别,最终应用层上有什么影响,为什么要升级为重量级锁
6.说一下lock的实现
7.说一下young gc和full gc
8.了解哪些类型的full gc

以下四问我答的都是jvm内存分配策略,面试官应该是想问虚拟内存这方面的,os太菜了没意识到

9.物理内存是怎么分配的
10.对象是怎么放到新生代的,它是分了块的
11.有了解过它的逻辑内存是怎么分配的吗?
12.你刚刚说的连续的空间,那它一块是多大
13.讲讲项目实现的重点功能和遇到的问题
14.限流是哪一步做的
15.为什么要限流,下单是哪一步扛不住
答的不够具体,面试官在引导我具体哪一步扛不住
16.项目为什么用线程池
17.项目的缓存策略
18.怎么区分热点数据进行缓存(LRU缓存)
19.现在还在实习吗?面试携程的初衷?有自己想去的业务吗?
反问:
1.部门是什么?
看一面,帮我查了一下结果面试官有重名的(火车票或者大数据)
2.面试结果多久出来?
后面应该统一按批次通知
3.面试的表现或者有什么建议?
理论基础扎实但是有些问为什么就不清楚了,建议多实践验证理论

#携程##面试题目#
全部评论
hr面挂了,面完2小时后一查进入人才池😭
点赞 回复 分享
发布于 2021-10-14 07:16
老哥笔试多少分么
点赞 回复 分享
发布于 2021-10-12 22:46
同9号二面 客户端提前批 楼主有消息了麻烦说一下
点赞 回复 分享
发布于 2021-10-11 21:38
请问什么岗位
点赞 回复 分享
发布于 2021-10-11 17:08
没有手撕代码环节么?
点赞 回复 分享
发布于 2021-10-11 10:18
怎么给携程发邮件的呀
点赞 回复 分享
发布于 2021-10-10 15:34
点赞 回复 分享
发布于 2021-10-10 11:10

相关推荐

03-10 17:28
门头沟学院 Java
1. 代码考核题1:找出长度最小的子数组2. 代码考核题2:SQL题目,涉及两张表连接、按日期分组计算人均PV3. 请做一个自我介绍4. 你的项目是学校课程作业还是自己学习的?具体介绍一下项目来源5. 你的商城项目考虑了高并发,说一下整体架构设计思路6. 说一下你的部署方案7. 解释一下JWT + Redis双token机制的工作原理,以及相比传统session登录的优势8. Redis有几种数据结构,各种数据结构的特点和优缺点是什么?9. 为什么使用Redis + Lua脚本来扣减库存?10. 在Lua脚本里面怎么定义一个变量?11. 订单和库存的数据一致性是怎么保证的?是什么级别的一致性(最终一致性还是实时一致性)?12. 多级缓存(Caffeine + Redis)架构存在哪些问题?分布式部署时又会遇到什么问题?13. 订单智能释放使用了RocketMQ延迟消息+定时任务兜底方案,为什么不能只用RocketMQ延迟消息?14. 如果项目运行中接口突然变慢,怎么去查找问题所在并解决?15. 你的Agent项目是怎么做的?有没有知识库训练?16. 意图判断和意图识别是怎么处理的?17. prompt是谁写的?是内置的还是用户自己写?18. 你们有统一的家居行业知识库吗?是给大模型提前训练还是有现成的针对家居的抓手大模型?19. 你是怎么使用AI coding的?第一次面试,准备得很不充分,刚上来就是代码题有点紧张。面试官是s3的,难道技术提前批都是去s3?感觉基本寄了,上来直接问部署细节(我本来想答K8s,docker之类的但不熟就没说)+ 语法细节,很明显就知道项目不是我从头到尾自己手搓的(我说用了AI coding)没有问八股(很奇怪),一直在拷打项目,答得整体一般
点赞 评论 收藏
分享
评论
4
37
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务