在车上偶遇一位阿里大佬

技术、业务、跳槽、面试,全都聊了,分享给大家!

大家好,我是鱼皮。

要回上海了,在汽车上本来想闭目养神一下,没想到却偶遇了一位技术 Leader 级别的阿里大佬。作为小辈,有很多问题想向大佬请教,就聊上了,相谈甚欢。

聊了很多话题,比如技术、业务、跳槽、加班、面试等,有一部分对话还是挺有帮助的,把我能想起来的分享给大家,下面就用代号 Q 来代指大佬。

和 Q 的对话

我刚上车,Q 很热情的打招呼:“兄弟,看你挺年轻,做什么职业?”

我:“互联网,小开发。”

Q:“在哪儿上班呢?”

我:“腾讯。”

本来以为聊天到这里结束了, 毕竟我也不太会聊天。

没想到 Q 直接掏出手机说:“兄弟,加个微信吧,我在蚂蚁金服,最近在招人。”

好家伙,这我是真没想到,现场挖人!

在聊天中,慢慢了解到,他是我的学长,15 届本科毕业,比我早工作 5 年,也是 IT 研发方向,现在也是蚂蚁金服技术 Leader 了。

我立刻就来了兴致,除了我领导,这是我第一次这么近距离和大佬交流,于是问了不少问题。

我:“想问一下,工作 5 年后,你平时的工作主要是做些什么呢?还会花很多时间敲代码么?”

Q:“不会,现在每天敲代码的时间不足 1 / 3,更多的时间投入到需求、协调和沟通上。”

这倒是意料之中,毕竟业务开发中写代码并不是主要的,更重要的是确定需求,明确个人职责,思考怎么更好的实现。

我:“阿里的 Java 技术非常强大,在工作中,是不是不用自己造轮子,写重复代码?”

Q:“虽然我们公司的编程语言更偏向 Java,也有各种 Java 的基础设施(轮子),但偶尔还是会写重复的轮子。毕竟每个技术框架都有自己的优势,不会说有一个轮子能吃遍天下,只是有的轮子适合小轿车,有的轮子适合大卡车罢了。如果完全依赖现有轮子,怎么推陈出新呢?”

我:“现在很多人的工作都是写业务代码,重复性很大,感觉写久了也没什么进步空间。阿里的工作中会有很多的新事物和挑战么?应该怎么提升自己呢?”

Q:“首先,我们这很多组都会配 2 名外包同学,比较简单的业务工作交给他们,我们则更多的是实践系统在技术和业务上的优化。重复的工作不可避免,该完成的也还是要完成。不过,在工作之余,要多思考和学习工作之外的东西,不能因为工作重复、能够轻松完成,就松懈了。”

我:“阿里的工作时长怎么样呢?”

Q:“这个要看具体的部门,我们这时忙时不忙,跟着业务走,每年大概有 4 个月会比较忙,是 996,其他的时间正常双休。不得不说,单休真的挺痛苦的,基本就是在家睡一天就没了。”

我:“刚开始你说最近你们在招人,蚂蚁金服还愁招不到人么?”

Q:“卷啊,你别看投简历的很多,但大部分都是不符合要求、或者被洗过的,所以我现在都跑到脉脉上招人了。”

我:“哈哈,我也经常在脉脉上收到一些技术同学的面试邀请,没想到大厂招聘也有难处。想问下,求职者投递简历,是直接给到面试官手里,还是先给 HR 筛选呢?”

Q:“大部分都是直接给面试官的,由面试官筛选。”

我:“那你看简历的时候,偏向哪些方面呢,为什么很多简历不符合要求呢?你刚刚说很多人简历被洗过,又是什么意思呢?”

Q:“我们属于社招,我主要看重两个方面,学历工作经验,学历必须是 211 本科起步,工作经验主要是看他过去负责的业务以及用到的技术。这两个有任何一个过关,就算简历通过了,我也不会直接用学历来卡人。但现实很残酷,大部分的简历基本都是一张白纸,根本没办法请他来面试。可能你看到网上很多人简历各种秀,但那毕竟是一小部分人。”

Q:“洗简历是指之前已经通过猎头或其他面试官投递过阿里的社招岗位了,但是没通过。其实每一次面试都有档案,你未通过的次数越多,后面通过的几率就越小。所以我更看重第一次投递阿里社招的,干净的简历。”

我:“你怎么看待跳槽呢?”

