#携程一二面HR面(附2024秋招内推码)

内推码:NTAWRd9
投递链接:campus.ctrip.com
可以私信问进度,期待成为同事~

——————接下来是面经——————


之前申请延期了,感谢再次给面试机会。校招,base上海

20220923,一面
1. 自我介绍
2. 单例模式的实现步骤,饿汉式和懒汉式各自的优缺点
(static对象、public的外界获取方法、私有化的构造函数;影响初始化速度但内存占用少 VS 线程安全问题和创建大对象时占用CPU时间)
3. HashMap的底层实现,对应线程安全的HashTable和ConcurrentHashMap的区别
4. Redis 实现消息队列的话用什么数据结构
5. Redis 的 key 到达过期时间后的删除策略
6. 若大 Key 读取速度时间长达 60s,与此同时 Redis 还会做其他事情吗,通过什么实现这样并行的
(Redis本身是单线程,Linux内核帮助处理 I/O,多路复用)
7. 场景题:
对于抢购火车票,用户可以有多订单(多个行程)、多出行时间、多始发地与目的地的请求;而对 12306 爬取到的数据量巨大,上报给服务端后需完成大量的订单信息匹配工作,QPS达到50-100万。有哪些优化的点?
(分布式业务扩展、Redis缓存(将订单按始发地等不同维度合并到一起方便查询)、消息队***定抢到票后的后续操作异步执行)、降级(抢购不激烈的票延后几秒执行也不影响抢到的概率)和削峰(过滤票已经售罄的无效请求))
8. 对于爬虫请求如何充分利用服务器资源实现一个客户端同时发送多个请求
(多线程、I/O多路复用)
9. Docker的作用、底层如何实现独立的文件系统和IP地址与资源隔离的
(Linux namespace、cgroups、软虚拟化)

反问

总结:将所学灵活运用到不同场景并会分析的技能还很欠缺。面试官全程悉心解答,面试体验佳。

20220930,二面
让面试者挑一个项目细讲,问细节(主要是考察思考和实践的能力)
如:
1. 并发容量的瓶颈是怎么判断的
2. Jmeter有看RT指标吗(Response Time),压测的参数值

20221008,HR面
20221009,英语测评
#校招#
全部评论
英语测试是啥类型的题
点赞 回复 分享
发布于 2022-10-21 11:21 山西

相关推荐

拉丁是我干掉的:把上海理工大学改成北京理工大学。成功率增加200%
点赞 评论 收藏
分享
10-09 00:50
已编辑
长江大学 算法工程师
不期而遇的夏天:1.同学你面试评价不错,概率很大,请耐心等待;2.你的排名比较靠前,不要担心,耐心等待;3.问题不大,正在审批,不要着急签其他公司,等等我们!4.预计9月中下旬,安心过节;5.下周会有结果,请耐心等待下;6.可能国庆节前后,一有结果我马上通知你;7.预计10月中旬,再坚持一下;8.正在走流程,就这两天了;9.同学,结果我也不知道,你如果查到了也告诉我一声;10.同学你出线不明朗,建议签其他公司保底!11.同学你找了哪些公司,我也在找工作。
点赞 评论 收藏
分享
4 10 评论
分享
牛客网
牛客企业服务