华为算法岗面经

机试

首先是机试,第一题是双指针,第二题是带权路径长度,第三题就随便看了眼。只要第一题过了100%例子,机试就过了,所以很放松,虽然说面试官会参考你的笔试成绩。

一面

一面主要聊的是项目经历,学习经历以及接下来的学习计划。当时也觉得很奇怪,没有被问任何别的问题。只是根据项目经历询问了一些细节的内容。也没有复盘机试,直接给了三道算法题让选两道用本地ide写,第一题和第三题都是dp,然后第二题是递推,我写的第一题和第二题,第二题开始多推了一层,提醒后改过来了,被追问了个是从后向前还是从前向后的,有点懵,应该想问的是用的是递归还是递推。

二面

二面跟一面是同一天连着面的,大概一面结束20分钟后接到通知二面。
1.自我介绍,项目经历和学习经历,聊得跟一面几乎没有特别大的差别。
2.然后根据项目和IT技能问了我一些问题:
Bert和GPT2的区别
vision transformer (我说我听说过,但是没有具体去看)
pytroch多卡训练的实现方法
项目的设计模式(我说我大概知道几个模式,但是因为本科没选软件工程这门课,不清楚细节)
生物信息学有关的内容,具体做了些什么(因为我简历中提到了生物信息学的科研经历)
C++的虚函数
C++的static关键字
3.算法题 leetcode上愤怒的书店老板,滑动窗口题。
4.最后反问了一下部门的具体职责。

综合面

1.自我介绍,还是跟一面二面一样的介绍方式。
2.问题:
因为岗位是NLP,所以被问了一个少数民族语言的模型处理方法
被问了模型、框架和算子之间的关系,因为不太了解,所以只说了一下自己理解的框架起到的作用
为什么想去做NLP
自己的优点和缺点,我大致说了下然后还举例说明了
觉得自己哪些计算机基础课程学的比较好, 不太敢回答OS或者计网怕被追问,所以回答的数据结构和线性代数。。。然后表达了一下如果工作当中需要用到OS和计网的知识,我会去温习一下
3.反问:
面试官超耐心,很细致的给我介绍了一下部门的业务。

#面试题目##华为##人工智能##C/C++##Python##面经##深度学习#
全部评论
楼主牛人呀,专业知识是真的强,祝拿到offer!
3
送花
回复 分享
发布于 2022-02-10 09:52
楼主收到华为的offer了吗?想投华为的nlp实习了
点赞
送花
回复 分享
发布于 2022-02-18 00:22
国泰君安
校招火热招聘中
官网直投
楼主好厉害😆
点赞
送花
回复 分享
发布于 2022-04-23 23:22
请问面试官参考笔试成绩是什么意思啊,就是面试手撕的题会变难嘛?
点赞
送花
回复 分享
发布于 2022-07-12 09:48

相关推荐

这家公司是做AIGC的,主要是做Diffusion相关。在我看来还是非常高大上的,就是抱着试一试的心态去面,过的概率感觉不大。面试是两位面试官,上来先是我的自我介绍(奇怪,上午那个居然没让我自我介绍)。这次面试还是围绕着简历进行的提问。第一个项目:是RAG相关的,问了具体的项目经历,其中问了存储的数据形式,以及调用数据库的触发条件。今天的两个面试都问了数据检索能力,因为之前在开发的时候确实没有定量地测试过准确度,只是看使用者反馈过来的效果(因为认识不多,可能就两位数)。问了数据是否是QA的形式,答:直接把文档embedding后传上去的。此外,还问了一些关于Agent、Prompt相关问题。还问了个COT第二个项目:用到了CNN和Bert。问了Bert和GPT以及两者区别,我就答了个encoder only和decoder only,感觉没答到点上。后面查了一下,应该是回答Bert是双向编码模型,用了一个MLM,GPT是声称是模型,将后面的词Mask掉,他的注意力矩阵是一个三角阵。再贴一个应用场景:GPT:文本生成、对话系统、自动写作(我答的是对于生成任务来说比较好);BERT:文本分类、命名实体识别、问答系统、句子对匹配(我答的是做下游的NLP应用比较好,实质上是做的针对于上下文进行一个embedding。这答得感觉寄了)他们公司是做Diffusion的,这一波下来感觉我的经历切合度不很低,应该寄了。#软件开发2024笔面经##面经#
查看4道真题和解析 软件开发2024笔面经
点赞 评论 收藏
分享
14 72 评论
分享
牛客网
牛客企业服务