一个半月拿到阿里字节拼多多美团Offer,最后去了阿里蚂蚁金服

战况

  • 蚂蚁:一轮笔试+五轮技术+一轮HR
  • 饿了么:三轮技术面 + 一轮HR 面
  • 抖音:三轮技术面 + 一轮HR 面
  • 拼多多:三轮技术面 + 一轮HR 面
  • 美团:三轮技术面 + 一轮HR 面
  • 比心:三轮技术面 + 一轮HR 面
  • 得物(毒):一轮技术面
  • eBay:三轮技术面

整体耗时基本在一个月左右,除了蚂蚁流程比较慢,体检背调就花了二周,大致在一个半月定下来,期间发生了不少有趣的事情,后面慢慢跟你们说。mysql

下面按着这样的节奏来介绍:程序员

  1. 我的介绍;
  2. 写一份不被扔垃圾桶的简历;
  3. 关于简历投递,为何推荐找猎头或内推?
  4. 准备面试
  5. 彩蛋

一个半月拿到阿里字节拼多多美团Offer,最后去了阿里蚂蚁金服

 

叙事文写的比较随意,你们挑着看。面试

一. 我的介绍

  • 教育状况:某老牌985软件工程本科
  • 跳槽前一份工做:上海某家头部互金公司,我后面叫他老J(取自我领导姓的首字母)
  • 来老J 前一份工做:面向金融B端企业的创业公司,我后面叫他老 H;
  • 以前面试通过:17年末面蚂蚁、美团都悲剧了,拿到猩便利、老J 的offer,19年7月拿到美团、挖财、声网offer,20年4月就是此次上面已经列出来了。

二. 写一份不被扔垃圾桶的简历

这个标题,草丛婊的自嘲,关于写简历,知道的并不全面,只是根据本身作面试官作简历筛选和本身投的简从来讲。redis

先说下什么样子的简历容易拿高分,以前在老H公司参与过简历筛选,也看了百十来份简历,总结好的简历几个特色:算法

  • 简约清晰

技术人的简历能够简约一点,简约不等于简单,你的项目经历和技术深度能够很深,可是体如今简历上必定高度归纳,简历上不适合长篇大论的写记叙文,议论文,看过有些简历写成了日记风格的,和谁一块儿作了哪些事,市场反响怎么样,公司融资多少钱,发展的多么好或者很差,面试官只能当《故事会》来看了,找不到求职者我的的部分。sql

  • 突出重点

一份简历若是全文都是作了系统,参与了 功能, 面试官要本身找重点,因此最好简历直接开门见山,我在项目中扮演什么角色,搞了什么大事情,拿到什么结果,最好是带数据做为支撑的,有个词叫可量化,好比你若是项目访问量大,能够写项目的QPS、PV、UV等,若是就是访问量小但流程复杂度高,你能够总结怎么作模块化开发、流程灵活性配置、效率提高等等,写到JVM 内存调优你能够写新生代/老年代内存回收时间提高了 ** ms,写到并发,你能够写程序调优压测可支持TPS 从1000涨到5000等等,这都是参考,能够辅助一些图或表在简历中,直观来讲一图二表三文字,固然前提是你图表确实有亮点。数据库

  • 细节

细节决定成败,有几个细节要关注:编程

  1. 错别字

写完必定要review 一下简历,别留错别字,会给人留下作事不仔细的印象,简历有错字,代码谁知道 ?缓存

  1. 逻辑

先后逻辑一致,数据不要自相矛盾,有逻辑漏洞,大厂面试官通常会根据你简历的整体内容大体作一个判断,逻辑有错误会对面试者诚实度打折,这在不少公司是大忌,相信你们都听过阿里的价值观;微信

  1. 发简历

简历不要压缩、不要群发、邮件带正文介绍本身。大部分HR或面试官这个时候都背了很重的招聘指标,真的很忙,尽可能帮他们节省时间,简明扼要在邮件正文告诉他们你的状况,简历用PDF格式,不要压缩,若是你压缩的格式面试官没有相应的解压工具,还得专门花时间去下载解压工具,另外不要群发,见过简历内容中有意向职位写的别的公司的,这种很容易过不了HR 那关。

  1. 排版

其实这个就是干净清爽就好,好比文字要对齐、字体大小一致、主标题和内容协调、工做经历和项目经历建议合并,篇幅不宜过长,技术的简历颜色不超过三种,不要五光十色(除非专门作了设计),不要非主流、网上找的模板记得去掉原做者的页眉页脚。

