独苗阿里算法offer, 秋招分享

分享一下自己的秋招经历, 独苗offer结束秋招, 给还没有上岸的同学打打气.

先介绍下个人背景, 985本, 渣硕 无论文, 有实习. 计算机相关知识纯自学, 了解的也很浅, 题刷得还不错, 面试基本没问题. 春招开始较晚只投了阿里和字节, 只拿了阿里的offer. 来了阿里实习, 转正成功. 秋招还有投网易, 滴滴, 字节, 腾讯, 华为的算法岗, 0 收获

秋招总结

经验

  • 一定要早投, 毕业前一年的春招就要开始, 投实习, 不管去不去, 都对秋招有帮助, 企业秋招提前批时都会主动找投过实习的同学, 有些公司还可以直通终面(如阿里)
  • 一定要早投, 如果你错过了实习春招, 秋招一定要主攻提前批, 不用笔试, 且hc足. 提前批不行还有正式批机会
  • 一定要找内推, 虽然不内推也能找到工作, 但是内推觉得能提高你成功的概率, 至少有助于帮你通过简历筛选, 避免简历机器过一遍之后就石沉大海
  • 不要觉得自己很菜没准备好, 我之前一直陷入这个怪圈, 一看别人的面经, 就觉得自己是垃圾, 不配面试, 总的来说我的感觉就是, 实力是一方面, 运气也很重要, 知识是学不完的, 不同面试官关注的问题也不一样, 问啥都会, 不是我们凡人的目标, 尽量给面试官留下一种, 你很自信, 你很聪明, 你有潜力的感觉, 虽然你知道的不多, 幸运也可能落到你的头上, 不信你看我, 只有一个offer说明我很菜, 但是我也拿到了自己最想要的offer, 看到牛客上一些比自己强的人还0offer就觉的自己太幸运了. 就算不信自己的实力, 也要相信自己攒的人品.

面试记录

阿里

一面

夜里大概10点, 我坐在马桶上,接到一个杭州的电话, 问我愿不愿参加阿里的面试(那是我的第一次), 我说我愿意...... 然后我问什么时间, 面试小哥说现在方便么.... 我犹豫了十秒说可以给我两分钟么.... 然后小哥说, 那我5min之后打过来吧.
然后就开始面试了
这是阿里所谓的简历面, 主要考察基础, 我感觉面试官有一个list照着问的.
虽然我面的是算法岗位, 但是问的全是计算机基础知识(划重点)
数据结构, 哈希表了解么, 怎么rehash, 你怎实现一个哈希表, B树了解么, 什么是B+树, 向量和链表的异同.
计算机网络, http, tcp/ip, udp, iso网络模型
操作系统, 对不起我还没学..
场景题, 有一个词库, 如何像纸制字典一样建立索引 (B+树)

二面

又是某个晚上, 我在家边遛弯, 接到面试电话, 火速回家开始面试
项目, 先细聊了我的实习项目, 说明白业务问题, 和难点面试官似乎就满意, 解决方案就不想听了 (可能我的项目比较复杂)
刷个题吧: 图有关
场景题:  调度相关
智力题:  搜索相关

三面

约了时间, 但是只约了9pm之后...... 焦急的等着 10.开始
主要讲项目
聊到人脸问题

四面 (交叉)

达摩院的nlp大佬, 约了时间, 准时面
主要聊实验是项目, 主要关心,问题是啥, 模型是什么样子, 成本函数怎么设计, 效果咋样

hr

有啥优缺点
对阿里的看法
有字节和阿里offer怎么选
...其他的忘了

转正答辩

主要是介绍实习成果
问了些具体技术问题..
上线了么?
对部门有啥看法?
了解同事们都在干嘛么?
职业规划?
什么时候毕业?

字节

一共面了8次, 因为投了实习, 不断被捞, 整体感觉主要注重刷题, 上来先我们做两道题吧. 8次里面大概有三次纯刷题. 有的还会问下项目相关的, 有一次面试关问了较多的机器学习基础知识.
btw, 字节面试体验不错, 会有hr提前打电话预约, 然后给发邮件, 面试官都会准时上线.
算法题, 有关于二分查找的, 有动态规划的, 有贪心的, 关于哈希的, 关于并查集的, 一般都是介于easy和medium之间的, 没有遇过太难的, 所以刷题的侧重点注意一下.

