[电商] 一毕业就能进阿里的人有多厉害?

[复制链接]
jorny004 发表于 2023-8-15 20:07:43|来自:北京 | 显示全部楼层 |阅读模式
应届生毕业,刚投完阿里的简历,听往届的师兄说,应届生能进阿里,那都是很厉害的人了,好奇的问一下,一毕业就进阿里的人一般是哪些人
全部回复5 显示全部楼层
ldf007 发表于 2023-8-15 20:08:39|来自:北京 | 显示全部楼层
一本憨仔来装个逼。
我跟那些985/211的比学历直接断崖。
主要是命好。
当年我是经老师提醒,学了Java。17年毕业学的,那个时候Java香的一批。
我没记错的话springboot是14年出来的吧?13年?记不太清了。
属于学的早那批人。
所以17毕业,我就会用个springboot。而且还是校招前两个月补的。
当时学校课程里有Java,jsp,408也就是数据结构,计算机网络这些常规课。
框架都不学的。
还是老师提醒我,叫我去买个JavaEE的书看,我就听话跟着学了。
自己随便做了个项目,项目简单成度不亚于输出一句话,只不过用Tomcat跑出来的。
结果校招的时候去了一家做金融相关系统产品的公司,月薪8k,那个年代8k的大学生很多了。
结果命好,老师认识阿里的人,觉得我不错,就内推去实习了。
面试的时候问的问题很基础,甚至会问你三种循环的区别,写登录的时候用哪个循环来对比用户账号和库里面账号。
或者会问你接口能new对象么?你只要回答不能,只能new实现类。这就是满分!
或者是String是定长字符串,变长字符串用什么?
甚至是…链表集合和数组集合的区别。你只要说数组集合查询很快,插入很慢,因为数组插入,刷数据要往后移,而链表有前驱后继,像手一样拉着另两个数据实现插入,就很快。面试官会觉得你是半个天才。
等你说你懂AOP的编程思想,他会微笑以待。
等你说你不仅会ssm,还会springboot,他会拍手叫好:我就喜欢你这样的应届生,来了可以直接干活了~
(各位老铁羡慕了不?现在这个学历的应届生想进阿里简直是开玩笑。Java这块的岗位,不仅要会各种框架,还得会各种离谱算法,卷的人都麻了)
刚工作那会,啥也不会。真的啥也不会!
然后边上班,边学。
就…就稀里糊涂的会了,通过小组里的转正答辩。成了阿里的员工。
年薪30万。
做了两年多,字节那会市值蹭蹭往上涨,工资也网上涨。
看到认识的一个研究生学长(我们自己学校的研究生,通过老师在实验室认识的。关系还算不错)在发朋友圈说自己可以内推去字节。
我就没事找话,他说我的技术可能工资会比现在高。
结果就又稀里糊涂的跳去字节了,年薪36万。
可惜的是去年被优化了。主要是我后面不怎么学习,技术跟不上,变得菜了。
就回老家合肥找了个月薪14k16薪的工作混日子。做的业务也很简单,不咋动脑,带的几个人技术也不错,随便摆烂。
平时大多数时间也在自己小隔间办公室里喝茶看报,没事了刷刷知乎看看小说。
到也不是多厉害,主要有阿里和字节的工作经验,我发现这玩意很好使,比学历好使。
人生如开挂的爽,我自己都觉得爽。
几乎每天都玩到两点,睡到早上9点吃好老婆做的早饭地铁赶去公司,地铁就在家门口,公司也就在地铁口不远,下了地铁共享车5分钟不要就到,9点50前打卡,开个会,再睡一觉吃午饭,好了再午休,下午想三个小时业务,一个半小时敲代码,然后准时下班…
至于我老婆是专科学历,一直想开个餐饮店,正好前几年挣了些钱就给她开了,卖鸭脖,一个月收入也很不错。
还有一对龙凤胎,兄妹两在读一年级,我爸妈带着。
日复一日,一眼望到头~
<hr/>
xudongxi 发表于 2023-8-15 20:09:27|来自:北京 | 显示全部楼层
我毕业时拿到了阿里、百度、京东、腾讯、高德等几个大厂的offer,最后选择了阿里。
可我并没有觉得我有多厉害
反而,我进阿里的时候,让我从C++转到Android。从零开始学!!!!
所以,大厂校招真的看技术吗?
为什么有些人刷刷牛客、LeetCode就能offer拿到手软?
而有些人项目做了三四个,一个offer都拿不到?
很多同学以为学习好就能进好公司?
屁!
我上大学时,连续三年得过国家励志奖学金,英语过六级,以为软考有用,还考了个软件设计师证书,以为四级有用,也考了个软件测试工程师证书,看人家用c++写软件,自学MFC写了几个桌面小程序。
自以为很牛逼的去找工作,结果要价2500,都没人收,2011年,一个计算机系top级毕业生,薪资还没流水线的高。
后来,我读研了,一切都变得不一样。
现在工作近十年,也辗转几个大厂,做校招、社招面试也不下于上百场,这里跟大家说几句心里话。
万字长文,这可能是改变你一生的文章。

这些内容会涉及行业秘密,希望你能耐心看完,绝对会有帮助,顺带能帮点个赞,就更感激了。

收藏是点赞的三倍啊,原创不易,小伙伴们双击屏幕点个赞支持下吧,手动叩谢了。

目录:

  • 学习好为什么进不去好公司
  • 校招看什么
  • 怎么参加竞赛
  • 怎么准备实习
  • 增加项目经验
  • 怎么准备校招笔试
一、学习好为什么进不去好公司

直到我做了某厂校招面试官才知道,学习好并没什么用,只有在985、211学校学习好才有用!
坊间经常会流传着一句话“毕业时刷刷牛客、刷刷LeetCode就offer拿到手软”
不用怀疑,这事真的有!
但如果你也这么做的话,恐怕简历都过不去!
校招的奥秘在于:
1、校招是应届生进大厂的唯一途径,如果错过了校招,想进大厂至少三年/五年后!因为大厂社招都是有毕业年限限制的,一般是三年或五年。
2、名校光环,是校招生非常重要的一个光环,只要学校好,成绩好,即使啥不会,很多大厂也会给offer的,校招的奥秘在于找到适合培养的人才,而不在于实际工作能力。
所以,只有拥有名校光环的人,刷刷牛客、刷刷Leetcode才能offer拿到手软!其他人并不是!
二、校招看什么

曾经看到了个笑话,非常有意思。
说有个人无意间上了电梯,不知道这玩意是什么,但他很害怕,就在里面一直磕头。结果等电梯停的时候,他已经在天台了。
所以,他逢人就跟人家说,上了电梯就要一直磕头,这样就能上天台。
笑话有点冷,我没有影射九几年的创业大佬们,我也并不是想说“遇到风口猪也能飞”的道理。
这里想讲的是,有时候,我们以为我们做了对的事成就了我们的现在,其实并不是。
就像很多同学以为刷刷牛客Leetcode就能拿offer一样,实际帮他拿到offer的是他的学校名字,而不是刷题。
校招看重的是四个光环:名校光环、竞赛光环、实习光环、项目光环!!!

