二本本科,双非硕算法岗秋招

背景:本科科班软件开发,硕士方向机器学习,数据挖掘,目前发表四篇 SCI 一区论文,一篇EI会议,还有三篇一区在投。
秋招时间线:七月初就开始海投(主要是牛客网上的一些 sp 专场)-- 8月底差不多结束。
秋招 offer:目前是收到了百度(知识图谱),美团(推荐算法),触宝(推荐算法),腾讯实习转正(推荐算法),京东(推荐算法)的意向书;目前来说秋招基本结束,后续可能会再面一下字节,阿里。

到目前为止投了大概有30-40家公司,底下列出一些,有些记不得了,非常明显的是大公司基本上都能有面试的机会,但是中厂比较看重学历:

阿里:二面挂,流转到第二志愿;放弃
字节:放弃面试
腾讯:offer  大 sp
百度:offer  sp
美团:offer  白菜拒
触宝:offer  sp
京东:offer  sp
其他:简历挂或者放弃面试

目前在腾讯实习,推荐算法,组里的人基本都是985硕士或者博士,当初腾讯实习面试经历了四轮技术面+1轮hr,还是要求蛮高的。
就秋招而言,我简历上有论文,有大厂实习,有项目依旧被刷简历的原因应该就是学历太差了,算法岗目前来看学历门槛还是比较高的。

秋招准备的整个过程:

首先肯定是 leetcode 刷题,我大概是刷了 250 题左右,这个题量已经可以应付大多数公司了,字节除外。其实主要还是搞明白几大类题型,比如 dfs,bfs,dp .etc。就我面试下来的感觉,面试过程中dp出现次数比较多,笔试反而是一些基础题型。刷多少题不是很重要,主要是得理解每一类题型的套路。

其次就是科班的一些基础知识储备,我面试过程中被问到过 python 的装饰器,python 的垃圾回收机制,优先队列,哈希冲突解决方法等一些基础知识,出现次数不多;基本数据结构需要完全掌握,包括排序的各种时间复杂度,以及怎么算,尤其是快排和堆排,可能问你 nlogn 怎么算的,还有可能让你写 topn 这种送分题(虽然我没遇到过)。

最后就是机器学习相关的知识,这部分非常多,也问的非常详细。这部分一般有两种问法,一种是从简历中开始发散性考察,另一种就是直接上来全是八股。比如说一些经典题型:
1. 过拟合,欠拟合;
2. BN解决的问题,怎么解决的,以及与LN的区别;
3. 各种激活函数,优化方法,损失函数;
4. 样本不均衡怎么办,采样破坏了分布怎么办;
5. L1,L2正则适用场景;
6. AUC 怎么算,为什么推荐系统用 GAUC,AUC和F1适用场景;
7. softmax上溢,下溢问题;
8. LSTM究竟是哪一步缓解了梯度消失和爆炸;
......

上述都是一些常见的问题,也是我在面试过程中被问到过的。在大部分的面试过程中,八股文是必须的,但却不是最重要的,最重要的还是对自己简历上项目,实习的理解(这其实也算在八股文的范畴),以及如何在面试过程中将自己做过的东西清楚的表述出来。比如我简历里写了bert,那么bert的整体结构以及细节就必须全部掌握,粗粒度的知识点基本上都是描述下结构,描述下多头自注意力机制,自注意力公式,说说为什么用LN,为什么用残差结构,还可能直接拓展到 transformer,问 encoder 和 decoder 哪部分不一样;再进一步就是问为什么 transformer 用 positional encodding 而 bert 自己学习 positional embedding,为什么 CV 基本用 BN 而 NLP 用 LN,自注意力相比于 RNN 的路径长度,计算复杂度,decoder 那边的 mask 机制怎么做的;再细一点直接就到代码的具体结构,比如 transformer 的隐层维度是多少,多头具体是分了几个头,bert-base 几层以及隐层维度是多少 .etc. 基本上问不到这么细,除非是熟悉 nlp 领域的面试官会这么问,但是面试官不问,不代表你不能说,在不经意间说出这些详细的数据可以极大的提升面试官对你的观感。在讲完 bert 以后可以自己拓展说 bert 的缺点,以及目前针对这些缺点的一些改进版 bert,比如面百度,就可以详细说一下 ERNIE 的三个版本分别是怎么样的。主动出击,不要等面试官问,直接把他想问的东西全部喂给他。

