华为OD—Python面经—海硕有经验

背景

本人 23 届悉尼大学本硕,数据科学专业,大学期间基本的编程语言都有学过,大数据相关的学科,机器学习也学过。我在 5 月份左右了解到华为 od。然后觉得是一个不错的机会,就从之前的公司辞职,全身心准备 od 的面试。

机考

机考的话比较应试,机考可以自由选择一种编程语言去考,我当时选择的 python。Python 处理字符串,输入输出问题还是比较方便的。

HR面

HR面试不怎么涉及技术问题,大多是审核面试者的动机,品格,意向什么的。回答积极一点,对面试官和华为表达尊重一些,对之前的经历表达谦虚一些,基本没什么问题。

技术一面

1.自我介绍

2.面试官问了我许多关于我大学里项目的细节,具体功能实现的方法。如果对自己项目记不太清的一定要复盘一下。不然的话可能给面试官留一下一个水项目的印象。一面面试官主要问了我22 年那个项目,核心算法的搭建,数据格式化的处理,以及达到的效果都有被问到。

3.手撕代码,相比与机考简单许多,有可能是面试官现找的题,也是比较有代表性的题目。主要考察的是你算法的掌握程度,以及写代码的规范和习惯。我当时比较紧张,面试官给我看题目的时候大脑一片空白,导致浪费了比较多时间最后时间超了写出来。我记得当时我的题是写一个输入一元二次方程,求未知数的解的一道题。我在写正则的时候少了一个符号导致,一直没匹配正确,总之还是要细心吧,检查自己写的代码。思路只要没问题面试官都能看懂的。最后给面试官说清楚了思路,以及实现方法。面试官给了通过。

技术二面

1.自我介绍。

2.技术二面的时候,这位面试官问我的项目的问题比较少。反而关于 python 做开发的问题问的比较多,比如装饰器,锁,进程,并发什么的。也问了很多关于爬虫的基础知识,head 里面各个参数的意思和作用什么的。核心还是了解项目是不是你自己做,自己参与,有做实事的。

3.手撕代码,是一个比较版本大小的题。这次我写到一半面试官给我提供了一个其他思路,我先把我的思路写出来(双指针比较大小),然后尝试实现面试官思路(字符串分割),但最后时间也不够了,面试官的思路没实现完整。但也是过了,如果有能力的遇到这种加试,实现了面试官的要求可能评级会更高吧。

主管面试

主管面试的话一般不会问什么技术问题,大多询问的是工作态度和工作意向。会简单了解面试者的学习能力,学习欲望。以及对面试者的过往经历的了解,确保之后的工作能顺利的开展。回答也是积极,谦虚一些。能顺着面试官的意思去说更好。

总结

面试前:基础知识,算法题缺一不可,都需要做足准备。

面试中:心态放好,认真应对,乐观自信,不要消极。

整个面试过程中要积极向上,热情开朗。正常表示自己所知道的知识,对于自己还未涉及到的知识有学习的欲望。基本就没有什么问题。

 

#华为od面经##华为od题库##华为od##华为##面试问题记录#
全部评论

相关推荐

一、自我介绍与关键词1. 请用三个关键词来介绍一下自己。——没有让主包自我介绍,我开始叙述的时候被打断了让我重新用三个关键词介绍自己。才意识到意思是只说三个词就可以(TAT)——于是主包说了数据驱动、用户洞察和跨部门沟通的能力二、技能与数据能力考察1. 你平时所说的数据能力,具体是指哪些方面?——接下来开始画风很清奇了,开始揪我简历上的技能验证。1. 你平时有用过 SQL 吗?请听题!如果要统计一个班级里 18–20 岁的男生有多少人,你会怎么写 SQL?为什么要用 distinct?(还是蛮简单的)2. 你在实习中使用过爬虫吗?你用的是什么 Python 包?——主包当下真愣住了,平时用的时候也不会关注是什么包,毕竟咱们都是将github项目下载下来直接用的,主打一个能用就行1.  爬取大众点评和小红书时,你是如何绕过反爬机制的?——又一个愣住了的问题,只能说人家的项目包设置了访问的频率,并且需要滑块验证,来模拟用户IP执行,而不是脚本执行。(汗流浃背)1. 你简历里提到过 API,那你能解释一下什么是 API 吗?——只好用baby speak的表达展开,毕竟我脑子里没有专业定义。——相当于是不同系统之间互相通信的数据接口(展开说了使用场景),API 本质上是把人工操作变成机器可读的内容。1. 接入 API 时,除了 access key 之外,还需要提供哪些参数?——没听清于是多次询问了(os:紧张!)——详细阐述在配置n8n工作流的时候是如何接API key、header、body,再把再把 JSON 输出到飞书表格的。1. 你使用过的自动化工具有哪些?n8n 和 coze 有什么区别?——还好最近在捣鼓!于是从稳定性和支付友好两点展开说了。三、业务理解与运营思维1. 你在简历里提到过 MTU 和 CAC,能解释一下它们的含义吗?2. 如果要提升 MTU,团队内有哪些常见的方法?除了你实习时做过的事情之外,还有哪些可以优化的点?这些问题问完之后大概20mins,面试官就问“你有什么问题想问我的吗”我懵圈,会不会太快了点,俺还没来聊够呢!于是我这样说:“因为您的面试风格跟其他的面试官确实还是很不太一样的,且您问我的一些问题当中,后续也没有太多的追问。所以就是我可能不太确认说这个岗位它所需的一些能力素养是怎么样的,且候选人进入到这个职位当中他们的主要职责是什么?”对方的解释belike:1. 关注简历上是否有夸大的地方,重点验证简历里的内容是否真的做过而不会非常复杂2. 关注表达 & 讲故事能力,看你能否把复杂场景讲清楚3. 开始的时候让你用三个关键词来介绍自己,是要看在短时间的交流当中如何体现这三个素养的其他反问:1. 在日常商品运营工作中,需求通常从哪里来?2. 部门的目标主要是什么?是 GMV 吗?3. 作为校招生进入之后,这个岗位的具体工作职责是什么?主要会和哪些部门沟通?需要输出哪些内容?4. 关于面试流程:后续的轮次大概是怎样安排的?(被告知不晓得QAQ)
查看13道真题和解析
点赞 评论 收藏
分享
评论
点赞
1
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务