华为消费者算法岗一面二面
不吹不黑,u1s1,华为是我面的几家公司里面一面二面相对简单的,没怎么问基础知识,对项目的探讨会更多一点,所以其实也看个人,如果有的小伙伴对项目不是很熟,对基础知识比较熟可能会觉得有点难
- 一面
- 逐个介绍简历里的项目,然后自己挑一个进行详细介绍,然后面试官会对项目中的一些内容进行发问,这个就取决于每个人的项目内容了
- 第一题算法题,替换字符串中的空格为其他特定的字符串,要求空间复杂度尽量低。
- 写完后,问了我是否会溢出,即python中值太大是否会溢出
- 第二题,假设有一个函数f是已知的,知道f(a)=5,f(b)=-3,问f(x)=0中x为多少。先问我这个题从计算机角度上来说表述上是否有问题——修改为abs(f(x)-0)小于某一个阈值(eg:10e-6)。采用二分查找可以做
- python3不会溢出,但是python2会固定的类型(int,long等),那么你刚刚写的代码中是否会存在溢出情况,如何改进
- 反问
- 二面
- 自我介绍
- 问项目,问的更深
- 代码题,整数数组,找到三个数,他们的和最接近target
等待三面ing
更多笔经、面经等内容可以关注我的公众号“秋枫学习笔记”,祝大家都收获满意的offer