华为OD java后端两面 热经

本文分享了一位应聘者在华为云进行Java后端面试的经历,包括机考的详细题目及得分情况,性格测试的注意事项,以及技术一面和二面中涉及的微服务、数据库、缓存、消息队列、设计模式、并发、JVM等技术问题和解答。面试者最终成功拿到offer,文章旨在帮助准备面试的开发者提供参考资料。
摘要由CSDN通过智能技术生成

分享一位小伙伴刚去华为面试回来的经历,希望可以帮到有需要的小伙伴们

Base西安 华为云,本科双非一本 通信工程,毕业后因为日语不错进了日企互联网公司干了一年,同学内推跳槽华为。

机考(06/15)

考前HR邮箱发送机考链接,自选时间参加考试。
考试期间全程录屏录像,手机也要扫二维码停在考试监督界面,考前建议把手机设置关闭自动锁定。 可以用本地编译器,不记录切屏次数。但是不要打开无关应用,被怀疑作弊就太冤了。

机考题目:

最长连续子序

有N个正整数组成的一个序列,给定一个整数sum
长度最长的的连续子序列使他们的和等于sum
返回次子序列的长度,如果没有满足要求的序列 返回-1


检查 数组中是否存在满足条件的数组

第一行输入数组的元素的个数
第二行输入数组
输出:
判断是否存在 A =B +2C 的条件 在同一行输出 A B C,以空格隔开 如果不存在,则输出0, [0,0,1,5];0 =0 +0 *2这种是不允许的,因为0出现了3次

堆栈中的剩余数字

向一个空栈中依次存入正整数, 假设入栈元素n(1<=n<=2^31-1)按顺序依次为nx...n4、n3、n2、n1, 每当元素入栈时,如果n1=n2+...+ny(y的范围[2,x],1<=x<=1000),则n1~ny全部元素出栈,

  • 1
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 5
    评论
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值