Q:“跳槽是很正常的,每家公司都有自己的瓶颈,适当跳槽能够带来晋升和涨薪机会。不过如果在当前公司,晋升机会还挺多的话,不建议跳槽。比如你现在,工作才 1 年不到,到了阿里职级也不会很高,现在跳槽血亏,等你能对标到其他公司高职级的时候,在考虑吧。”

我:“哈哈,的确,我也妹想过跳槽。再问问你作为面试官,都会问候选人哪些问题呢?会问算法么?”

Q:“其实社招业务开发岗对算法的要求不高,属于一种筛人的手段,我一般会从候选人的简历出发,问他做过的项目,挺他讲述自己的工作经验。如果某技术涉及到算法了,比如 MySQL 底层数据结构,那我会问一下。至于算法题目的难度呢,要看候选人在简历上怎么写的,如果是 ‘精通数据库’,那我会问的很深,让候选人手写各种树也是有可能的。而如果只是 “熟悉数据库”,那问题的难度会降低很多。所以简历还是很重要的,要对自己的技能有个清醒的认识。另外,每家公司都有自己的文化,我们比较看重候选人对技术和业务的理解、洞察力和追求。

我:“怪不得之前有面试官问我,除了 MySQL 之外你还用过哪些数据库,他们有什么区别和应用场景?看来见多识广也是很重要的。”

Q:“对的。”

我:“谢谢大佬,我悟了!”

Q:“以后记得找我投简历。”


好吧,我七秒钟的记忆就只能想起来这些问答了,不知道大家有没有什么感受,欢迎评论区说说看 ~

#职业发展##Java##学习路径#
全部评论
果然。。。自己不够分量还是不要投递大厂了。这不给人家筛选简历增加工作量嘛😢
2 回复 分享
发布于 2021-05-12 08:06
点赞 回复 分享
发布于 2021-05-13 19:48
感谢参与【创作者计划3期·技术干货场】!欢迎更多牛油来写干货,瓜分总计20000元奖励!!技术干货场活动链接:https://www.nowcoder.com/link/czz3jsgh3(参与奖马克杯将于每周五结算,敬请期待~)
点赞 回复 分享
发布于 2021-05-28 11:50

相关推荐

03-07 16:33
已编辑
字节跳动_llm开发(实习员工)
更新:后面看了一下二面的题目,是原地哈希方法。不过想起来当时忘记问数据范围了,如果里面的值都是在数组大小的范围内,才能原地哈希来做,所以也提醒大家题目先问下数据范围~可能会有一些启发.. #腾讯求职进展汇总# 3.06一面1、需求分析的输出应该有什么?(提到背景、价值、竞品分析、可行性分析,在快手看过比较多的产品文档,提到了还记得的几个点)2、非功能性需求有哪些?(提到安全性、稳定性)3、问实习相关内容(问了比较长时间,很多细节,包括分库分表、数据一致性等)4、缓存三兄弟(缓存穿透、缓存击穿、缓存雪崩)5、工厂模式和策略模式有什么区别?6、实习过程中有没有用过cursor?(说的是copliot 和 kwaicopliot)最难搞的来了,边写代码的时候边问问题(忘记问啥了)1、介绍策略模式并手写策略模式代码2、最长无重复子串(A了之后,问你怎么考虑设计测试用例,我说的是从分支覆盖的角度入手)3、SQL题(涉及子查询和多表联查,大概3个SQL)反问:1、业务:微信小店;2、是否有暑期hc,不清楚。总结:基本上全部都回答上来了,表现最好的一次。3.07二面上来40min两道题1、LC:数组中的重复元素;2、思维题:赛马问题(可看鱼皮的牛客帖)3、询问实习相关内容。总结:面试官问我后续问题的时候我已经懒得答了,因为前面两道题都没做出来知道已经不影响结果了。第一次面试面到情绪崩溃,从19年开始接触Java,自己八股整理了好几万字的东西了,算法刷了400+、500+,思维题最近在看,但是还是能问到没有做过的题目以及没有看过的思维题,可惜了。感觉自己已经变成了一个面试机器,只会做做过的题,只会回答背过的八股,已经没有什么能够自主思考的能力了,因为只有这样感觉性价比才是最高的,只要能面到复习过的,就能过面试,开始迷茫了...想回到大一那种对什么都很新奇,研究新东西的时光了,那应该是段比较快乐的日子。
程序员猪皮:最后一句,确实如此
查看13道真题和解析 腾讯求职进展汇总
点赞 评论 收藏
分享
评论
25
14
分享

创作者周榜

更多
牛客网
牛客企业服务