在面试过程中还有一点非常重要,在一面结束的时候直接询问面试官部门相关的业务,以及目前最新在做什么,面试官一般都会大致和你描述一下,比如目前在基于多模态构建推荐系统架构什么的,在拿到这些信息之后,在一面和二面之间的空隙可以进行一个充分的准备。比如我在面百度的时候,一面面试官告诉我是知识图谱相关业务,我就花了一些时间从宏观层面上研究了知识图谱目前的相关研究,然后在二面的时候全部输出给面试官。在说完这些之后还有一步就是根据自己的项目经验,输出自己对于这个业务的优势所在,比如我之前做过 NER,以及文本语义相似度匹配,那么我就直接从知识图谱构建的其中一个流程“知识抽取”切入,详细展开了目前 NER 的相关研究以及目前的难点(包括了目前难点的一些解决方案)。

在春招的时候我基本上把所有常见的机器学习,深度学习知识点,相关模型做了一个详细的笔记,所以在秋招的时候没复习多久。在项目方面把自己总结的项目流程全部写出来,之后不断演练,其实也就是背了下来(由于是自己的总结,所以并不是死记硬背),避免面试的时候紧张出现思维混乱;对于项目中的相关知识点,模型全部详细掌握,并且自己模拟有可能会问到的问题,写下来并演练。整个秋招下来,笔记大概有 50 页左右,基本上每次面试所问的问题都能涵盖在里面,所以就没有对面试做相关的总结。

每次面试流程其实大致都是相同的,自我介绍(2分钟);实习项目介绍(10分钟);聊实习项目,根据项目问一些问题(5-10分钟);聊简历其他东西(5-10分钟);刷题(20分钟)。每一面的方式有略微的不同,一面基本上是根据简历问一些八股,二面会进一步根据业务来问一些问题,三面可能会出一些场景题,具体还是因人而异。

面试流程:

触宝:3面技术面+1面hr+1面董事长面;总共5面,面试难度较大,当初投的是 sp 专场,技术面一周内约完,hr面等了两周,董事长面等了大半个月左右。
百度:3面技术;流程很快,基本一周就结束了,意向书等了一周左右;由于我之间实习拿到过百度 offer,所以感觉秋招技术面有点走过场的感觉。
美团:2面技术+1面hr;技术面流程很快,hr 等了一周,催了之后才面,意向书等了一周;实习期间面过,可能面评不错,感觉也有点走过场,倒是 hr 面很正式。
腾讯:转正答辩,主要还是看实习期间的产出,答辩过程也比较随意。
京东:2面技术+1面hr;技术面两天约完,hr等了一周,意向书等了一周。

总结:

秋招大概两个月的时间,简历被拒过很多次,已经习惯了,总共面了大概 14 次面试,其实在去年暑假就想过要不要转成开发,后来还是坚持了下来。整体看来,学历一般的人找算法岗还是需要让自己的简历丰富起来,比如好的论文,知名的比赛,大厂的实习,其实只要占了一样就可以去尝试冲一下算法岗;如果什么都没,那还是乘早转成其他方向,不然面试估计都不会有。

最后还是希望学历一般的同学不要觉得进大厂没戏,不管是算法还是开发,搞起来就行了,自信最重要。此外简历需要写的清晰一些,突出重点;在选部门的时候其实可以选一些竞争比较小的部门,这样成功几率会大一些。

