今天可乐姐来分享一篇面经!大家码住~
时间线:
2月19日 机考-2月20 综测-2月21-22沟通产品线需求-2月23 HR面-2月24技1/25技2- 2月26主管面-3月4日offer
机试:
题目1:
第一步必须为第一个元素 且步长小于n/2
之后每一步走对应数字的长度 求刚好走到数组尾部需要的最小步数
输入
7 5 9 4 2 6 8 3 5 4 3 9
输出
2
题目2:
字符串s 首尾连成环形 请在环中找出'o'字符出现偶数次的最长子字符串长度
输入
alolobo
输出
6
题目3:
机房n*m的矩阵 1表示有服务器 0表示没有 若两台服务器位于同一行或同一列 则认为他们可以组成局域网 求最大局域网个数
输入
2 2
1 0
1 1
输出
3
输入
3 3
1 0 1
1 1 0
1 1 1
输出
6
HR面:聊了一下简历跟考研,没啥好说的
一面:
简历项目 +Python基础
手撕:
N个特性 M个测试用例 优先级大的先执行 优先级相等则用例ID小的先执行
输入
5 3 N个特性 M个测试用例
1
3
5
2
4
1 2 3
2 4 5
5
输出
1
2
3
二面:
记不清了 也是简历相关 python基础
手撕:
编写一个算法来判断一个数 n 是不是快乐数。
「快乐数」定义为:对于一个正整数,每一次将该数替换为它每个位置上的数字的平方和,然后重复这个过程直到这个数变为 1,也可能是 无限循环 但始终变不到 1。如果 可以变为 1,那么这个数就是快乐数。
如果 n 是快乐数就返回 True ;不是,则返回 False 。
示例:
输入:19
输出:true
解释:
1^2 + 9^2 = 82
8^2 + 2^2 = 68
6^2 + 8^2 = 100
1^2 + 0^2 + 0^2 = 1
主管面:
聊天 谈对奋斗文化的理解
为什么回成都等等
整体感想:挺流畅的,没有想象中的难,也可能是前期可乐姐说服我先不着急笔试,她说先刷好题最重要,前期刷题扎实,加上她不仅发了机考复习资料给我,也指导了我面试该从哪些方面入手准备,不催机考。所以前期1月份的时候我都是在刷题,背八股,没有动力了就找她聊聊部门的一些情况,就最后选了自己最感兴趣的方向。反正找工作告一段落,谢谢可乐姐就帮忙写了一下面经,大家有想走OD流程可以投递给可乐姐V:offerchaojiduo,全国base地都可以的,23届的不要怕自己没有项目经验,其实面试过程中没在意项目,主要还是八股跟手撕代码的
#华为od##面经##python##c/c++##java#