求职刷题神器

funit.cn

讨论区 > 求职面经 > 华为校招Python研发岗一二三面

华为校招Python研发岗一二三面

麒麟改bug
发布于2021-03-01 16:23:36 123浏览

个人背景:中流985理学专业应届毕业生。

HR给我打过一个电话大致了解我的情况时也算一面吧,在这里贴一下专业面和主管面问到的问题。


专业面试1

专业面试1先简单介绍了自己的项目,然后让我写最熟悉的排序算法,最后是一道智力题。

(1)关于项目:由于我没有参与过软件相关项目,也没有上过相关课程,所以我和面试官讲了大学的一个课设,和用MATLAB进行数学建模相关,面试官简单问了几个参数是如何选择的,项目是几个人共同完成的,就结束了。

(2)关于排序:我写了个冒泡,和面试官讲了下快排的原理(已经忘记怎么写了,堆排序就从来没会过。面试官表示:“平时做的东西不怎么需要用是吧,好的好的。”

(3)关于智力题:8个小球中有1个小球质量与其他小球不相同,此时你有一个天平,问需要称几次才能找出这个小球。一开始思路不对一直考虑二分,面试官告诉我正确答案是3次以后,顺利写出正解。


专业面试2

自我介绍以后,先让我完成3道题。

(1)输出1-100所有孪生素数对。

面试官告诉我不用考虑复杂度,重点在于实现。

我就简单地找出所有素数存在list中,再判断相邻元素是否为孪生素数对,是则输出。

面试官说可以了。

(2)若观看视频时出现卡顿、花屏,请问是什么原因造成的,应该如何排查。

不具备网络基础知识,我从网站、服务器、路由器、网络设置四方面来答,面试官说应该分析卡顿、花屏是由不同原因造成的,再进行陈述。

(3)如下图,求A点到B点最短路径数目。


这是一个简单的dp问题。是洛谷上的基础题的简单版。

可以简单看出规定只能朝右或朝上走后,每条路径都是最短路径。

设f(x,y)为从A点到(x,y)点的最短路径数。

可以得到f(x,y)=f(x-1,y)+f(x,y-1),

写个递归,递归出口为f(0,0)=1,注意一下边界条件即可。

正解为18。

完成这3题后,面试官问了一下我的大学成绩排名,英语水平,然后让我讲一下自己的项目,我依旧讲了上一个数学建模项目,加上自己对这个模型在现实中应用的理解,讲了近20分钟吧,这次面试官很耐心地听我讲完,问的问题只有:这个项目你主要负责哪些部分?你觉得你们最大的创新点在哪里?这个项目是你们的毕设吗,还是比赛或课设?


最后面试官对我的面试进行了评价:网络和通信基础知识比较薄弱,但是逻辑思维比较好,自学能力强,把原理落地到项目能力强,能灵活运用所学内容,概括能力要加强,项目突出自己的亮点。“这次面试在我这里我是可以给你过的,但是我也不知道你接下来会怎么样。”


业务主管面

  1. “你觉得学生最重要的事是什么?”
  2. “你大学成绩怎么样?”
  3. “是否有拿过奖学金?”
  4. “为何没拿到奖学金?”
  5. “是否参加过实习?主要做什么工作?”
  6. “为什么大三才开始努力学习?”
  7. “是否参加过华为软件系列竞赛?”
  8. “谈一谈你是怎么了解华为的和你对华为的看法”
  9. “疫情阶段你的一天是怎么过的?”
  10. “你大学遇到的最困难的事是什么,你是如何解决的?”

大概如上这样聊天,从我自我介绍里介绍自己的学生工作开始,话题就不对了,感觉不太像聊天,有点像被怼,面试官不断在强调社团工作不能影响学习。事实上我确实是没平衡好两者的关系,但是学生工作方面我取得的成绩也不小,所以想简单介绍一下,哎,失算了。

面试结束10分钟左右官网显示:业务主管面未通过。


_THE END_


本文首次发布于趣IT ,转载请注明出处,谢谢合作

华为校招Python研发岗一二三面

全部评论0

成为第一个评论的人

还可以上传7

表情

Python开发工程师面试课程

  • 快速扫码进群
    加入职友圈
下一步
知道了