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

    文章

    30

    浏览量

    6074
收藏 人收藏

    评论

    相关推荐

    嵌入式软件工程师和硬件工程师的区别?

    嵌入式软件工程师和硬件工程师的区别? 嵌入式软件工程师 嵌入式软件工程师是软件开发领域中的种专业工程师
    发表于 05-16 11:00

    大厂电子工程师常见面试题#电子工程师 #硬件工程师 #电路知识 #面试

    电子工程师电路
    安泰小课堂
    发布于 :2024年04月30日 17:33:15

    如何搞崩个硬件工程师心态?试试对ta说这几句

    硬件工程师
    扬兴科技
    发布于 :2024年02月20日 18:05:49

    优秀电源工程师需要哪些必备技能?

    随着电源市场的不断扩张,开关电源行业飞速发展,企业对电源工程师的需求日益增加,对电源工程师的技能要求也日渐提高,相信没有位电源工程师会错过让自己变得更优秀的机会。作为
    发表于 01-29 11:29

    一名嵌入式工程师的涨薪经历

    下面是一位嵌入式工程师的涨薪经历,希望可以帮助到你,帮到其他的在校学生。   阶段 1 大一到大三这个阶段我与大多数学生相同:   一、学习本专业知识(电子信息类专业) 二、学习嵌入式软件开发需要
    的头像 发表于 01-05 08:39 177次阅读

    #人工智能 #FPGA 怎么成为个合格的FPGA工程师

    fpga工程师
    明德扬助教小易老师
    发布于 :2023年12月18日 21:19:01

    硬件工程师经典面试题详解

    硬件工程师经典面试题详解
    的头像 发表于 11-20 15:08 854次阅读
    硬件<b class='flag-5'>工程师</b>经典<b class='flag-5'>面试</b>题详解

    如何成为一名优秀的嵌入式工程师

    如何成为一名优秀的嵌入式工程师?嵌入式学习的第步,首先是C语言。 1.理解内存管理:C语言不同于高级语言,它不会自动管理内存。因此,你需要理解并掌握如何使用malloc()、free()等函数
    发表于 11-07 15:36

    【社区之星】彭仲维:扎实的基本功与时间的沉淀才是工程师成功的关键!

    入了电子行业。 社区小助手:作为一名从业多年的工程师,能否分享你的工作经历些比较成功的工程项目或优秀作品?开发这个产品的整个过程,有什么
    发表于 10-13 14:15

    电源工程师常用的几个典型电路分享

    具有电源知识水平的工程师来完成设计和开发。作为一名合格的电源工程师平时工作经验的积累很重要,但同时也应该提高理论水平,通过积累几个常用的电源电路,说不定下次就能用上,还是学习吧!
    发表于 09-20 07:59

    一名硬件工程师都具备哪些技能?

    芯片嵌入式物联网STM32
    学习电子知识
    发布于 :2023年08月02日 12:54:00

    热门推荐:硬件工程师必备工具

    硬件开发的工作流程般可分为:原理图设计、PCB Layout设计、采购电子BOM、PCB板生产、PCBA组装、功能调试及测试、小批量试产、大批量生产正式投放市场等步骤。 作为一名优秀的硬件工程师
    发表于 06-21 10:15