携程0315一面+0320二面(已Offer)

0315携程一面

1、自我介绍

2、介绍一下 RPC 项目

3、服务如何注册以及客户端如何发现

4、介绍一下客户端调用、服务端响应的一个完整流程

5、客户端进行远程调用的时候是每一次都要去访问注册中心进行服务发现吗?

6、获取结果是同步还是异步的(目前做的同步,也可以返回promise由用户自行调用)

7、客户端是否知道什么时候结果已经返回了???

8、介绍下第二个项目,你做了什么工作

9、讲述一下订单业务的整个流程。

10、RabbitMQ发送消息的整个流程。

11、RabbitMQ消息太多导致积压怎么处理(要防止丢失)?

12、订单支付模块用到了事务吗?

13、Spring事务如何实现的?

14、如果有一个新技术,你是怎么考虑融合到你的项目当中的?

GPT回答:

在一般情况下,初步考虑将新技术应用于项目中需要进行以下步骤:

  • 确定技术的特点和目标:了解新技术的运行方式、功能、优势和局限性。
  • 评估技术与项目的匹配度:分析新技术是否适合项目的需求、成本和时间限制。
  • 确定实施计划:确定技术的实施流程、资源需求和可行性评估。
  • 实施和测试:对技术进行实施并进行相应测试,根据结果进行调整和优化。
  • 持续监测和改进:跟踪技术的表现和发展趋势,在必要时进行更新和改进。

总之,将新技术应用到项目中需要认真考虑和精心计划,提高项目效率和质量。

15、你有什么想问我的?

0320携程二面

1、自我介绍

2、介绍项目中MySQL、Redis和ES如何使用的?

3、为什么选用Redis而不是直接存储在DB中?

4、Redis+Lua脚本进行优惠券资格判断做了什么校验?

5、预减库存如何实现?(Redis的hash结构的 hincrby key filed -1)

6、将消息发送到RabbitMQ失败的情况,如何处理?(可靠传输)

7、RabbitMQ中间过程中消息丢了如何处理?(持久化)

8、线程池的参数以及线程池的原理?

9、线程池的核心线程池的个数怎么设置的?

10、ES如何使用的,怎么存储?(倒排索引)

11、Redis哨兵模式的主从集群的选主机制?

12、ThreadLocal用过吗?原理是什么?

13、子线程可以获取父线程的ThreadLocal的值吗?

14、项目中Redis除了做缓存还应用到了什么场景?

15、项目中Redis+Lua实现防刷限流的原理?

16、maven冲突如何解决?

17、Java使用的版本,有了解最新的Java版本的特性?

18、Java8的垃圾回收器用的是哪个

19、说一下ParallelScavenge?

20、标记整理算法的流程?

21、为什么要用AOP去实现防刷限流?

22、AOP的类型?

23、描述一下快速排序?

24、有没有碰到AOP不生效的情况?(事务调用失效场景)

25、HTTP响应码301、302,哪种对搜索引擎比较友好(301)?

26、TCP和UDP的区别?

27、TCP如何保证可靠传输?

28、TPC的三次握手流程?

29、如果第三次握手失败会发生什么?

30、反问。

#携程##携程面试#
全部评论
一面之后多久收到二面通知的
1 回复 分享
发布于 2023-03-22 15:36 山东
大佬hr面完收到英语测评了吗
点赞 回复 分享
发布于 2023-04-04 14:58 江苏
二面之后有收到新的消息了吗
点赞 回复 分享
发布于 2023-03-23 13:58 日本
大佬有后续了吗
点赞 回复 分享
发布于 2023-03-22 16:03 四川
老哥收到hr面了吗
点赞 回复 分享
发布于 2023-03-22 11:01 辽宁
二面怎么好多问题都一样,怕不是同一个面试官
点赞 回复 分享
发布于 2023-03-22 00:45 新加坡
请问你是过了多久收到面试消息的呀
点赞 回复 分享
发布于 2023-03-21 14:05 美国
实习面的这么难
点赞 回复 分享
发布于 2023-03-21 12:54 北京
请问携程实习面试是不是没有手撕代码呀
点赞 回复 分享
发布于 2023-03-21 08:53 上海
hxd是哪个部门面试的吖
点赞 回复 分享
发布于 2023-03-20 23:30 上海

相关推荐

真tmd的恶心,1.面试开始先说我讲简历讲得不好,要怎样讲怎样讲,先讲背景,再讲技术,然后再讲提升多少多少,一顿说教。2.接着讲项目,我先把背景讲完,开始讲重点,面试官立即打断说讲一下重点,无语。3.接着聊到了项目的对比学习的正样本采样,说我正样本采样是错的,我解释了十几分钟,还是说我错的,我在上一家实习用这个方法能work,并经过市场的检验,并且是顶会论文的复现,再怎么不对也不可能是错的。4.面试官,说都没说面试结束就退出会议,把面试者晾在会议里面,丝毫不尊重面试者难受的点:1.一开始是讲得不好是欣然接受的,毕竟是学习。2.我按照面试官的要求,先讲背景,再讲技术。当我讲完背景再讲技术的时候(甚至已经开始蹦出了几个技术名词),凭什么打断我说讲重点,是不能听出人家重点开始了?这也能理解,每个人都有犯错,我也没放心上。3.我自己做过的项目,我了解得肯定比他多,他这样贬低我做过的项目,说我的工作是错误的,作为一个技术人员,我是完全不能接受的,因此我就和他解释,但无论怎么解释都说我错。凭什么,作为面试官自己不了解相关技术,别人用这个方式work,凭什么还认为这个方法是错的,不接受面试者的解释。4.这个无可厚非,作为面试官,不打招呼就退出会议,把面试者晾着,本身就是有问题。综上所述,我现在不觉得第一第二点也是我的问题,面试官有很大的问题,就是专门恶心人的,总结面试官说教,不尊重面试者,打击面试者,不接受好的面试者,技术一般的守旧固执分子。有这种人部门有这种人怎么发展啊。最后去查了一下,岗位关闭了。也有可能是招到人了来恶心人的,但是也很cs
牛客20646354...:招黑奴啊,算法工程师一天200?
点赞 评论 收藏
分享
评论
11
84
分享

创作者周榜

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