分享一位小伙伴刚去华为面试回来的经历,希望可以帮到有需要的小伙伴们
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全部元素出栈,