#2022秋招##面经##校招##腾讯##百度##京东##美团##算法工程师#
全部评论
厉害了,能透露下薪资吗,给个不等式就行
1 回复 分享
发布于 2021-10-27 23:46
想问下大佬学习路线
1 回复 分享
发布于 2021-10-26 22:47
两篇一区,还能简历挂?是不是没有用内推码或者方向不对口?
4 回复 分享
发布于 2021-08-28 11:28
大佬,顶一下
3 回复 分享
发布于 2021-08-27 23:58
太强了 算法都能收割
2 回复 分享
发布于 2021-09-09 03:33
大佬笔记能分享一下吗  164730773@qq.com
2 回复 分享
发布于 2021-08-31 10:02
大佬
1 回复 分享
发布于 2021-09-02 00:07
大佬你好,请问你刷题是用的python吗
点赞 回复 分享
发布于 2022-11-22 17:38 福建
这科研成果可以去好的985读博了呀
点赞 回复 分享
发布于 2022-04-17 17:28
那笔记能分享一下吗
点赞 回复 分享
发布于 2022-03-09 12:26
sci都是几作呢,一作?
点赞 回复 分享
发布于 2022-03-04 00:31
老哥那50页可以分享下吗
点赞 回复 分享
发布于 2022-02-20 22:00
求个具体的学习路线?感觉推荐好难入门
点赞 回复 分享
发布于 2022-02-18 15:43
求问大佬 这些offer的base都在哪啊 是投递简历的时候选哪就是哪吗
点赞 回复 分享
发布于 2022-02-04 11:20
lz太优秀了!
点赞 回复 分享
发布于 2021-12-24 09:25
想问一下,研究生阶段做的研究和找工作时的研究方向需要对口吗?我研究生做医学影像处理,会不会比较难找?望解答,感谢!
点赞 回复 分享
发布于 2021-11-19 20:07
谢谢分享 本科生明天面试实习的 过了来还愿~
点赞 回复 分享
发布于 2021-11-07 23:24
同双非硕,不过大佬比我强多了,pdd简历挂太能理解了哈哈哈
点赞 回复 分享
发布于 2021-09-14 21:20
敢问楼主什么时候开始的腾讯实习呀
点赞 回复 分享
发布于 2021-09-11 17:21
我觉得不是简历挂,是你实习单位大于他,所以挂
点赞 回复 分享
发布于 2021-09-01 21:45

相关推荐