学校,在我们踏进去的那一刻就决定了。而另外三个却是我们可以自己争取的。这些内容无论你是应聘大公司还是小公司都是非常有竞争力的,跟着做吧
三、竞赛光环:

在大学期间,有很多的算法竞赛、ACM竞赛,尽量参加全国性的,有含金量的比赛,这才能眼前一亮。
四、实习光环

去大公司实习,相比校招进入大公司,那是简单很多,二本学校的学生,也能进得去实习。而且在大公司都有实习生转正的机会,我所待过的公司,只要你去实习了,表现的不错,基本上100%转正。
即便进不去大公司实习,在校招时,有实习经历,也会是简历上很重要的一项。而且一般有实习经历,就会有项目经验,这真是一举两得。
找实习,无外乎四个途径:
1)牛客网

添加图片注释,不超过 140 字(可选)
牛客网的校招做的非常专业,不管是实习还是正式校招都可以来看看
牛客校园招聘_牛客网_牛客网​www.nowcoder.com/jobs/school/schedule?fromPut=pc_kol_qjzt2)、实习平台、公众号
一些找工作、找实习平台,可以直接去搜岗位,平台有很多,比如实习僧、应届生求职网、Boss直聘、刺猬实习、拉勾网、智联招聘、前程无忧等
3)、企业官网/招聘专网
各个大公司都有自己的官网,当有实习生岗位开放时,在官网上就会有对应入口。
比如:阿里巴巴集团招聘

添加图片注释,不超过 140 字(可选)
比如:腾讯集团

添加图片注释,不超过 140 字(可选)
比如:百度招聘

添加图片注释,不超过 140 字(可选)
下面列出了常见的互联网公司招聘地址,自己去看吧。  百度招聘 / 加入字节跳动-招聘 / 京东招聘-首页 / 小米招聘 /华为/ 拼多多社会招聘 /VIVO/ OPPO/网易社会招聘 / 360招聘官网 / 新浪招聘 / 小红书招聘 /知乎- 社会招聘 / 携程旅行网-招聘中心 / 陌陌招聘 / 爱奇艺招聘-热门职位 / 58同城招聘 / 汽车之家招聘 / 虎牙直播 - 社会招聘 / 加入我们 - 斗鱼 / 欢聚时代招聘官网 / 人才招聘-51job / 猎豹移动网申系统--首页 / 搜狗招聘 / bilibili招聘 / 搜狐招聘官网/ 脉脉-成就职业梦想 / 滴滴招聘 / 快手招聘 / 美团点评招聘官网 / 中国平安-招聘官网 / 苏宁招聘官网 / 分众传媒招聘 / 好未来招聘 / 同程艺龙招聘系统 / 神州优车招聘系统 / 三七互娱招聘_三七互娱 / 用户网络招聘 / 众安保险公司招聘信息 / 巨人网络招聘官网 / 社会招聘网宿科技-全球领先的互联网基础服务平台 / 迅雷社会招聘 /贝壳找房校园招聘官网招聘系统 / 房天下招聘--你会爱上fang.com / 猎聘_2019秋季校园招聘信息 / 勇者招募计划-有胆你就来-咪咕文化 / 社会招聘_美图公司招聘官网 / 科大讯飞 | iFLYTEK - 用人工智能建设美好世界 / 南京途牛科技有限公司网申系统 / 美柚 | 女生助手 - 加入我们 / 丁香园最新招聘职位_丁香人才网 Careers at Microsoft | Microsoft jobs / 招贤纳才 - Apple (中国) /Careers Center | Samsung Singapore / Visa就职机会:Visa全球职位 / 台灣積體電路製造股份有限公司 / Jobs at Intel / Cisco Careers | Join the #WeAreCisco Tribe / IBM 如何成就你的事业巅峰 - 中国 / Qualcomm招聘_高通中国招聘 | Qualcomm / Working at Dell Careers / Sony China Career Portal / 海康威视招聘 / DJI大疆招聘 / 中兴通讯全球招聘门户 / Vivo招聘 / OPPO招聘官网 / 珠海格力电器股份有限公司招聘系统
4)靠内推
如果你有一些朋友、师兄、师姐已经就业到理想公司,可以与他们联系,如果他们公司有实习岗位的话,可以让他协助你走内部推荐流程。很多公司,内推同学是免简历筛选和笔试的,可以直接进面试。当然,也有些公司是无论是否内推,流程都一致。
不认识内部人员的话也可以去牛客网看看,他们的内推广场有很多企业在职人员,回复率非常高  
内推专场_内部员工认证内推_实习/校园招聘/社会招聘_牛客网​www.nowcoder.com/discuss/referral/all/index?fromPut=pc_kol_qjzt五、增加项目经验

如果实在没时间实习,或者实习中没做什么项目的话,那怎么办呢?在简历中最重要的就是项目经验了,如何解决呢?

添加图片注释,不超过 140 字(可选)
敲黑板!!!没有项目经验就造项目经验!!!!

现在网上那么多的实战教程、github上遍地的源码分享,都可以为你所用。
评论区有学弟学妹问我要学习资料,在这里,顺带分享大家我自己整理的资料,我自己入门、进阶,乃至最后晋升到专家岗,都是跟着这里面学的,绝不是网上随意打包的那种,都是自己需要学到某个方向知识的时候,去网上买的,最后汇总而成。
汇聚了java、C++、Python、web前端、考研、设计模式、面试、小程序、linux、数据库、go、数据结构、算法、机器学习………等主流的编程内容,将近有3000G


添加图片注释,不超过 140 字(可选)

我整理的这些资料大家可以在这里获取,对于学习计算机的同学帮助非常大,而且十分系统。
计算机经典资料:计算机专业46个方向入门进阶实战教程(含下载方式)
在面试时,这些项目经验都可以写上,最关键的是自己要弄通、弄会,尽量先仿一遍,自己再从头到尾自己再写一遍,把所有涉及到的知识点都弄通弄会。面试的时候,就实话实说,就说你自己仿的,没有关系,做为面试官,我们更看重的是你会啥并且你是不是真的会。
说了这么多,其实想告诉大家的是,不要以为在985/211名校就能不努力了,每年名校毕业找不到工作的大有人在。只有在名校且成绩好的同学,才不需要努力。而可笑的是这部分人却恰恰是最努力的人群。
秘密都跟大家讲了,小伙伴们朝着这四个方向去努力,无论校招还是社招都问题不大。
六、怎么准备校招笔试

校招笔试最重要的几门课


  • 数据结构与算法,
  • 计算机操作系统,
  • 计算机网络,
  • 计算机组成原理。
这几门课也是校招的重点考查科目,需要熟练掌握一门语言(Python,Java,或是C++),然后用你熟悉的语言来实现基本的算法和数据结构。
无论学习什么,最关键是要找一个风评还不错的课程,就从头到尾学一遍,千万别东学一点,西来一些的。这样的效果肯定不会太好。
这里给大家推荐一些我看过的,比较认可的课程,跟着学即可。
数据结构与算法

