文章目录

  • 前言
  • 机试
  • 专业面试
  • 主管面试

前言

刚通过华为22届实习面试, 分享一下面试的经历和准备工作.

首先说是22届实习, 招的其实是23届毕业生. 因此需要在毕业前一年的三四月份投递简历, 等待机试. 我投递的是AI工程师, 这个岗位一共是一轮机试+一轮专业面试+一轮主管面试.

机试

首先是几个注意点:

  • 华为的机试模式和leetcode不同, 是牛客那种需要自己写IO自己include头文件的. 但是不是说leetcode不能刷, 而是在机试前一星期一定要多刷牛客的算法题, 熟悉一种语言的IO.
  • 机试过程中会要求开启摄像头和录音, 并监控你的桌面. 允许使用本地IDE进行debug, 但是不能切出其他UI, 比如其他网页, QQ, 微信等
  • 所有题在回答完后需要单独提交, 确认所有题目都提交之后, 还需要交卷才算完成考试. 不是说不提交答案, 最后单单点一个交卷就可以的

机试一共有3题, 一共俩小时, 按分值是100+200+300. 最后一题比较有难度, 但是前两题非常简单, 难度不高于leetcode上的中等题. 我抽到的第一题是模拟, 只要照着题干的算法编写程序即可, 不考察数据结构和特定算法. 第二题是一个图的dfs, 找所有路径. 老实说一上来我最先做的反而是第二题, 因为第二题有模板, dfs敲多了熟练之后, 5分钟就能解决. 反而第一题我花了1小时才通过所有测试样例然后提交, 因为题目会给你挖坑, 边界条件会比较难处理. 第三题时间不够我没做出来.

专业面试

机试通过后, 会提前一周给你发专业面试的通知和链接, 点进去下载对应的软件(WeMeeting, 这是华为开发的线上会议软件). 然后准备专业知识即可.

面试官会先问你擅长的语言, 然后根据岗位选择提问的方向. 遇到不会的, 及时回答说不会, 不要和面试官比知识的掌握程度. 除非你是大牛, 一般人很难对所有专业知识都有很深的了解. 总结来说就是需要对80%的专业知识有20%的了解, 剩下的20%的专业知识要有80%的了解. 因为你是靠那20%吃饭的, 这才是你需要重点掌握的部分.

面试官会根据你的简历来提问, 所以可以适当把问题引向你熟悉的领域. 这方面你要尽可能和面试官周旋, 让他多问几次, 一次次往深问, 在回答的时候要留给面试官下一次提问的余地.

我被问到的内容包括以下, 可能是实习的缘故, 问的都不太深, 比较基础:

  • Nosql(MongoDB)事务. 我猜测是因为我简历上写了有参与一个这方面的项目, 所以他问了. 但我本身对MongoDB的底层并不太了解, 我就直接说只了解MongoDB基础了, 比如Document, Collection啥的. 你发现面试官问的深了, 你就可以说你还没有这么深的了解, 但是基础的还是了解的.
  • Python底层Cython和OOP. 这个没有做太多提问, 只是问我对Cython了解多少, 幸亏看过不少Cython的实现, 能够帮助对Python中class的实现有更深的理解. 面试官只提问了深拷贝浅拷贝, 没有问其他的内容.
  • AI框架(tensorflow, Pytorch, LibTorch), 让你选一个回答一些基础的问题. 这个只要用一个框架写过几个项目都能回答上来. 包括API, 以及ANN模型如何调参, 过拟合啥的
  • Linux命令. 主要问了关于用户useradd, usermod和用户组的命令gruopadd, gruopmod, 以及一个chmod.
  • 最后让本地IDE手搓一个算法题, 按k个元素一组, 逆转一个链表. 比如链表1, 2, 3, 4, 5, 6, 7, 8k=3逆转是7, 8, 4, 5, 6, 1, 2, 3. leetcode上的原题. 因为是本地IDE, 所以也要自己写IO. 我IO出了问题DEBUG十分钟把时间用光了. 然后面试官让我解释解释自己的思路. 最后也给我通过了. 也就是说, 如果你算法题没写出来, 思路是清晰的也是给分的吧.
  • 具体内容应该是根据岗位提问的, 我面试的是AI岗, 所以会有AI框架. 如果是开发的话, 说不定有Java虚拟机和spring的内容.

主管面试

主管面试问的问题就不是专业性的了, 当天准备以下内容即可:

  • 自我介绍
  • 项目经历&工作经验
  • 自身优点缺点
    • 需要注意的是, 自身缺点主管会问你怎么克服, 比如给你一个需求场景, 碰到了你的缺点, 时间很紧, 怎么办
  • 对华为的理解, 能否适应华为的环境
  • 反问环节
    • 这部分你可以问你想问的任何问题. 包括如果确认实习, 可能在哪所城市之类.