二面 基恩士 26 届秋招(二面)(注:所有例子均为面试真题)基恩士二面 角色扮演 roleplay (线上 hr 面试,群面一般是 2 个应聘者一起进行)1 、首先,自我介绍 1 分钟,严格计时2 、问卷排序,面试前会先做个问卷,一定要记清自己的排序3 、角色扮演(重要)第一种形式:类似于以下三种常考的问法(顾客喜好 a,你需要劝他买 b)说不说服没有那么重要主要在这个过程中展现出顾问式销售的服务过程和观点表达清晰有条理,不怯场常考的 3 种1 面试官喜欢 a,劝服面试官去 b,比如喜欢纸质书,劝看电子书2 面试官想买 a,劝服面试官买 b,比如想买新能源车,劝买燃油车3 面试官没买过 a,劝服面试官买 a,比如没买过彩票,劝买第二种形式:a 和 b,选你喜欢的,并说明理由,比如你喜好 b,你在阐述理由时候,面试官会一直劝你去选择 b1、经典题目有创业公司和国企,面试者选择创业公司,然后面试官劝说面试者国企稳定这类,最后面试官还可能会在基恩士和你选择的公司问,例如,基恩士和创业公司你选哪个?2、早睡和晚睡3、一个人旅游或者结伴旅游4、.......内推码:【EVKGV9】针对性分析一、自我介绍环节提升1. 内容雕琢:在自我介绍的 1 分钟内,要做到简洁且重点突出。除了提及学校、专业、应聘岗位外,对于自身与岗位相关的优势阐述,不能过于笼统。例如:申请销售岗位,在说具备良好沟通能力时,不要只说 “我沟通能力强”,而是具体举例 “在之前的实习中,负责 [具体项目名称] 的客户对接工作,通过积极倾听客户需求,在 [X] 个月内成功将客户满意度从 [X]% 提升至 [X]%,这体现了我较强的沟通能力以及解决客户问题的能力” 。1. 表达训练:提前多次练习,把握好语速和语调。语速不宜过快,以免面试官听不清内容;也不能过慢,导致时间不够用。语调要有起伏,突出重点内容。比如在介绍自己的关键成就时,语调适当提高,吸引面试官注意力。可以使用手机录音功能,反复听自己的录音,不断调整优化。同时,对着镜子练习,注意自己的表情和肢体语言,保持自信、亲和的形象 。 二、问卷问题应对1.答案梳理:对于二面前问卷中自己的选择,务必牢记并梳理好选择理由。基恩士是日企,不太需要过多自我创新性回答,选择排序可以多从企业理念方面入手,提前准备好原因,清晰冷静作答即可。比如:销售类型排序、性格特征排序等问题。以销售类型排序为例,如果选择 “诚信” 排首位,理由可以从基恩士的企业文化注重诚信,以及在销售工作中诚信是建立长期客户关系的基石等方面阐述;若 “创新” 排靠后,可说明在销售初期,遵循公司成熟的销售模式和产品特点,更注重稳定地满足客户需求,创新可在熟悉业务后逐步开展 。2.逻辑构建:回答问卷相关问题时,构建清晰的逻辑结构。采用 “总 - 分 - 总” 的方式,先表明自己的观点(即选择的结果),再分点阐述理由,最后总结强调自己的选择与基恩士的岗位要求或公司文化相契合。例如:对于性格特征排序问题,回答时可以说 “我将‘执行力’排在性格特征的首位。首先,在基恩士这样注重高效交付产品和服务的公司,执行力是确保工作顺利推进的关键。在我过往的 [项目经历名称] 中,接到任务后迅速制定计划并严格执行,提前 [X] 天完成项目目标,为团队节省了 [X]% 的时间成本。这充分体现了我强大的执行力。所以,我认为在基恩士的工作中,执行力对我高效完成工作任务至关重要 。” 三、角色扮演环节强化1. 需求深度挖掘:在角色扮演中,当面试官给出一个对比选择的话题后,不要急于阐述自己选择一方的理由,而是先通过提问深入挖掘面试官的潜在需求和想法。比如话题是 “说服面试官从喜欢喝红酒改为喝白酒”,可以先问 “您平时喜欢喝红酒,主要是喜欢红酒的口感、文化内涵,还是其他方面呢?”“在什么场景下您会经常喝红酒EVKGV9呀?” 等问题。通过这些问题,了解面试官对红酒的喜好点,从而在后续阐述白酒优势时,更好地针对性回应,如 “我了解到您喜欢红酒的文化内涵,其实白酒也有着悠久且深厚的文化底蕴,像 [列举一些白酒文化特色],而且在您提到的商务宴请场景中,白酒更能展现出热情和诚意 。”2.反驳应对技巧:当面试官提出反驳观点时,不要慌张,也不要直接否定面试官。先认可面试官观点中的合理部分,再巧妙转折提出自己的看法。例如面试官说 “红酒的口感更细腻,白酒太烈了”,可以回应 “您说得很对,红酒的口感细腻确实吸引了很多人。不过白酒虽然度数相对较高,但不同香型的白酒有着丰富多样的口感层次,像酱香型白酒就有醇厚丰满、回味悠长的特点,而且适量饮用白酒对身体也有一定益处,比如 [列举一些白酒对身体的益处] 。” 同时,在应对反驳过程中,要始终保持礼貌和尊重,语气平和,避免给面试官留下不好的印象 。3.案例支撑运用:在阐述观点和优势时,多运用实际案例来增强说服力。无论是产品对比还是工作模式对比等话题,都能找到相关案例。比如在劝说面试官选择创业公司而非国企时,可以举例 “像 [某知名创业公司名称],最初只是一个小团队,但凭借创新的商业模式和团队成员的拼搏,在短短 [X] 年内就成功上市,为员工带来了丰厚的回报,也让员工在快速成长中积累了宝贵的经验。这充分展示了创业公司的巨大潜力 。” 四、整体面试注意事项补充1.着装与环境:面试时务必穿着正装,展现出对面试的重视和专业态度。如果是线上面试,提前选择一个安静、整洁、光线充足的环境进行面试。背景尽量简洁,避免出现杂乱的物品或过于花哨的装饰。确保网络稳定,提前测试好面试设备(如电脑、麦克风、摄像头等),避免面试过程中出现技术问题影响表现 。2. 情绪管理:整个面试过程中,要保持良好的情绪状态。无论是在回答问题遇到困难,还是在角色扮演中被面试官多次反驳,都不能表现出焦虑、烦躁或沮丧。始终保持积极乐观的态度,微笑面对面试官,声音洪亮、坚定。例如在角色扮演环节,如果一时想不到很好的回应策略,也不要停顿太久,可以先以 “这是一个很有意思的观点,让我思考一下” 来过渡,然后迅速整理思路进行回应 。3. 面试后的总结:面试结束后,尽快对面试过程进行总结回顾,来应对三面,三面是很多人卡的地方。思考自己在各个环节的表现,哪些地方回答得较好,哪些地方存在不足。对于不足之处,分析原因并记录下来,以便在后续可能的面试中改进。同时,如果在面试中有一些不太理解的问题或想进一步了解的信息,也可以通过合适的方式(如邮件)向面试官或公司人力资源部门咨询 。官方内推码:【EVKGV9】,优先筛选,加速流程
秋招笔面试记录
点赞 评论 收藏
分享
评论
65
302
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务