关于数据结构,我想说的是,它是这四大件中最简单、最基础的一个。离开了数据结构,几乎任何的程序都会失效,所以在讨论数据结构的时候,常常要把算法也连带着说一说。
要单纯地掌握常见的数据结构,就如同拆解一个个精妙的仪器件一样有趣和简单。正因为数据结构这个东西在程序中的作用,和仪器部件特别相像,不同的数据结构有着不同的特性,因此要想学好数据结构,图解是必备武器!
这里强推中国大学上,浙江大学的开设的《数据结构》课程,涵盖了常用的数据结构和算法。

添加图片注释,不超过 140 字(可选)
数据结构_浙江大学_中国大学MOOC(慕课)​www.icourse163.org/course/ZJU-93001辅以教材参考书,强推《大话数据结构》,光看封面你就知道这本书的风格了
没错,这就是大名鼎鼎的《大话设计模式》的作者出的,绝对顶。

添加图片注释,不超过 140 字(可选)
算法课常常和数据结构课放在一起,在有些高校中,会存在“数据结构与算法”和“算法设计与分析”这样的两门课。
但很多同学搞不明白,数据结构与算法有什么区别,甚至有些同学以为数据结构中就包含了算法。
其实,是字面意思就能知道个大概,数据结构主要讲解数据的组织形式,换句话说,我就是我们要怎样把这些数据存储起来,所以有列表、堆、栈、树、图,这是数据结构的重点。
算法,则注重的是思想,比如列表里的元素怎么排序、怎么在当前的存储结构中找到最大的数和最小的数?等等,说白了就是解决现实中问题的思想。所以才会有分治思想、贪心思想、动态规划这三大算法。
学习算法的套路很简单,多看、多写、多上机,既然是思想的集合,看得多了,自然无师自通。
至于刷题,很多同学都知道要刷牛客网、LeetCode,这里以牛客网为例:
牛客题库:(415题)
牛客网 - 找工作神器|笔试题库|面试经验|实习招聘内推,求职就业一站解决_牛客网​www.nowcoder.com/exam/oj?page=1&tab=%E7%AE%97%E6%B3%95%E7%AF%87&topicId=196&fromPut=pc_kol_qjzt总共400多道题,而且有些题,非常难,想全部刷透,也至少刷半年。这显然不适合绝大部分同学。
所以,我们要找到最核心、最重要的题集,即可
比如,如果时间紧张,可以先刷《面试必刷TOP101》里的题目,总共101题。
《面试必刷TOP101》​www.nowcoder.com/exam/oj?page=1&tab=%E7%AE%97%E6%B3%95%E7%AF%87&topicId=295&fromPut=pc_kol_qjzt刷完以后,有时间,可以再刷《剑指offfer》的题目,共81题。
《剑指offer》​www.nowcoder.com/exam/oj/ta?tpId=13&fromPut=pc_kol_qjzt因为这两本书,都是面向面试的高频题汇总,自然有很多题目是重合的。这也正能说明这两本书的重要性。
当然,我也有一本谷歌师兄总结的高频面试算法习题集,包含了常见的数据结构和算法汇总,无论是排版还是内容,都是非常棒。  

添加图片注释,不超过 140 字(可选)

添加图片注释,不超过 140 字(可选)
Star 7K+! 谷歌师兄的刷题笔记火了!​mp.weixin.qq.com/s/duw8V2OztGmYxm02xNmTbA计算机操作系统  

无论你学习什么语言,都避免不了和操作系统打交道。所有语言的最后执行,都是靠操作系统。
比如,你用C++可以使用new创建一个变量来存储数据,也可以通过malloc创建一块空间。
但你真的知道他们的区别吗?无论用什么操作符来操控程序,最终真正分配内存空间的其实还是操作系统,所以,想真正了解他们的区别,就必须深入操作系统内部原理。
这就是为什么,我们学习语言时比较简单,而真正深入起来,却很多地方不懂的原因。
操作系统是程序员进阶必会的基础知识。
刚开始学操作系统,不建议闷头看书。相信我,用不了几分钟,你就会打瞌睡。学不了一星期,你就想打退堂鼓。
这里推荐B站清华大学的操作系统课程。这是我见过最简单易懂的操作系统课程了。

添加图片注释,不超过 140 字(可选)
【清华大学】操作系统 陈渝 全113讲(上)_哔哩哔哩_bilibili​www.bilibili.com/video/BV1wW41117GS【清华大学】操作系统 陈渝 全113讲(下)_哔哩哔哩_bilibili​www.bilibili.com/video/BV1oW411y7Bm在看视频的同时,如果你还想要教材,在看上部分时,可以搭配《操作系统导论》辅助入门,在看到具体的操作系统理论时,可以搭配业界经典《现代操作系统》深入学习。这样相比直接啃书会容易很多。

添加图片注释,不超过 140 字(可选)
计算机网络:

计算机网络,提供的是管道服务,像自来水管一样单纯,发送方Bob向管道里注入一吨液体,接收方Alice就接收到整整一吨液体,不多一滴也不少一滴。当然这是完美的理想,而现实往往并不是这样的。

添加图片注释,不超过 140 字(可选)

真实的情况是这样的:Bob与Alice之间自来水管,每隔几公里都有一个蓄水池(增压泵),这个蓄水池有若干个进水管,也有若干个出水管,如果进入管的整体流速 > 出水管的整体流速,那么这两者的流量差就会被临时缓存在蓄水池里。稍后如果进入管的整体流速 < 出水管的整体流速,那么蓄水池里的水就可以乘机流走。
但是如果进入管的整体流速 > 出水管的整体流速一直持续,多出来的水蓄水池容不下了,多出来的水就溢出了。这溢出的水是永远都无法到达目的地的,对吗?
这个蓄水池有一个专业的名字:路由器,由于蓄水池无法补偿溢出的水,自然就需要有一个流量补偿机制,来补偿流量丢失,那么谁来补偿呢?
肯定不能网络来补偿,网络一直以无状态(Stateless)为首要目标,如果让网络来补偿流量,自然就需要网络来记忆状态,这点是难以接受的!
最终流量补偿机制的重担就落在了流量发送方Bob的身上,实现这个流量补偿机制的代码赫赫有名,它的名字就是TCP!
TCP大佬实现流量补偿机制,其实很简单,就一句话:确认机制!
一旦流量到达接收方,需要接收方Alice明确确认到达,否则TCP大佬会周期性使用流量补偿(重传)机制。
所以TCP是一个需要记忆状态(State)的代码,它本质是Stateful的!
从上面的例子也可以看出,计算机网络相比操作系统好学非常多,因为计算机网络不抽象,在现实生活中,都能找得到例子。而且,如果我们想知道网络中的细节,完全可以通过抓包来分析。
课程推荐哈工大的计算机网络系列课程:


添加图片注释,不超过 140 字(可选)
哈尔滨工业大学 计算机网络_哔哩哔哩_bilibili​www.bilibili.com/video/BV1Up411Z7hC这里需要说明的是,计算机网络中的细节非常多,李老师讲的也很全面。但这些细节是无需关注的,比如Http协议的错误码分类,我们记不住,而且记住也没任何意义,知道有这个玩意即可,需要的时候,百度一下,它不香吗?(如果考研用,当我没说,考研考……)
关于计算机网络,我们真正需要了解的是osi 7层协议和Tcp四层协议的产生原因和具体使用场景,就足够了。
关于图书,绝大部分高校都用的谢希仁的《计算机网络》,这本书讲的很好,很浅显易懂,它也是考研408的常用教材