腾讯

只给笔试,不给面试,(笔试做的不太好)

华为

笔试都没有?? (可能投晚了吧, 也可能八字不和, 给了offer也不去!!哼)

滴滴, 网易

都是提前批, 当时在阿里实习挺忙的也没准备就裸面了, 项目都说不明白, 基础也都忘了, 统统一面挂.

#面经##校招##网易##华为##滴滴##算法工程师#
全部评论
恭喜楼主,很强
1 回复 分享
发布于 2020-09-29 11:07
楼主你好,一面的时候,操作系统计组那些也要复习吗,感觉没时间了😂
点赞 回复 分享
发布于 2021-01-28 21:28
哈哈哈哈哈为什么一面的描述这么搞笑 迷之萌点
点赞 回复 分享
发布于 2020-10-23 12:00
楼主你好,请问你是什么岗位?开发的话,是Java方向还是C++方向?或者其他语言方向
点赞 回复 分享
发布于 2020-09-29 10:54

相关推荐

从八月初开始准备秋招,从那时候开始背八股背项目刷lc一天能刷二十几道,八月尾投递了第一份简历,九月初第一个一面,十月第一个二面,第一个线下面,到十月末第一个offer,十一月没怎么面试,几个终面的公司接连收到感谢信,恰好收到运营商的线下面试邀请,于是想着换个地方换换心情,去的前一天收到第二个offer沟通,回来这天收到华子报批的信息,好像整个人终于松懈下来了;虽然跟同校其他大佬收获的offer比,我的offer很一般,但是自己有几斤几两还是很清楚的hh,因此就愉快地接受了事实签了三方;签的公司了解起来好像还不错,希望能够wlb一点,春招或许我都不会投递了(是真的很懒的一个人),毕竟接下来几个月忙毕设不会怎么复习面试,如果进不了大厂那我目前的offer就是最好选择了。下面是一些一面后就没推进的公司的面经:字节后端开发工程师-抖音生活服务-一面:JWT token与传统登录验证有什么区别;JWT详细过程;JWTtoken怎么验证;用户信息在gateway中验证,怎么传递给下游微服务;微服务与微服务之间如何相互调用;微服务如何注册到注册中心,微服务宕机注册中心怎么发现;为什么要用ES,ES如何实现倒排索引,ES分片和副本是什么;联合索引abc,查询ac可以匹配联合索引吗场景:用户表用号码作主键有什么缺点?事务的ACID属性,如何保证原子性;split中为什么要对"."字符写成"\\."这样。Shopee一面:有没有用单元测试订单放入延迟队列,用的什么作为延迟队列,还有哪些组件可以作为延迟队列Redis底层数据结构以及怎么实现/string  listRedisson分布式锁怎么使用的,申请锁的命令,为什么要用分布式锁,分布式锁有哪些问题,怎么解决= !=  <> in notin等查询能不能匹配索引聚簇索引与非聚簇索引的区别用户态和内核态的区别,怎么切换,系统调用的情景TCP的拥塞控制/流程,慢启动什么的NIO,BIO区别,NIO下线程一次能处理几个IO操作怎么在大文件无法被加载进内存的情况下判断某数据是否存在其中对无法加载进内存的大文件里的数据进行排序TP-LINK一面:登录校验方式分别有什么,JWT校验的重点在哪里,加密方式解密方式Redisson分布式锁,以及redis与数据库的数据一致性线程同步方式-关键字,乐观锁,悲观锁为什么要用消息队列处理下单模块里的订单生成,如果消息处理中间件down了怎么办nacos作用,以及nacos崩溃了怎么办TCP四次挥手及close_wait状态用户态切换到内核态方式美团地图搜索-后端开发:介绍项目;项目难点;Linux命令;Linux进程太大,怎么排查;客户端和服务端部署在Linux上,从启动到交互的过程是什么;数据库索引结构;算法题:pow(x,n)中移互联网一面:削峰填谷,对于某些时刻访问量特别大的请求,怎么解决;mysql单个实例的最大访问量是多少;缓存和数据库怎么同步?定时事务?消息队列MQ?多个缓存实例怎么同步;分布式事务情景,上锁,扣减等操作,失败的场景;reverse数组,最少操作次数。小红书共四面,方向是广告营销一面问项目,项目重难点,项目怎么提升;Redis优缺点;Redis数据结构;穿透,击穿,雪崩的情况;MySQL锁的级别;死锁发生情况及解决;垂直分库与水平分库,数据表多大数据会涉及分表;消息队列了解哪些;手撕:数据库一道group+having count(*)+LC151作业帮一共三面 两轮技术面+hr面一面 40minHashMap结构,底层,是否线程安全,不安全在哪个点;安全的Map-ConcurrentHashMap,怎么保证线程安全;CAS在ConcurrentHashMap里怎么使用;SpringBoot事务,及事务失效情况;分布式事务,TCC;最终一致性在订单下达上的体现--消息队列;如何保证消息队列消息能够被正确消费;Redis基础数据类型及底层,还有哪些数据类型;缓存击穿及解决;Redis分布式锁只能锁一个资源,那怎么才能达到锁多个资源;一亿个手机号存储在数据库,怎么在Redis层面判断当前登录的手机号已经注册;MySQL事务隔离级别及解决了哪些问题;索引失效情况;limit 100000,10怎么优化;介绍一个项目优点;Redis缓存预扣,再扣减数据库,此时对数据库操作失败了怎么办;项目2相关;手撕--删除链表重复元素;反问:岗位业务;面试流程。43993-4轮面试, 1-2周进度一面:自我介绍;DDD介绍,与三层架构的对比;怎么理解微服务;处理服务实例宕机的情况;项目从前端到后端怎么设计(数据传递,代码设计等);Get和Post怎么传递数据,代码实现;线程池怎么使用,多线程;Redis分布式锁,集群怎么使用;自己介绍一个点;Redis集群之间数据不一致怎么解决;Java学习路线,未来规划;反问:面试轮次,反馈时间;业务;华测导航三面:技术+人事+业务总监一面30min:Java集合;项目;Mysql存储引擎,索引底层;MVCC;SpringCloud;技术栈拓展;反问:公司介绍,岗位bg;流程;二面15min:人事面;自我介绍;部门理解公司理解;秋招经历;薪资需求;个人bg;回顾这些面试内容好像又身临其境了,大多数面试的感受还是很好,面试官都很平静,有的面试官会更严肃一些,有的会轻松一些;口音也是天南海北的,北方南方,还遇到一个偏向两广口音听起来有点费劲;还有就是我感觉面试官之间的习惯也是不同的,有很多人说,面试官说感谢你的时间这句话就是挂了,但其实不是,有的面试官习惯说这句话而已。线下的面试华子那次,很惊讶于自己竟然能够通过三次面试,一面的面试官很专业也不会压力人,二面面试官问了一些关于项目的问题,让我自己介绍最重要的部分,他还给我另外的机会推销自己(先说我介绍的部分没有很打动他,建议我再想想有没有什么想说的),或许是看我很努力,也是给我通过了,三面主管面的面试官聊得很深入也很细致,最后还站起来祝我秋招一切顺利心想事成,出了大厦就收到hr小姐姐的消息说我面试通过了,说到这里也要很感谢一直和我联系的hr,她从我暑期投递华子的时候添加的微信,这次秋招也是她联系我投递的部门,前期笔试,性格测试她还特意打电话告诉我一些关键点,期间我觉得希望渺茫也跟她沟通也是很认真地跟我聊,虽然后期她由于职位变动不负责我的批次投递了,但是还是祝她工作顺利;第一个二面给了科大讯飞,虽然最终没有通过流程终止,但在九月末收到二面面试预约,还是给我在迷茫的九月一点加油鼓劲,让我的十月有一个奔头,相信这是努力的回报;十月相对于九月来说面试还多一些,因此十月虽然累但是心里挺有干劲的;十月尾收到第一个oc,犹豫再三还是拒掉了,离家太远且当时觉得好多流程都还没推进,不太甘心就这么签了;十一月慢慢过,再收到了一个oc,综合方面都挺好的,所以干脆签了,刚好毕设选题也确定了,接下来就是慢慢做毕设享受最后半年的大学时光了。秋招这几个月,在论坛里发过的牢骚和迷茫不少,还好有同样纠结的同学们,一起whisper建议和方向,一起加油打气,祝网友和坛友们都能收获满意的offer。
点赞 评论 收藏
分享
评论
11
27
分享

创作者周榜

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