写完简历要像写代码同样走读一下,把本身当作面试官,若是看到面前这份简历,是否会怦然心动。若是但愿获得一些简历或者面试指导,能够在公众号后台加我好友。

三. 关于简历投递,为何推荐找猎头或内推?

你有没有过这样的感觉,网上投了一堆简历,得到面试邀约的寥寥无几,或者压根就收不到几个电话。

传统行业的不了解,只说互联网行业,通常像51job、前程无忧、猎聘我刚毕业那会还用过,如今基本简历投进去,接到不少都是推销电话或中介。如今招人成本高,大厂面试流程长,在我所在的部门,基本都是优先从阿里内部转岗招人,在钉钉上一个个问,有没有兴趣来支付宝一块儿搞事情。为何?招人指标压力大,这样作最快,时间成本最低,另外就是走猎头和部门内部推荐。

总结简历投递顺序:

猎头 > 内推 > 官网 > 脉脉 > Boss直聘 > 海投

先说为何找猎头,理由有如下几点:

  1. 猎头拿到的岗位确定是真实招人需求,不会是为了完成KPI拉人头,有不少反馈简历过了等好久都没回应的可能就是为了刷招聘KPI,这种通常在猎头这不会发生;
  2. 能走猎头渠道,或者说付得起猎头费的公司每每是处于上升期的公司,不差钱的主,如今行情这么差,都知道互联网工资高,猎头费也不便宜,找猎头推荐公司就至关于变相经过猎头帮你筛选了一波好公司,固然,前提是你找的是优质猎头,不少都是职业中介,这个后面聊。
  3. 负责的猎头会帮你作职业规划,帮你梳理你的亮点、短板,并分析目前市场行情,将来一些方向和市场信号,结合你的状况作选择,有时候偏听则信,兼听则明,多从猎头获取一些市场的数据对作正确的决定有很大帮助的.
  4. 面试节奏的把控、面试的安排、准备、面试结果的获取、HR 谈薪这些环节有猎头在中间能帮我安排好,若是你面试时本职工做不少,这些事情猎头不少都能帮你代办了,好比谈薪环节,你可能很差意思开口找HR要,要高了怕人家直接给拒掉,以为你心气高,要低了怕吃亏,靠谱的猎头基本会告诉你这个职业市场价,你也能直接了当的跟猎头说,他来斡旋。
  5. 说了这么多找猎头的好处,好像是在给猎头作广告,索性我就好人作到底,想要靠谱猎头的能够加我,推给你靠谱名片,拿到靠谱offer 远程给我点杯丝袜奶茶(不要加丝袜)就行。说个故事,推荐我进老J 和推荐我拿到抖音offer 的是一个猎头。

一个半月拿到阿里字节拼多多美团Offer,最后去了阿里蚂蚁金服

 

四. 准备面试

首先说通用的策略和面试三阶段,而后针对每一个公司的状况具体说。

总结的有如下几点策略:

  1. 心仪的公司面试顺序日后放: 刚出来面试,先拿一些不太在乎的公司练练手,先攒一波经验再打打怪,否则技能都不熟悉,上来打大龙确定GG,可能不太厚道,可是招聘者和求职者原本就是互至关备胎的关系。
  2. 记录面试过程,不断复盘总结: 面试过程能够录音,可是要征求面试官的赞成,若是不行,面试结束当即复盘,记录认为须要提升的地方,回答有欠缺,有遗漏,知识点有盲区的地方。
  3. 作好准备,能够找技术的朋友作一轮模拟面试:凡事预则立,不预则废;不作准备,直接就上的都是猛人,固然大牛当我没说。

4.1 面试前:

  • 梳理回顾本身的项目,挑1~2个项目找出亮点,面试时能够主动告诉面试官本身认为作的好的部分。
  • 简历上的细节本身必定要熟悉,能够多确认几回,好的面试官通常都会基于你的简历发问;若是一个面试官不是基于你简历提问,而问些偏门问题,好比他本身熟悉的技术,你直接能够转身离开了。
  • 对项目中的技术栈,以及通用的技术栈能够作个梳理;