添加图片注释,不超过 140 字(可选)
计算机组成原理

组成原理应该是所有课程里最难的课了,它是一门衔接数电和汇编的一门课。整个课程的核心就是使用数字逻辑电路和触发器搭建一个可以运行汇编指令的机器.
单纯看书、看视频的学习,会极其枯燥,必须搭配实验性小游戏,才更容易理解并坚持下去。
如果你需要提前感受一下可以去玩一个叫人力资源机器的游戏.代码区就是ROM,中间箱子是寄存器,两边输入和输出的会和并到一起装到RAM,小人就是运算器.




这篇文章里有这个游戏的简介和玩法:
人力资源机器:Human Resource Machine134 赞同 · 60 评论文章你可以从这个游戏做为一个开始。
再回来问题上来,我们先推荐学习资料,最后再推荐一些实验性游戏。
视频首推卡内基梅隆大学的《深入理解计算机系统》系列课程,英语不好?没关系,有中英文字幕,看完这套视频,不仅能学到知识,指不定六级顺带也给过了。


【精校中英字幕】2015 CMU 15-213 CSAPP 深入理解计算机系统 课程视频_哔哩哔哩_bilibili​www.bilibili.com/video/BV1iW411d7hd配套教材建议选用《深入理解计算机系统》,这个视频应该也是用的这个教材。


组成原理游戏推荐:
Oxygen Not Included 里面的逻辑电路相关的内容可以提供具体案例,提高对逻辑门的感性认知.同时可以衍生出很多机制相关的思考,比如 具体的问题转化为数理逻辑,小人作业并发冲突,随机地图生成,权限管理,复杂功能分区规划等等.

  • Human Resource Machine 这个可以最直观的展示指令和运算的关系,上文也说过了和组原大作业有千丝万缕的联系.另外通过关卡提供了较为平稳的曲线,可以提前规避因为理解力不足带来的挫败感. 这个游戏还有一个多线程版本:7 Billion Humans=
  • Opus Magnum 前置知识要求低,极为艺术的逻辑呈现,完成之后真的会有炼金一般的快感.
  • Silicon Zeroes 一次性解决触发器!!!
  • TIS-100 汇编王中王
把这些内容学会,通过校招笔试,完全不是问题。

但校招不光有笔试,还有面试环节,面试考的就是项目实战能力了。
还可以去牛客网看看笔面经,可以获取第一手笔面试信息,知己知彼方能百战不殆!
牛客网面经​www.nowcoder.com/discuss?cuid=a0cf98b7-72d7-4abd-955b-d6e36411ce49&fromPut=pc_kol_qjzt有关校招的内容非常多,这里我就不一一列举了。我把我这些年的所知所得,整理成了一本书,开源到github上了。相信会对大家很有帮助,大家可以去看.
目前还在持续更新,欢迎大家star。
地址:https://github.com/harvic/FightingCoder


好了,这篇就到这了,希望大家毕业都能找到好工作。
我是 @启舰 ,原创不易,帮我点个赞吧。


本人所有文章皆为原创,著作权归@启舰 所有,未经授权,转载必究

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×
zgts 发表于 2023-8-15 20:10:02|来自:北京 | 显示全部楼层
有幸一毕业就进了阿里。身边的同事确实都很厉害,
我是个非科班的Java工程师,本科学的是电信,后来跨考到985软件工程,自己学了两年Java,期间找了两次实习,一次在网易,一次在百度,秋招前复习了小半年,最后拿到了BAT等公司的offer,考虑到技术栈和成长速度的原因,最后选择去了阿里。
分享一下我的自学经历和秋招经历,顺便给大家带点干货。
秋招前的积累与沉淀
研究生期间我有一件事情一直在坚持,那就是做笔记和写博客。
做笔记,就是记录学习中大大小小的事情,可能是面试问题,可能是一周的学习计划,也可能知识一个知识点,总归都是值得记录的东西,对我来说,就是一种积累。而对于博客,我从一开始只用于记录项目,到后来做转载,再到后来写原创,整理系列文章,则更像是一种沉淀。
但是在春招刚刚结束的这段时间,我发现一个问题,之前学过的东西忘记了很多,特别是那些理解的不够深的知识点,总是特别容易忘记。另外我发现,虽然我在笔记中记录了很多的知识点和面试题,但是往往我只看过一次,不会再去看第二次。
这也意味着,虽然记录的内容很多,但是真正消化吸收的内容很少,脑子里充斥着总是那些零碎的知识点和面试问题,对于完整的知识体系知之甚少。这些问题在春招期间也不断地暴露出来,让我思考了很久。
面对如此窘境,我想做出改变,趁着现在时间充裕,我想要为这些内容做一次减法,并且借此机会,推翻自己原有的知识体系,重建新的知识框架。简单说来,就是重新开始学习Java后端,这次我要用一种更高效的方式,避免走之前走的弯路,要用最高效,最合理的方式去复习。由于我之前已经有基础,所以我对完成这一目标有信心,相应地我也为此做出了明确且详细的学习计划。
以下内容现已全部整理到我的个人博客:https://how2playlife.com/
我打算用几个关键词来形容这三个月的秋招复习。
“具体可靠的学习计划”
在三个月的时间里,我首先按照Java后端路线图安排好复习计划,每个知识点都会对应安排一段时间,比如我可能花一天时间复习“Java反射”,两天时间复习“设计模式”,一周的时间用于复习"JVM虚拟机”。我一般会在月初做好整个月的计划,然后根据进度做一些微调,但是基本上我都可以跟上进度,并且是在复习到位的前提下。
所以我觉得,对于秋招这一场苦战,指定计划尤为重要,一旦计划定下来,战略目标清晰,对应的战术制定也会变得清晰,执行力也会随之变强。
“写博客整合知识点”
至于复习方法,我主要通过看高质量博客,并且结合代码实践的方式巩固这部分知识点,比如今天学习“concurrenthashmap”,我会去找两三篇比较好的博客先看看,主要是源码解读方面的,然后我会把它们进行整合,如果有遗漏的知识点我会再进行补充,有时候我还会自己去看看JDK源码,以便更好地理解博客内容,完成知识整合之后,我就会对应地整理出一篇博客出来,发在我的个人博客上。
除此之外,当我完成了一整个专题的复习之后,我会把这些文章整理成一个专题,比如上面说的“concurrenthashmap”,实际上属于Java并发包,所以我会专门做一个博客专栏,用来完成Java并发系列的文章专题。对于每一个文章专题,我都会先理清这个专题一共有哪些内容,然后再开始整理。比如对于Java并发包,我会先写Java多线程基础的文章,再写JMM内存模型的文章,接着一步步着手写Java线程池,阻塞队列,工具类,原子类等等。这样一来这部分内容就复习完毕了,写系列文章的好处就在于,我可以从头到尾理清脉络,并且对于每一部分的知识点都做了比较好的总结。
对于博客的选择,我吸取了之前的教训,宁愿花半小时看一篇高质量文章,也不花10分钟看5篇烂文章。深度阅读的好处,就是可以让这部分内容更好地融入你脑内的知识体系,而不是像其他快餐文章一样转瞬即逝。
“做项目巩固实践能力”
由于之前在实习期间参加的项目都比较大,我接触的模块也比较单一,没有对整体项目有一个很好的把握,所以我决定趁这段时间再巩固一下我的项目实践能力,这里的能力主要是指的是对项目架构的把握能力,以及对业务开发的熟练度,当然也包括对各种常用后端技术的熟悉程度。
我花了大概一个月的时间完成了两个项目的开发,当然主要也是模仿两个开源项目做了,这两个项目都使用SpringBoot快速开发,并且用到一些常用的后端技术比如redis,云存储,以及一些常见Web框架,除此之外还涉及到了solr,爬虫等技术。虽然项目不算很难,但是我在这段时间里很快地熟悉了完整项目开发的流程,并且每天做迭代,通过Git来跟进版本,每个版本都会写清所做的内容,这也让我对项目的架构非常熟悉。
在项目之余,我也找一些常用的后端组件来跑一跑demo,以便让我对这些技术有一个直观的了解,比如面试常问的dubbo,zookeeper,消息队列等组件。这些尝试也让我在理解它们的原理时更加得心应手了。
“坚持刷题,注重方法”
算法题是秋招笔试面试中的重头戏,每个研发同学都免不了经历算法题的摧残,对我这么一个非科班同学来说,更是让人头大。正因为如此,我放弃了刷大量LeetCode题目的方法,选择了更加行之有效的刷题方式。
首先我重新刷了一遍剑指offer,并且对每道题目进行总结,尽量保证每一道题都可以记在脑子里,众所周知剑指offer中的题是面试时非常喜欢考的,所以先搞定这部分题目是最为关键的。
搞定剑指offer之后,当然还要刷LeetCode了,LeetCode题目这么多,怎么选择呢,我没有按照tag刷,也没有按照顺序刷,而是参考当时一个大佬的LeetCode刷题指南来进行刷题的,他把每个类型的题目都做了归纳,每部分只放一些比较经典的题目。所以我前后大概刷了100多道LeetCode的题目,并且在第二遍刷题复习的时候,我也对这些题目做了一份总结。
除了上面两个经典题库,我还着重刷了大厂的历年真题,这部分我主要是通过牛客网的历年真题题库来完成刷题的。说实话,真题是非常重要的,因为公司出的题目不像平时的那些算法题,可能会出得非常奇葩,所以你如果不提前适应的话会比较吃亏。完成这部分题目之后,我对算法题的复习也基本告一段落了。
当我完成所有内容的复习时,提前批已经开始了。终于要上战场了,因为战前准备比较充分,所以我对秋招还是比较乐观的,但事实上,秋招不仅是攻坚战,而且是持久战,要笑到最后,确实也不是那么容易的事情。
重建知识体系,对学过的东西做