22届华为AI岗实习面经相关推荐

  1. 20届华为勇敢星实习面试记录

    1.概述 这篇应该算杂文,因为现场面试需要等待,以及地铁上有点时间,除了正式的东西还有一些乱七八糟的描述和感受,想看面经的还是看我GitHub吧??? https://github.com/espec ...

  2. 2020届华为勇敢星实习面试经验贴-------硬件类逻辑岗位

    本次2020届西北地区华为勇敢星始于2019.03.06,结束于2019.03.23,整个过程持续17天,可以说华为的办事效率还是很高的,不像某些公司,投了简历之后一直吊着你,简历一直处于初筛阶段,根 ...

  3. 22届腾讯暑期实习三轮面试面经(已oc)

    投递岗位:IEG非工作室,java选手,岗位是C++和go 3.6找同学内推 3.8一面:(电话面试,45min) 1.哈希表.concurentHashMap源码,扩容机制 2.多线程死锁.解决办法 ...

  4. 2023届-计算机视觉算法岗实习面经

    字节 一面 1.自我介绍+项目介绍 2.论文的motivation.实施细节 3.bn层与卷积层参数融合 4.Transformer的计算量和ViT的计算量 5.如何降低Transformer的计算量 ...

  5. 22届春招实习试水之路汇总(前端+后端)

    目录 写在前面 时间线记录 第一批投递(后端) 第二批投递(前端) 第三批投递(前端+后端) 面经 5.29 搜狐前端实习一面(焦点)- 视频面45min - 口头offer被鸽 自我介绍+项目相关 ...

  6. 22届春季校招实习试水之路2(前端)

    目录 写在前面 时间线记录 5.29 搜狐前端实习一面(焦点)- 视频面45min - 口头offer被鸽 自我介绍+项目相关 计算机网络+数据结构 前端知识 算法题 闲聊 反问 避雷搜狐:口头off ...

  7. 22届春季校招实习试水之路1(Java后端)

    目录 写在前面 时间线记录 华为通用软件工程师(数据通信产品线) 4.7 笔试 第一题:并查集 第二题:暴力模拟 第三题:DFS+剪枝 网易互联网Java开发实习生(网易有道) 4.10笔试 问答题 ...

  8. 22届应届生入职华为OD一个半月,治好了我的精神内耗...

    来源:牛客网 22届硕士,研究方向自然语言处理(NLP). 秋招期间因为还没开始做毕设所以啥技术都没有,顺利 0 offer.5月答辩完之后才开始算是正式地找工作,春招也基本结束了,所以也没戏了.于是 ...

  9. 华为2018届校招技术岗笔试题及个人解答

    前言 昨天(9.13)参加了华为2018届的技术岗笔试,特此总结一下笔试的题目和我个人的解答思路. 笔试题一共是三道编程题,大致是数值反向输出,比较和排序,相对较基础. PS:由于没有截图,所以题目是 ...

最新文章

  1. 实例分析mysql用户登录
  2. Android NDK 简单介绍、工具安装、环境配置
  3. Asp.net MVC 学习之路-002
  4. RRT,RRT*,A*,Dijkstra,PRM算法
  5. 用c语言写三个人打鱼问题,用c语言解决三天打鱼,两天晒网的问题要用到什么函数...
  6. Codeforces Round #243 (Div. 2) A~C
  7. 经常看到网吧无盘系统,那操作系统装在哪?
  8. 隐马尔科夫模型(Hidden Markov Models) 系列之一
  9. 2. wordpress 友情链接的备份和导入
  10. js混淆还原工具_混淆过的js代码如何还原?
  11. MFC窗口之间传递数据(结构体)
  12. 数据删掉了怎么恢复?数据删除后还能恢复吗
  13. greenplum常用函数
  14. Python 实现数据分析中的 帕累托、漏斗、RFM、雷达图
  15. Orcad allegro 安装补丁
  16. 学习进制及数据在计算机中的表示
  17. 关于傅立叶变换的频率分辨率,采样时间,采样率关系
  18. php5时区,PHP5 时区设置方法详解
  19. Java正则匹配淘口令
  20. SEO搜狗批量查询收录工具

热门文章

  1. mysql Access denied for user 'root'@'localhost' (using password: YES)
  2. 【华为机试真题详解】优选核酸检测点【2022 Q4 | 100分】
  3. Linux管理员易犯的错误
  4. Python-Django毕业设计房屋租赁管理系统(程序+Lw)
  5. 华为python自动化测试框架_10个自动化测试框架,测试工程师用起来
  6. CSS flex的一些属性
  7. android 事件派发流程详解
  8. Android 自定义相机Demo 入门学习
  9. 博客推荐系列第一篇:我收藏的BLOG分类
  10. 将屏幕内容保存到文件中