4.2 面试中

  1. 自我介绍简短,突出重点。大厂面试官很忙又很累,喜欢主动又会总结的人。
  2. 主动把控面试节奏,引导面试流程。通常在面心仪的公司时,你应该是有面试经验了的,一般的面试流程和问题你应该了然于胸;例如你能够上来就直接告诉面试官,你认为作的不错的项目,熟悉的技术栈,节省面试官从简历上找亮点的时间。
  3. 认真听问题,不着急回答,能够多和面试官确认问题场景和边界。面试官会认为你考虑周全细致;
  4. 自信,不懂的问题大方认可;不知道的问题不要强上,不懂能够大方认可,说本身项目不涉及到这块技术,只是了解,原理性的确实没有作过研究,通常面试官也就问下一个问题了,不然不知道的瞎说,或者猜着回答给面试官印象会很是差,有时候还会很尴尬,面试官在那静静看你表演。
  5. 面试尾声面试官会问你有什么问题要问他?你能够把面试过程当中不懂的问题请教他,一方面能够补齐知识短板,另外一方面面试官会认为你对技术有追求,对你印象比较好,还有一个面试官拿来问你的问题确定是他本身很自信的问题,他确定知道答案。固然不少时候面试官可能不会做答,让你本身去找答案,我遇到过不少这样的,通常是面试官不但愿泄题。

4.3 面试后:

  1. 主动询问面试结果,招聘者会认为你对他们意向度很高,企业也喜欢积极主动的人。通常让你等消息的基本不用等了,有比你更合适的候选人,你成了备胎;
  2. 面试后能够加个面试官微信或钉钉,后面找机会请教他以为本身面试欠缺的地方,别人眼中的本身和本身眼里的本身仍是会有差别的,能够多聊一聊,固然,注意用词,不要交浅言深。

前面讲了面试三阶段的注意事项,下面把每一个公司拉出来讲下:

阿里

  1. 最重视项目经验,个人五论面试中大概有四轮都是基于项目的技术在问实现机制、改进技术方案、作的认为不足的地方,技术栈的实现原理,有没有其余替代方案,涉及中间件的原理等等。
  2. 重视技术原理,对本身作的项目实现机制不能只是了解,必定要知道实现的机制,因此日常要下功夫深刻了解项目的技术栈,例如Spring、消息队列、数据库、缓存要作到原理级别的了解,临时抱佛脚我以为用处不大,仍是在平常开发中要多思考多总结。
  3. 笔试部分很重要,一些公司技术管理者可能不须要写代码,临时上来让实现个业务需求,可能会抓瞎,因此日常要多动手实践,通常代码也没代码提示的,须要熟悉常规的函数,变量命名也要注意,日常养成好的命名习惯,推荐看下阿里的《Java研发规约》,须要的能够微信后台找我要。
  4. 重视每一次面试机会,阿里挂了一个部门还能够换部门面,可是会有面试记录,若是面试记录较差,后面的面试官要冒一些风险让你经过,因此重视每一次面阿里的机会,据说不少人都是面了三次才进来,每次须要隔半年以上。
  5. 阿里的面试官通常都是从一个点开始,抽丝剥茧,一层层深刻,直到你回答不出来,再换个问题开始继续“俄罗斯套娃”,固然问题不会脱离你简历里写的技术栈,因此仍是那句话,重视每个你写在简历上的技术点。

阿里面试真题分享:

这边只是作下展现,文末会有面试资料获取方式

一个半月拿到阿里字节拼多多美团Offer,最后去了阿里蚂蚁金服

 

字节

  1. 最重视算法,不刷题基本没戏,固然除非你算法功力极强,当我没说;
  2. 每轮面试都有1~3道算法题,难易程度因人而异,通常前面项目和基础技术聊的不错,就会给道easy 或medium 难度的,若是前面聊得不太好,或者和面试官没眼缘,可能就会hard。面试春节先后LeetCode 陆陆续续刷了一百多道题,这里分享个技巧:同类型的一块儿刷,通常能够分为这么几类:链表、树、图、动态规划、贪心、状态机等。之前分享过一些,刷的同时作好笔记,同时要刻意计时练习,否则面试时那么短的时间,并且有人看着你写,你会紧张,日常不训练那种氛围不必定能发挥正常的。另一个技巧:拿到题不要当即做答,你能够写以前,和面试官先说下思路,若是你啥话不说,吭哧吭哧三下五除二洗完了,面试官以为你背题了,大几率会当即出道hard的题,另外若是写到一半,发现卡壳,思路错了,重来的话面试官会给你减分,并且他要有耐心给你重来的机会。
  3. 提早了解业务和技术栈,通常若是你是Java的话,可能要换技术栈到Go,提早了解一些Go的知识也是加分项。因此字节有的部门不太会问具体语言相关的,而是问些公共中间件。
  4. 颇有潜力,流量巨鳄,我知道的是疫情期间海外TikTok DAU每周都是百分之十几的增加。