前面提到我在秋招前完成了知识体系重建,那在这里我也想跟大家分享一下我当时大致的知识体系构成。就跟我前面说的一样,我选择重新再学一遍Java后端相关的技术内容,因为我知道大致的学习方向,并且有一定的基础,所以看很多文章变得更加得心应手,写文章和做总结也更加有底气了。
首先在Java基础方面,我写了20多篇原创博客,主要是对Java核心技术的解析,比如“Java反射”,“Java序列化和反序列化”,“Java异常体系”等等。
在Java集合类方面,我原创了部分文章,另外整合了一些比较好的技术文章,其中最主要的就是关于hashmap的文章,当时我整合的文章几乎没有遗漏任何一个知识点。
在Java并发编程方面,我主要参考了并发编程网以及一些优质博客的文章,先搞懂了Java并发原理,再一步步学习JUC并发包的组件,其中重点看了chm,并发工具类以及阻塞队列等JDK源码的解析文章,除此之外,我还会在IDE中跑JUC相关的emo,毕竟这方面的内容非常需要实践。
在Java网络编程方面,我先从最基础的socket入手,再讲到NIO,AIO,并且加入了几篇对Linux IO模型解析的文章,让整个知识体系更加完整(因为NIO是基于Linux Epoll实现的),接着我又加入了对Netty的探讨,以及Tomcat中对NIO的应用,可以说是把Java网络编程一些比较重要的部分都囊括进来了。为了更好理解这部分内容,我也在网上参考了很多客户端和服务端通信的demo,最后我分别用Socket,NIO,AIO以及Netty把C/S 通信的demo都写了一遍。
在JVM虚拟机方面,我则按照《深入理解JVM虚拟机》这本书的行文脉络进行文章的整理。在搞定JVM基本原理以后,我着重了解了JVM调优和实践中常遇到的问题,并且整理了常用的JVM调优工具,场景问题以及调优实践的案例,这也是因为面试中对JVM调优实践越来越重视了。
在JavaWeb方面,我从Java Web相关技术的发展入手,一步步了解了每种技术存在的意义,比如JSP,Servlet,JDBC,Spring等等,然后对每种技术进行了比较全面的了解,并且着重地看了Spring和SpringMVC的源码分析文章,另外一方面,我花了很多时间去研究Tomcat的工作原理。除此之外,JavaWeb项目中常用的maven,日志组件,甚至是单测试组件,也纳入了我的系列文章里。
在数据库和缓存方面,我主要学习了MySQL和Redis这两种最常用的数据库。对于Mysql,我从简单的sql开始了解,然后开始了解sql优化,MySQL的存储引擎和索引,事务及锁,还有更复杂的主从复制,分库分表等内容。对于Redis,我也是从简单的api入手,然后去了解每一种数据结构的底层实现原理,接着尝试去学习Redis的持久化方式,以及作为缓存常需要考虑的技术点,当然,也包括Redis的分布式锁实现,以及它的分布式集群方案。
最后一部分就是分布式相关的理论和技术了,这个也是困扰我很久的一块内容,我主要把这块内容分为两个部分,分别是分布式理论和分布式技术,理论方面,我先了解CAP,BASE等基本知识,然后开始学习一致性协议和算法,接着探讨分布式事务。对于分布式技术,涉及的东西就更多了,例如分布式session,负载均衡,分布式锁等内容,这些知识点我都会用一到两篇文章去总结,对于分布式缓存,消息队列,以及分布式服务等内容,我会花比较多的时间去全面学习,然后总结出一个系列的文章出来。当然,对于这些技术的学习主要还是停留在理论方面,在自己的项目中能用到的比较少。
至此,我的知识体系基本构建完成,这也是我在秋招中能够成功闯过那么多面试的原因。
秋招之路,砥砺前行

