【2022-10-12】携程JAVA开发秋招三轮面经

前两面技术面在线下, 第三面 HR 面是电话面,总体体验很好, tier 1 的级别
线下面, 在某个酒店,时间有点久了, 细节想不起来了

一面(9.28)

  1. 自我介绍
  2. java 基础
  3. 有问 java 内存模型 (JMM)
  4. 数据库
  5. MySQL 基础
  6. Redis 基础
  7. 设计一个秒杀场景

这个我是不会 orz,临时想了个限流+汇总统计的方法, 面试官说分布式环境下汇总很难

  1. 手撕 (简单 DP)

当场等了十分钟, 得知进了二面

二面(9.28)

  1. 自我介绍
  2. 深挖项目经历
  3. 结合个人经历问
  4. 比如我简历上有写 CTF, 问缓冲区溢出攻击相关的

忘了还有没有别的八股了…但是印象中没啥很难的

  1. 手撕

用面试官的电脑写代码 (链表相加)
算上最后的结果输出是三次运行机会, 但不允许使用 debug 模式
java & IDEA
限时 15 分钟
太紧张了写出来的有 bug…
纸笔写个反转链表
这就没啥问题了

HR 面(10.12)

  1. 没自我介绍
  2. 对一二面的自我评价如何 (整体还行, 学到许多, 有点紧张)
  3. 对一二面的评价如何 (面试官人都很好, 体验很好.jpg)
  4. 项目经历
  5. 在项目中你发挥着什么作用
  6. 你们是如何协作的 (交流方法 && 如何达成共识)
  7. 有没有遇到分歧 && 解决方法
  8. 你更倾向与在项目中的角色
  9. 有没有其他在流程中的
  10. 对携程的印象 (为什么选择携程, 答以前用过)
  11. 现在为什么不用了 (答曰疫情出不去 : (
  12. base 意向
  13. 说一会儿会发个英语测评, 结果得这周结束之后才能出 (还有小伙伴儿没面完), 晚了可能得月底
  14. 反问环节: 酒店业务包括什么 (我是分到了酒店)

商家端 && 用户端开发,当然还有后台
面完一会儿收到了英语测评, 不过为什么是口语 orz

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
携程Java校招笔试题主要考察对Java语言的基础知识和应用能力的掌握。下面我将用300字中文回答一道携程Java校招笔试题。 题目描述:有一个包含N个元素的整型数组,数组中的元素可正可负。编写一个函数,返回数组中所包含元素的最大连续子数组的和。 解题思路:这是一道求最大连续子数组和的经典问题,可以使用动态规划的思想解决。 首先,我们定义两个变量max和currentSum,分别用于保存当前的最大连续子数组和和当前元素的和。初始时,将max和currentSum都设置为数组中的第一个元素。 然后,我们从数组的第二个元素开始遍历。对于每个元素,我们将其与之前的currentSum相加,并与该元素本身进行比较。如果大于当前元素,则更新currentSum为这个和,否则,将currentSum设置为当前元素。 同时,我们还需要将currentSum与max进行比较,如果大于max,则更新max为currentSum。这样,每次遍历的时候都会更新最大连续子数组和。 最后,当遍历完整个数组后,max中保存的就是最大连续子数组的和。将其返回即可。 代码示例: ```java public int maxSubArraySum(int[] nums) { int max = nums[0]; int currentSum = nums[0]; for (int i = 1; i < nums.length; i++) { currentSum = Math.max(currentSum + nums[i], nums[i]); max = Math.max(max, currentSum); } return max; } ``` 这个函数的时间复杂度是O(N),其中N是数组的长度。 通过以上的解题思路和示例代码,我们可以在面试中灵活应用,解决类似的最大连续子数组和的问题。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值