华为OD技术面试案例6-2024年

**个人情况:**西电本,二战某985基本寄了。知识储备方面:无任何408基础,学校开过数据结构课程60分过,python纯靠自学,无任何刷题经验,无项目经验,简历东拼西凑。

大概是12月底和OD联系,同时开始准备流程。

**机考:**帖主最终机考395/400,刷了几周的题,只刷隔壁HOT100,根据目前OD卷的主要热门考点去隔壁HOT100里找对应的中等题刷就行,最后在考前再熟悉熟悉牛客网的编程界面以及常见输入输出的处理就OK了。其实帖主感觉只要字符串和数组处理这块刷精通了,想150/400过就没任何问题了。帖主机考的第二题只拿了95分,当时是用了正则解出来的,应该是某个边界案例的问题(牛客网不像隔壁,不会告诉你哪个案例出问题了)导致有5分没拿到。当时比较紧张找了几分钟问题也没找出来,担心最后200分的题写不完了遂马上交卷做下一道题了,结果最终全部题写完了还剩40多分钟,前面5分因为已经交卷也没法再拿了。

总结下,答主感觉OD卷的机考题真没想象中的难,好好根据考点去刷对应的题(注意刷题过程的代码一定要到自己能写出来为止,切忌只看代码),这样下来过机考是没任何问题的。能高尽量高,对后面定薪有帮助。

**资格面试:**主要是了解基本情况。如果你是目标院校的,如实回答就好,没项目经验就没有,不会就不会,二战就二战,空窗就空窗别藏着掖着,不然只会打负分。帖主简历都是东拼西凑的,最后简单问了下,确认了下学校和我今年确实在二战考研,面试官就直接给过了。

技术一面: 问了python中可变对象的浅层拷贝深层拷贝的区别,有顺序的字典数据结构*OrdereDict ,*函数有多个装饰器时装饰器的执行流程和顺序等,没啥大问题。给的编程题同样用正则+一个排序算法就完成了,感觉比机考简单(PS:正则确实好用,解字符串问题的神器)。最后找人问了下面试官说可以给到d1的A或者可以试试冲冲d2,不过考虑到d2基本都会有工作经验,而且技术二面还不确定,求稳还是选了d1。

**技术二面:**貌似中奖了,抽到个和我本科专业相同的的面试官(答主自知专业课学的巨烂遂跨业务了)。被疯狂拷打,机器学习,深度学习,模式识别,这些我基本忘光了,一半会一半不会。最后面试官貌似没准备编程题目,没让在本地写,而是当场在力扣上给我找了道中等难度的题(比机考难一点)在力扣写。当时我确实慌了,好在最后还是写出来了通过了。但到这里还没结束,接着面试官让我用动态规划的方法再解一遍,不过后来看了下我的解法击败了90%+用户,还是让我过了,算是险过。最后面试官给的等级因为系统出问题了看不到。。。

总结下,其实看到大家的面经,发现技术面试只要搞定编程题大概率都能过的,同时记得对面试官有礼貌些。

**主管面试:**主管面试一般不会为难你。面试官直说了他知道我没有任何项目经验也没有工作经验,不会问不会的。当时面试官是给我提了两个方向,第一个是让我对个人情况进行介绍,第二个是让我细说自己某个项目的实现流程,创新点,遇到的困难,解决办法等。项目方面帖主直接说的自己的本科毕设项目,感觉整个面试流程的50%的时间都在聊这个项目(面试官确实是会问细节和实现中的一些问题)。其他的问题有:说下自身的优势?你能否接受华为的工作氛围和文化?为什么放弃考研来找工作?诸如此类。最后给了A(感觉基本主管面试都会给A)。

总结下,主管面试其实是最友好的一面了,基本不卡,主要目的是给以后的上司留个好印象。面试中最重要的是好好准备下自己某个项目的介绍。

整个流程前前后后加起来有快一个月了,终于快走完了。目前帖主在等人事部门的审批流程,焦急中。

1.31日更新------------------------------

offer 审批出问题了,早上打电话说一轮技术面我没开摄像头,二轮技术面的截图里我刚好挡脸了。可能需要重面。

没开摄像头的那一面的情况是帖主刚进去会议(此时还没开摄像头),面试官就提醒我打开桌面共享。在打开桌面共享后,我俩就这样直接开始面试提问了。。。一直到会议结束我俩都没有意识到摄像头没开。

技术二面的情况是帖主用的是笔记本自带的摄像头,而摄像头位于笔记本的底部。当时一开始我调试到确保能拍到全脸的,结果后面写代码时因为个人习惯原因有时就趴着了,在这种时候脸就没能被照进去,而好巧不巧会议的截图刚好就拍在这种地方了。

被告知需要走澄清流程,而如果澄清没过的话就需要重面了。

下午问了下,还好澄清流程过了不用再重面,现在在继续走审批的流程。

**TIPS:**大家还是注意下,一是别忘记开摄像头,二是注意无论是在自己正常交流,还是手撕代码等各种姿势下都确保摄像头能照到自己的全脸。最后如果你用的是笔记本自带的摄像头,并且像我的一样刚好位置很艸蛋,那么可以考虑买个外置的摄像头。毕竟后续在这种小问题上出问题是真麻烦。。。

最后吐槽下,当时面试结果都录入系统生效了竟然都没检查面试本身的问题。还是直到最后审批才检查又提出来,这流程混乱的。

相关推荐
小的~~5 小时前
面试被问懵了?为什么 Redis 单线程还能保证 Lua 脚本原子性,却偏偏选了 Lua?
redis·面试·lua
程序员爱钓鱼8 小时前
Go 编程实战:函数 Function——参数、返回值与代码复用
后端·面试·go
艾莉丝努力练剑9 小时前
【AI接入大模型SDK】ChatSDK示例验证
人工智能·学习·面试·大模型·sdk
码匠许师傅17 小时前
【C++ 面试真题】24. 聊聊 C++ 的时间日期处理
java·c++·面试
Patrick_Wilson19 小时前
Web 认证方案技术指南
前端·后端·面试
神奇的程序员20 小时前
在这个独属于ai的时代,我终究是被裁员了
前端·后端·面试
触底反弹1 天前
🔥 从「为什么」到「怎么用」:TypeScript 类型约束与泛型完全指南
后端·面试·typescript
李剑一1 天前
有点干,前端架构基础之:Web Worker到底是什么?它和Java中的线程是一个道理吗?
前端·面试·架构
leo_yu_yty1 天前
Mysql 面试准备
数据库·mysql·面试
六边形6661 天前
独立开发不知道做什么?使用 TRAE Work 抓取差评痛点,快速跑通产品立项流
前端·后端·面试