不管前期做了多少准备,到秋招的时候也不能掉以轻心,从七月底第一次面试到9月基本佛系,中间经历了大大小小的面试。
在完成知识体系重建以后,我把重点转向了另外几件事,一是完善和熟悉我的简历,以便在面试中能够比较好地发挥,二是持续刷题,保持对算法题和笔试真题的手感和熟练度,三则是看面经查缺补漏,我一直认为看面经是很重要的一项复习内容。
就这样,我一边继续复习,以便开始了一场接一场的面试接力。
起初,我面了几家小公司练手,接着阿里的提前批接踵而至,我战战兢兢地参加了阿里中间件部门的面试,面难难度还算适中,一共四轮面试,当时我的表现也还不错,问题基本都答上来了。面完不到一周以后我就收到了通过的消息,当时还有点懵。没想到第一个offer这么快就来了。
这段时间内,蚂蚁金服的两个部门也给了我面试机会,我都参加了它们的面试,并且顺利地拿到了其中一个部门的offer。由于我对蚂蚁这边的业务比较感兴趣,最终选择了蚂蚁金服的offer。
阿里提前批的胜利确实是意外之喜,但也大大地鼓舞了我,于是我又参加了百度和腾讯的提前批面试,由于百度的提前批不走流程,一共有四个部门面试了我,每个部门都有2到3轮面试,总计约为12次面试,到后来我已经快晕了,看到百度的电话就害怕,由于面试次数太多,有时候发挥确实也不是很好,我也没有特别在意,只当是在锻炼自己了。
百度的面试难度每个部门不一样,但是每次面试必写算法题,一写算法题,时间至少就是一个小时以上,每次面试完都有一种身体被掏空的感觉。
经历了百度面试的摧残以后,我手写算法的速度也变快了,很多坑也被我填上了。接下来面对腾讯的面试,我也是既激动又担心,腾讯的面试难度比较大,对于操作系统和网络的知识喜欢深挖,问的东西也很有深度,面完前三面以后,第四面拖了3周才进行。当时三面面试官对我的评价比较好,也让我信心爆棚了好久。
在等待腾讯终面的期间,我参加了今日头条的面试,当时有幸拿到了一个白金码,免去笔试,事实证明白金码作用真的很大。头条的面试难度和腾讯差不多,三轮面试,同样需要写各种算法,由于是视频面试,我可以清楚地看到,头条的面试官真的非常高冷啊。面完头条我的第一感觉就是应该挂了吧。没想到最后还是给了offer。
结束这几家大厂的面试之后,我觉得我的秋招已经接近尾声了,不过由于之前投的比较多,所以我又面了几家大公司,如网易,华为,快手等。到9月上旬的时候,我接连收到了bat和头条,网易的意向书,阿里最早,腾讯最晚,每收到一封意向书我都很开心,没想到最后我真的可以集齐bat等大厂的offer。
9月以后,除了偶尔和同学做几场大厂的笔试,我基本就佛系了。直到后来一些外企例如亚马逊,大摩开始笔试面试,我才又重新回到了状态。
截止目前,我基本上把该拒绝的offer都拒绝了,综合各方面因素的考虑,最后应该会签阿里,原因是部门是我自己喜欢的,同时给的评级也比较高。虽然腾讯也给了sp,但是最后还是忍痛割爱啦。至于百度和头条,给的offer并不是很令人满意,所以就没有考虑了。
至此,我的秋招之旅总算圆满结束。
面经分享

