0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

一名算法工程师的面试经历

工程师人生 来源:工程师吴畏 2019-07-23 14:40 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

【基本情况】:

我本科研究生都是电子方向的,c++Java,还有什么网络通信计算机原理都不会,只会python,其实想学个c++来着有点来不及了……然后刷了几遍《剑指offer》,做了leetcode 120道左右经典题,勉强了解了一下动态规划,单链表,二叉树啥的基础算法,总之就是编程能力很差……这就导致我笔试很艰难,好像只过了华为,虹软。每一次笔试完都深受打击,还好我已经有心理准备了,目标就是那些内推不用笔试的公司……实验室有点深度学习,目标识别的项目(虽然是很偏门的那种),然后混了个实习所以简历大部分公司都给过了,我记得直接简历拒的公司是大华提前批,海康正式批。

【实习】:

找实习那会只来得及复习机器学习基本算法,外加几种排序算法。

【腾讯】:

一面:

有一天我考完科四在驾校等着拿驾照,腾讯突然给我打电话了,很方,没想到第一个公司就是腾讯,没想到腾讯的流程可以走的这么快。重新约了下午两点,然后两点五分左右接到了面试电话。腾讯的面试官真的很好,很谦虚,很耐心,很专业的引导你,面我的那个小哥哥温柔到不行,说话带点南方口音真的超好听……可惜我之后去实习他已经离职了没见到他,嘤嘤嘤明明面试和入职只隔了一个月左右啊……

然后问的很基础,没问项目,就问过拟合是什么,怎么办,梯度消失和爆炸怎么解决,如果想要在手机上实现一个很复杂的网络怎么办,那时候我没过mobile net这篇文章,随便瞎扯,自己都心虚了,小哥哥还在引导我……算法问了100w里面找top k那个,现在看起来很有套路了,可是那时候我都不知道可以用最小堆【捂脸,答的不太好,这时候小哥哥说那假如只找top 1呢,真是细心又耐心的提示我。

二面:

刚那个是最后一个问题,我以为我就挂在一面上了,没想到过了一个小时又二面了。二面就更宏观,去了之后发现是我组长面的。就记得他问为什么强化学习能用在深度学习上,我,,,我简历上没有一点强化学习啊,去了之后证实那个组确实是做强化学习的。

三面:

交叉面,隔壁组一个小姐姐面我的,小姐姐人超好,之后发现还跟我住一个小区…不难,对着简历问,然后问了个堆栈的区别,就没了。

过了几天hr就打电话发了口头offer,整个人超级开心。鹅厂氛围很轻松,大家一块玩得很开心,工作时间一般是早九晚九,其实不规定早上打卡时间,早去有早饭吃,八点以后走有夜宵券。听说每个程序员都想去腾讯,我也算是去过了,腾讯真是我的白月光,很想念。

【阿里】

面的第二家就是阿里。流程走的比腾讯慢一点,面试间隔时间长一点,面试难度大的不止一点……

一面:

部门里一个人面的,语速很快,不说你的答案对不对,只负责提问,不解释,风格跟腾讯完全不一样啊,让我很有压力。

问题如下:

过拟合怎么办,神经网络不收敛怎么办,降维有哪些方法,快排时间复杂度,怎么算的?(怎么算的我没答上来,他肯定是记下来的,二面接着问了,所以面试完一定要查漏补缺),卷积时间复杂度,卷积网络作用,池化作用,有没有听过self-attention(谷歌attention is all you need里面用的,然而那时候并没有听过,后来知道他们组是做nlp的),还有个智力题,8个球有一个重一点,最少称几次能找出来,我说3次,后来鼓起勇气问他要几次,他说两次,让我自己想怎么称……

二面:

部门主管面,是个大佬。先给个网址在线写代码,写了快排,找对称数,还好不难,不然直接挂了。然后打电话来面试。

问了几个算法的时间复杂度,数据结构分为几类(他想听到的是,集合,线性结构,树状结构,图),然后就是智力题,各种智力题,脑壳疼,但我居然做出来了,也算运气吧,感觉就靠智力题征服了他。

然后他告诉我他们团队最近招了一些女生,说女生一般脑子不清楚,但是我好像还行,觉得现在女生也不差啊什么的,听的我,,,忍了忍没说啥。

三面:

不知道是谁面的。对着项目问了一下,不难,问怎么合作的,遇到问题怎么办这些,可是又不像hr。

四面:

交叉面,是什么零售部门?没听清楚,风格也很阿里,问了HMM最成功的应用是什么,别的忘了,十五分钟左右吧。

五面:

喜迎部门hr面,hr也挺强势的,问了为什么不在别的地方找实习,能实习多久之类的,对nlp有什么准备,工作地点想法等,最后我幼稚的回答逗笑了他,,,

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 算法工程师
    +关注

    关注

    2

    文章

    31

    浏览量

    6358
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    人工智能工程师高频面试题汇总:循环神经网络篇(题目+答案)

    后台私信雯雯老师,备注:循环神经网络,领取更多相关面试题随着人工智能技术的突飞猛进,AI工程师成为了众多求职者梦寐以求的职业。想要拿下这份工作,面试的时候得展示出你不仅技术过硬,还得能解决问题。所以
    的头像 发表于 10-17 16:36 484次阅读
    人工智能<b class='flag-5'>工程师</b>高频<b class='flag-5'>面试</b>题汇总:循环神经网络篇(题目+答案)

    硬件工程师面试必会:10个核心考点#硬件设计 #硬件工程师 #电路设计 #电路设计

    硬件工程师
    安泰小课堂
    发布于 :2025年09月23日 18:00:33

    作为一名PCB质检工程师,我为什么在用手持式面铜测试仪?

    在PCB行业,铜厚直是决定阻抗、散热与可靠性的关键指标。过去,工程师把板子搬到实验室、等待台式铜厚仪出结果;作为一名PCB质检工程师,如今,我更愿意把“实验室”揣进口袋——手持式面铜
    发表于 08-11 11:59

    测试工程师都在用的Linux命令清单(建议收藏)

    作为一名工程师,熟练掌握Linux命令是基本功中的基本功。无论是日常工作中的系统维护,还是面试时的技术考核,Linux命令都是绕不开的核心技能。本文将从实战角度出发,系统梳理工程师必须
    的头像 发表于 08-08 10:06 503次阅读
    测试<b class='flag-5'>工程师</b>都在用的Linux命令清单(建议收藏)

    硬件工程师面试/笔试经典 100 题

    分享些常见的硬件工程师面试/笔试题。公众号后台回复关键字:100题,可获取完整的PDF。--END--免责声明:本文转自网络,版权归原作者所有,如涉及作品版权问题,请及时与我们联系,谢谢!加入粉丝
    的头像 发表于 04-30 19:34 1196次阅读
    硬件<b class='flag-5'>工程师</b><b class='flag-5'>面试</b>/笔试经典 100 题

    如何成为一名合格的KaihongOS南向驱动开发工程师

    如何成为一名合格的南向驱动开发工程师 1. 我需要具备哪些方面的知识? KaihongOS南向适配的方向分为:驱动开发、内核开发。根据适配方向划分,需要掌握的知识技能分别为: 驱动开发
    发表于 04-23 08:02

    如何成为一名合格的KaihongOS北向应用开发工程师

    如何成为一名合格的北向应用开发工程师 在快速发展的软件开发领域,北向应用开发工程师个专注于系统级应用开发的高需求职位。 以下是成为一名
    发表于 04-23 06:46

    如何成为一名嵌入式软件工程师

    如何成为一名嵌入式软件工程师? 01明确岗位的角色与定位 嵌入式软件工程师主要负责开发运行在特定硬件平台上的软件,这些软件通常与硬件紧密集成,以实现特定的功能。 不仅需要精通编程语言(如C/C++
    发表于 04-15 14:37

    长沙怎么这么难招硬件工程师

    长沙好难招硬件工程师呀,大部分面试的只有课程设计经验,没有额外学习硬件或者动手做东西,招聘也太难了。有实力的请联系 pengyushi@haominoe.com*附件:HAOMIN 招聘启事-初级硬件工程师.pdf
    发表于 04-10 15:44

    招拿捏电子工程师#被AI拿捏了 #电子工程师 #电子电工

    电子工程师
    安泰小课堂
    发布于 :2025年03月25日 17:30:51

    面试题】人工智能工程师高频面试题汇总:概率论与统计篇(题目+答案)

    ​随着人工智能技术的突飞猛进,AI工程师成为了众多求职者梦寐以求的职业。想要拿下这份工作,面试的时候得展示出你不仅技术过硬,还得能解决问题。所以,提前准备面试常问的问题,比如概率论
    的头像 发表于 01-22 13:00 1387次阅读
    【<b class='flag-5'>面试</b>题】人工智能<b class='flag-5'>工程师</b>高频<b class='flag-5'>面试</b>题汇总:概率论与统计篇(题目+答案)

    如何成为一名合格的南向驱动开发工程师

    内核开发 - c,cmake,dts, linux常用命令 以上,如能对某模块的南向适配研究透彻,自行调通,积极解决问题。那么对一名kaihongOS的南向驱动开发工程师而言,他便是合格的,若
    发表于 01-10 10:06

    如何成为一名合格的北向应用开发工程师

    在快速发展的软件开发领域,北向应用开发工程师个专注于系统级应用开发的高需求职位。 以下是成为一名合格的KaihongOS北向应用开发工程师的建议。 1. 基础知识 编程语言 :学习
    发表于 01-10 10:00

    面试题】人工智能工程师高频面试题汇总:机器学习深化篇(题目+答案)

    随着人工智能技术的突飞猛进,AI工程师成为了众多求职者梦寐以求的职业。想要拿下这份工作,面试的时候得展示出你不仅技术过硬,还得能解决问题。所以,提前准备面试常问的问题,比如机器学习
    的头像 发表于 12-16 13:42 3310次阅读
    【<b class='flag-5'>面试</b>题】人工智能<b class='flag-5'>工程师</b>高频<b class='flag-5'>面试</b>题汇总:机器学习深化篇(题目+答案)

    面试题】人工智能工程师高频面试题汇总:Transformer篇(题目+答案)

    随着人工智能技术的突飞猛进,AI工程师成为了众多求职者梦寐以求的职业。想要拿下这份工作,面试的时候得展示出你不仅技术过硬,还得能解决问题。所以,提前准备面试常问的问题,比如机器学习
    的头像 发表于 12-13 15:06 2388次阅读
    【<b class='flag-5'>面试</b>题】人工智能<b class='flag-5'>工程师</b>高频<b class='flag-5'>面试</b>题汇总:Transformer篇(题目+答案)