字节跳动面试要点

多刷算法,Leetcode题库日益壮大

题目数量已经将近2000道

到底要从哪里下手?这里小编推荐你去看左程云的【程序员代码面试指南】200+大厂面试真题,

本书选取将近200道真实出现过的经典代码面试题,帮助广大程序员的面试准备作到万无-一失。 “刷”完本书后,你就是“题王”

一个半月拿到阿里字节拼多多美团Offer,最后去了阿里蚂蚁金服

 

拼多多

  1. 重视算法,我记得第一轮面试,面试官视频一句话没说,让半个小时作四道算法题,作完开始面试,顺便说下面试是晚上22:00开始的,大家品品;
  2. 看重候选人背景,拼多多倾向要985学历或大厂经历的人,猎头朋友说的,毕竟作的电商,一直定向挖阿里人;
  3. 给钱不少,下班很晚,我前同事老公平均到家都是1点多,一周只休息一天。

美团

  1. 喜欢问JVM优化,美团我面过二次,一次去年年中,一次今年年初,都拿到offer,总体感觉他们很喜欢问虚拟机的问题,我知道美团是虚拟机优化这块作得不错的,另外就是MySQL数据库相关的,分库分表、索引。
  2. 重视Java基础,对你项目中涉及的Java基础知识会出对应的代码题,涉及比较多Java基础概念,重视编程基本功。

得物(毒) & eBay

  1. 得物颇有意思,面试官可能面了太多人,到我这的时候有点心急,听我介绍项目说用redis list 充当了消息队列的backup,瞬间炸毛了,也不听我讲怎么作可用性的保障措施,cachecloud 的稳定性。质疑说怎么能用redis 来作呢?实话说质疑的有道理,可是才面了十几分钟,不让我把话说完就笃定个人技术选型是错误的,他直接问我还有什么问题,而后我问他正确的方案时也不愿说,而后结束了面试。整个面试过程二十多分钟,是我被拒绝的最干脆的一次,O(∩_∩)O哈哈~。
  2. eBay 有三轮技术面,特别说三轮面试官都是女的,震惊。第一轮还有英文相关的项目介绍和问答,第三轮有线上笔试,题目面试官基于项目问的,让作些代码实现。第三轮面试的时候我主动跟他们说我好像不是大家要找的,由于他们部门想要招的是用Flink 作流式风控的变量计算,可是我主攻仍是在**业务系统的后台,因此以为匹配度不高。不过总体面试体验蛮好的,小姐姐(妹妹)们感受就像是在外企自由人性的氛围滋润下成长的,面试都是柔声细语的,就问问mysql使用、索引、LRU缓存淘汰机制等等。我这种长期沉浸在国内民营互联网公司的老炮比较糙,感受仍是比较适合国内互联网的996,一样还有它的发展速度和薪资待遇,哎。。。怎么说呢?就是贱,一天不加班浑身不得劲。

五. 彩蛋

  1. 面试大厂前能够练习一下表达能力,主要是讲话要精炼,不要冗长,要高屋建瓴,高度归纳,面试流程越日后,面试官级别越高,你的视野和话术也要往上抽象,越日后关注更多的不是技术细节,而是你总体的技术视野和广度,对业务用到技术的总体把控能力,以及对将来技术变革的预见能力、创新的能力,好的面试实际上是一场高质量的对话,有时候若是让旁人看,甚至分不出谁是面试官谁是求职者;
  2. 有些Boss 面会关注你的思惟模式和整个技术的知识体系,日常须要作些积累总结,好比看书、看公众号、关注新技术趋势,作技术的原理性的研究,作些思考的沉

多刷题,狂刷题

小编这边也准备了程序员1000+面试题指南,内容涵盖{ Java. MyBatis. ZooKeeper. Dubbo. Elasticsearch. Memcached.Redis. MySQL Spring. Spring Boot. Spring Cloud. RabbitMQ. Kafka.Linux等技术栈} 等一线互联网面试真题

若是您须要这一份面试题与文中提到的程序员代码面试指南的话,能够见下图来领取面试题与算法指南

 

 

一个半月拿到阿里字节拼多多美团Offer,最后去了阿里蚂蚁金服

 

一个半月拿到阿里字节拼多多美团Offer,最后去了阿里蚂蚁金服

 

一个半月拿到阿里字节拼多多美团Offer,最后去了阿里蚂蚁金服