1 阿里面经
阿里中间件研发面经
蚂蚁金服研发面经
岗位是研发工程师,直接找蚂蚁金服的大佬进行内推。
我参与了阿里巴巴中间件部门的提前批面试,一共经历了四次面试,拿到了口头offer。
然后我也参加了蚂蚁金服中间件部门的面试,经历了三次面试,但是没有走流程,所以面试中止了。
最后我走的是蚂蚁金服财富事业群的流程,经历了四次面试,包括一次交叉面,最终拿到了蚂蚁金服的意向书,评级为A。
阿里的面试体验还是比较好的,至少不要求手写算法,但是非常注重Java基础,中间件部门还会特别安排Java基础笔试。
2 腾讯面经
腾讯研发面经
岗位是后台开发工程师,我没有选择意向事业群。
SNG的部门捞了我的简历,开始了面试,他们的技术栈主要是Java,所以比较有的聊。
一共经历了四次技术面试和一次HR面试,目前正在等待结果。
腾讯的面试一如既往地注重考查网络和操作系统,并且喜欢问Linux底层的一些知识,在这方面我还是有很多不足的。
3 百度面经
百度研发面经
百度研发面经整合版
岗位是研发工程师岗位,部门包括百度智能云的三个分部门以及大搜索部门。
百度的提前批面试不走流程,所以可以同时面试好多个部门,所以我参加百度面试的次数大概有12次左右,最终应该是拿了两个部门的offer。
百度的面试风格非常统一,每次面试基本都要到电脑上写算法,所以那段时间写算法写的头皮发麻。
4 网易面经
网易研发面经
面试部门是网易云音乐,岗位是Java开发工程师。
网易是唯一一家我去外地面试的公司,也是我最早去实习的老东家。
一共三轮面试,耗时一个下午。
网易的面试比我想象中的要难,面试官会问的问题都比较深,并且会让你写一些结合实践的代码。
5 头条面经
今日头条研发面经
岗位是后台研发工程师,地点选择了上海。
我参加的是字节跳动的内推面试,当时找了一个牛友要到了白金码,再次感谢这位头条大佬。
然后就开始了一下午的视频面试,一共三轮技术面试,每一轮都要写代码,问问题的风格有点像腾讯,也喜欢问一些底层知识,让我有点懵逼。
若觉有用,请点赞支持下丫,给我提供更多干货的动力~
我的其它回答可能对你有很大帮助:
本科生如何才能进入腾讯,阿里等一流的互联网公司?(9K 赞同,26K 收藏)
一毕业就能进阿里的人有多厉害?(7K 赞同,17K 收藏)
搞 Java 的年薪 40W 是什么水平?(8K赞同,30K收藏)
Java学到什么程度才能叫精通?(3K 赞同,10K 收藏)
你考研到底是为了什么?(3K 赞同,5K 收藏)
-----------------------------------------我是分割线-------------------------------------
PS:私信很多,因知乎不常上,有事可以来公众号找我
1、点赞、关注、支持一下我的回答8,收藏数是点赞数3倍真的扎心哇
123sdf123sd 发表于 2023-8-15 20:10:16|来自:北京 | 显示全部楼层
曾经的a厂校招面试官来答一发,面试官教你面试系列...离职很久了,纯个人感受不代表企业观点哈..仅针对工程技术线. (赶紧先把赞点了吧)
学历就不说了211985硕士为主。最好是计算机学科比较好的学校。也有个别学校大家都知道学生很不错即使似乎不是211985也愿意找简历面。其实经验多的面试官对“比较好的几个学校”都有一些体会,这里不展开。
个人感觉不是学历歧视,是真的忙不过来。从前期去学校宣传找简历到面试堆成山,面试官团团转,周末加班面试....因为招聘同时也是kpi,所以大家都希望能招进来多一些。但招聘本身的投入产出比极低,投入上百小时筛选简历面试,都不一定能招到一个。当年在筛选过的简历里统计数据看起来单个部门面试通过率在1%左右。注意这还是筛选出来的简历里的比例。。真的没办法,学历再放松我们要忙死了。可能二流学校有千分之一的机会面到好的,但我们真没那个时间去看简历面试....投入太大...每天花几个小时面试看简历想对方可能擅长啥,半个月下来感觉真的是心力交瘁....
真的学历不到又觉得自己非常有希望能进的话,设法联系上联络人,找在名校的朋友帮你推荐什么的都行。我们校招的目的归根结底是招到人。如果不是明显的浪费时间的招聘的话我们还是非常乐意面试的。
应届生来说知识体系确实参差不齐非常严重。即使都是名校,也会有2分钟就不想聊下去的(但是似乎规定面试时间不能特别短,这就很烦,有时候没话找话聊特尴尬...)。也确实有强得有点吓人的学生,也就碰到过一个,武汉大学,印象深刻。以及部分名校的教育我真的怀疑有点问题...
技能方面能进的话在应届生中应该是得很优秀吧,毕竟通过率数据上看确实低....但其实真从道理上讲也并没有那么变态,基本上心态好基础扎实过一大半(注意扎实是90分不是60分)。不过面试官不同有时候风格也会有差异,但一般不会对某个独特领域有特别高的要求(不排除部门差异)。个人亮点有就最好,但宁少勿错。特别注意被面试官感觉技术心态不好是死路一条,如果只是某个特定方向上接触不多没关系的,面试记录是所有部门共享的,某个特定领域不擅长其他够好其他团队会接着面你,但如果心态不好基本就没了。所以很重要的一点,不知道就说不知道,不是很肯定别乱说。你直接说猜猜看大概是xxx也没事(如果对自己思路和感觉有信心的话),但千万别很肯定地说出一个不对的甚至有非常低级的错误的东西。很多人被这个坑。另外注意有的问题看上去是在问你硕士研究方向上的经历,实际上面试官心里想的还是基础知识,技术心态这些。因为描述项目时有时候很容易暴露基础欠缺,比死问题灵活性大很多,代入场景也能看到实际应用。对整体知识体系也很容易形成全局性的感觉。一些特定的研究方向说实在的面试官可能都不如你懂,细分领域的术业有专攻很正常。一些像是安全,AI相关这样的专精部门可能会需要专精技能,我个人不熟不在这里讨论。
谈到这里顺便说个题外话(其实很重要!可能比怎么面进a厂更重要),个人经历来说,面试同时也是感受一家企业的技术氛围和技术能力的重要机会,从面试官的面试方式是可以判断对方的大致实力的。有经验的面试官可以从你的项目经验里发现一些细节难点或是bug点问你怎么实现的,而不是用脸滚网上那些面试题。这也是为什么面试是件很累的事情,经常需要假设自己在做这个东西去思考大概会遇到哪些难点和容易出问题的点。同时瞬间评估答者方案的有效性并对细节进行确认或指引。在挑选企业和技术团队的时候可以参考这个方法。不管在哪面试官都有蛮大概率是你的技术领导,参加工作的第一个技术领导非常重要。我个人经常说的一句话是技术面试官是一家企业的技术门面,技术面试官的实力直接代表着这个企业对技术的心态 -- 受提拔的是摆出一脸官样找网上抄面试题(比如hashmap的原理)?是使劲问你他所擅长的领域的细节知识(比如mysql的各种锁实现)?还是以平等和就技术讨论技术的心态抱着好奇心和学习的心态聊你的项目并以自身的知识讨论这些项目的细节实现甚至提出他的观点(比如一致性在哪些时候会不会有问题?可以怎么改善?容灾容错的问题?功能伸缩性?)?面试官的功能职责是发现你的优点和不足而不是展现他自己的擅长领域,而技术人的性格特点决定了他们通常都很喜欢讨论技术 -- 而不像某些摆个大官架子全程不发表意见。(突然在想要不要写个文章说说怎么做好技术面试官...等不懒的时候再.....) 不过也有不少团队一面通常是随便拿着题初筛,一般以后面的面试为参考点。
回到面试的话题,如果本科不是计算机,千万把本科课程和知识点扎扎实实地补齐学好,那些比实验室捣鼓的东西更重要!本科非计算机专业转计算机专业硕士很多基础差很多。基础不行是没戏的,一个马步扎不好打什么拳?有相当一段时间我看到什么稀奇古怪的本科专业转计算机硕士,都不用面,一定过不了(然而还是得面...但真的很少很少有过的)。投机取巧折腾折腾论文混个学位而计算机软件的基础知识体系极度欠缺是绝对不可能通过的。有的同学自己也说硕士就没教这些自己本科又不是计算机没太好机会学,我表示理解,但出于面试官职责,我肯定不会让你过。
我个人不是太纠结所谓的个人亮点,相比花里胡哨的,更多时候基本功反而是难的部分,不过终面可能蛮看那个,说实在话有的业务部门终面面试官有些自己都不一定那么懂技术......终面怎么显得踏实地吹牛这事.....自己体会吧。不过能到终面一般一个部门不进其他部门会接着面你的,基本蛮大概率(可能有50%)能进了。
不过面试官风格差异非常大,部分也要运气。
即使同一个人...记得有次礼拜天准备去音乐节结果要加班面试一口气干掉8个...放在心情特别好的时候可能会放一个过去....不过也很勉强。百分百公平其实是不可能的,毕竟大家都是人。尤其走到二三面的话其实很多就是个感觉。所以电话约时间的时候如果换了我的话就会尽量避免周末了,当然如果你很有自信的话都可以无视。受影响的顶多是可上可下的,真靠谱的话肯定不会因为心情拒掉你的。
要说还有些奇技淫巧增加需要靠运气时的运气分的话,当我拒了很多人的时候(比如面了一下午没能过的..)有时候会反思会不会太紧这么下去kpi要完蛋了...总得放个把过去万一终面的人瞎呢...就会放松一点看看...所以约时间建议不要下午1点这种..剩下的自己理解哈。有可能不一定特别优秀运气好碰过去...当然也存在你前面那个特别强于是你悲剧了,但这个概率小太多了,要赌的话你肯定知道赌哪个。
当然这些和大学考试一样,你88分可能会帮助你拉到90分,28分的话怎么样都没戏的。
面试官或者说联络人加你微信的话面试时间可以谈的,你说需要准备两周一般也没关系。除非流程真的赶不上。面试官和联系人都是为你们着想的,因为校招到人是kpi。有的女孩子卖卖萌也是多少有些效果的,毕竟都是人,至少对方可能会给你找个通过率相对高或是符合你的面试官,但注意别过头显得有点假就不太好了...对简历看起来好或是面试记录好的同学来说很多时候联络人会是一面的面试官,因为最初接触人拿kpi,在忙的过来的前提下大家都不喜欢自己看中的人拿去给其他人面然后面挂了...一般一面过了的话一面面试官会尽量帮你找好说话点的二面面试官的,多数也会尽量帮你争取,只不过一般面试堆成山忙不过来的话有些迫不得已就只好再转给其他面试官。这时候漂亮妹子也是有优势的,我个人来说转出去的一般是糙汉哈哈。(也可能纯粹是我个人比较为老不尊)
真有实力不用担心,面试总体是可能漏杀但尽量不错杀的,kpi啊....相比绝大多数企业来说偏怪的知识在面试里涉及的概率低得多,谁要是拿个怪题把我的人面挂了我肯定要吐槽的。通常大家都尽量避免很偏很怪的问题,甚至一些大家觉得太难的都不大会深入问。比如我很反感面试volatile聊得太细的,很多p6都不一定对那东西真理解到特别透的,或者说全行业真能把这东西细节说清楚说对的都很少,就不要拿去为难人了...但还是很多人喜欢聊这东西。。。几个面试官说的最多的是差不多就可以了,以及互相吐槽你这样还要不要招人啦(╯‵□′)╯︵┻━┻...当然偶尔也会有个把特别讨厌的...可以跟你的联络人说说让他尽量给你找好面试官哈哈。
还有就是,技术面试的面试官...你懂的..什么奖学金什么学生会之类的,简历可以提,技术面过程中不建议展开说这个...聊技术就好好聊技术就行..那些东西归根结底是个啥咋回事,咱不纠结。不过终面和挑简历阶段可能有用。如果要自我介绍的时候还是尽量以技术项目为主(不过我个人很少让人自我介绍,简历都写了...浪费宝贵的面试时间...这一点不是很懂部分面试官的逻辑)。面试时间有限,尽可能的利用好每一分钟把自己的技术能力表现清楚,专业的面试官也会在这个过程中尽可能地帮助你做好这一点。
总体来说国内整体看下来阿里的技术面试定级是相对科学的。老有人说阿里的人跑到哪个小公司面挂了,大概率是小公司的面试有问题(不过部分部门晋升比较扯,也不排除所谓的“老阿里”德不配位)。要找个冷门知识点把人面挂太容易了。而科学地面试却而是很难的。之前有个猎头给我一个很小的企业的信息说是什么看重技术阿里的很多面不过,从概率的角度来说,我是对这样的企业抱非常大的质疑的。
最后,非常非常重要,只说一遍但特别加粗,如果真有实力,注意谨慎选部门!很具体的不方便说,但对技术发展非常非常重要!
顺便补充一个,虽然华为又是开源又是操作系统各种闹腾的,如果能选,软件行业还是建议优先考虑阿里云,阿里中间件。有些事不方便说,怕丟国籍,行业里久了自然会懂。
chqq5281 发表于 2023-8-15 20:10:31|来自:北京 | 显示全部楼层
谢邀。
利益相关:真·利益相关
<hr/>你们都在说那些一毕业就进阿里的人,
我来说一个还没毕业就进阿里的。
先放图镇楼,
文末有惊喜……


<hr/>楼上这位是程立,花名鲁肃,
是我们的CTO,阿里合伙人。
他平时很低调,很少接受采访。
但正是这位还没毕业就进入支付宝的人,
把支付宝的技术带到今天的高度。
和大家分享几个关于他的故事……


<hr/>2004年,支付宝刚刚有自己独立的系统,
基础平台还得靠外包团队提供技术支持。
那时正在上海交大念博士的鲁肃,
正好在给支付宝外包团队做兼职架构师赚零花钱,
通俗的讲,也就是支付宝外包的外包……
没想,越做越来劲,
一年后,鲁肃干脆放弃了博士学位,正式入伙支付宝。
他入职时的层级是p4,
对的,没看错,p4。
<hr/>鲁肃一进来,
就被领导指定负责支付宝的第一代交易系统,
又是主设计又是主开发的。
可想见初创时期的支付宝,
真真是心有多大,p4就有多大
<hr/>那时的鲁肃,压力爆棚,激情也爆棚,
把当时知道的、最好的、先进的东西都放到系统设计方案中。
整个团队都被他传染了鸡血,
all in到没日没夜的开发当中。
临近开发完毕,
某天吃饭时,有人唠叨了一句:这个系统是否有些「头重脚轻」?
当时所有人都沉默了,这真是个问题!
从负面的角度看,系统设计里确实隐藏了很多风险。
鲁肃后来说,那晚他一夜未眠,
推翻掉之前自己都觉得牛逼的方案,搞出了一个全新的架构。
这个架构后来被大家认可并很快进入开发阶段。这也是鲁肃树立江湖地位的第一战。



<hr/>鲁肃封「神」,是在2008年停机发布上力挽狂澜。
先科普一下什么是「停机发布」,
它指的是支付宝网站对外暂停一切业务进行技术升级,
因此一定要在严格时间内完成,否则会影响用户使用。
2008年1月1日,
是支付宝史上最惊心动魄的17小时。
当时因发布「财务三期」,支付宝宣布停机发布8小时,
也就是说,到1月1日早上8点后,用户应该就可以正常访问支付宝了。
但那个元旦不眠夜,
各种狗血的状况接连出现:数据错误,借贷怎么都对不上……
八小时过去了,仍然停机发布中;
七小时又过去了,仍然停机发布中。
彼时,支付宝的同学已经被外部的舆论整疯了:「财务携款潜逃」,「湿抹布导致服务器宕机」的传言满天飞……
没有包裹送的快递小哥也快疯了,发帖跪求支付宝快点回来……
正当大家懵逼时,
鲁肃从角落里站起来拍拍前面的同学:「麻烦让一下」,然后坐在电脑前开始敲代码。
那是许多支付宝老员工迄今为止亲历的最难熬的两小时——若真的有数据错误,每一个数字都是真金白银,公司会赔偿出去多少钱?支付宝会不会因为这次技术升级而垮掉?……
敲了快两小时键盘,
鲁肃停下手:「发!」
大家立即各司其职:无数次重启、一个个核对报错……
15分钟后,
系统终于恢复平稳,重新上线。
支付宝史上最长的一次停机发布终于结束!
求现场同学的心理阴影面积……
<hr/>经历过这段最黑暗最漫长的「17小时停机发布」后,
公司内部还搞了个诗歌赏析,
鲁肃同学诗兴大发,挥毫而就的打油诗:
上下求索,左右逢源。前赴后继,荣辱与共……



<hr/>其实鲁肃也不是一直都这么神。
支付宝刚开始时,
还不存在「支付宝账户」概念,
用户通常都是通过银行、邮局转账的方式,
将钱打到支付宝开设在各银行的账户里,
然后由支付宝作为中间人协调交易额度。
很多工作都靠「人肉」,比如人肉对账。
有一次,初来乍到的鲁肃算来算去,
怎么都差了10块钱,他反复查当月所有的账,仍然找不出错点,继续查、反复查,半个月就这么过去了……
查到后面实在受不了(架构师有很多代码要写的好吗),
于是问领导可不可以自己来赔这10块钱。
结果被领导断然拒绝:动钱的事儿,哪能乱来?一分都不能差!
于是继续……
在他精神崩溃前一分钟,终于查到原因:由于网络设备故障,导致了一条数据出错……
<hr/>支付宝里还有一个「关公镇项目」的传统。
每逢重大项目发布时,工程师们就会在工作群里发旺旺表情,在办公室墙上涂鸦跪求无bug。
鲁肃呢,还真的去请来一尊关公放在办公室……
<hr/>来都来了,
插播个彩蛋:
2015年支付宝年会,
鲁肃和其他几位男高管cosplay日本女子天团,
一身清凉的吊带小礼裙在台上热舞……



鲁肃(左二)

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×

快速回帖

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则