双非本两年,拿下阿里、百度、美团、滴滴、快手等大厂offer

一、引言

好久没更新博客了,那是因为我去做了一件大事!

9 月份,我经历了人生中的第一次社招跳槽

最终是拿下 阿里、百度、美团、滴滴、快手、拼多多等大厂 offer

本篇文章也是对第一次社招做一个总结

乾坤未定,你我皆是黑马,冲!

二、背景

博主是双非大学毕业,有两年的互联网经验

社招面试也是一样的流程:项目 + 八股 + 算法

荣誉:

  • 博客成就:七年博客生涯CSDN博客专家掘金优秀创作者415 篇技术文章、全网 2万 粉丝、50万 访问
  • 公司成就:绩效前10%晋升一次,公司校招师兄代表,部门团建负责人

项目:

  • 公司项目,涉及的技术包括但不限:
  • 管理域:DDD、CQRS、事件总线、命令总线
  • 运行域:微内核、规则引擎、流程编排引擎、扩展引擎、数据缓存一致性
  • 网关域:响应式编程、Reactor模型

八股:

  • 这个是博主简历写的 专业技能 部分
  • 阅读源码包括但不限:Spring、JUC、Kafka、Dubbo、Netty 等,大家可以参考一下

算法:

  • 刷了900 题,Top100 要反复来回刷,达到背题的地步

三、面试情况

相信大家比较好奇,准备了这么多,到底能有多少面试机会和拿到多少 offer

  • 阿里-淘天集团(offer)
  • 阿里-控股集团(offer)
  • 阿里-飞猪集团(offer)
  • 阿里-银泰集团(offer)
  • 阿里-羚羊集团(offer)
  • 阿里-国际化集团(offer)
  • 百度(offer)
  • 美团(offer)
  • 滴滴(offer)
  • pdd(offer)
  • 快手(offer)
  • 五八(offer)
  • soul(offer)
  • 得物(一面过后主动终止流程)
  • 贝壳(一面过后主动终止流程)
  • 哈罗(一面过后主动终止流程)
  • 默安科技(一面过后主动终止流程)
  • 阿里-蚂蚁(一面挂)
  • 阿里-淘宝(笔试后被挂)
  • 小红书(主动取消面试)
  • 携程(主动取消面试)
  • 高途(主动取消面试)
  • 依图(主动取消面试)
  • 虎扑(主动取消面试)
  • 泰隆银行(主动取消面试)
  • 信也科技(主动取消面试)
  • 满帮(主动取消面试)

这基本上是一个月面试的情况,最终也获得了不错的 offer

为了文章的真实性~浅放几张 offer 截图

阿里 offer

百度 offer

美团 offer

滴滴 offer

四、面试流程

社招面试流程包括以下几步:

  • 投递简历
  • HR评审简历
  • 业务评审简历
  • 一轮同事面
  • 二轮主管面
  • 三轮总监面
  • 四轮HRBP面
  • 提交薪酬&流水
  • 沟通薪资
  • 审批offer
  • 背调
  • 入职

1、投递简历

我投递简历的方式主要分为两个:

  • BOSS
  • 内推

整体来说,感觉成功率差不多

但考虑到大部分的 BOSS 可能已读不回,所以走 内推 渠道可能更好一点

当然,无论是内推还是BOSS,前提要自己的简历足够硬

后面也会出一个文章讲解如何写出硬核的简历

2、评审简历

这块主要包括两点:

  • HR 审批简历:学历、工作稳定性、年纪
  • 业务审批简历:业务、技术、可培养性

所以,有的时候我们投递简历的时候,也要看业务下药

比如:我做风控的,明显投递风控行业面试机会多的多

3、同事面

这一轮面试,有的公司会有,有的不会有

阿里、百度、快手、拼多多都会有一轮同事面,也被称为:简历面

更多偏向你简历的内容,考查你简历的真实性

4、主管面

基本是你进去的老板,深入挖掘你的项目和学习能力,考查你的可培养性

5、总监面

总监面不会问你很细的技术问题了,因为前面一面、二面都已经考查过你的 项目 + 八股

这里的问题可能更大的宽泛,比如:

  • 你在项目中遇到的难点,怎么发现的,怎么解决的
  • 你在团队中承担的角色?
  • 一些场景题

6、HRBP面

如果你到了 HRBP 面,基本上稳了

当然,提前准备些常见的问题,比如:

  • 你遇到的难点?
  • 你的优点和缺点?
  • .....

正常回答即可

7、其余

剩下的流程正常推进即可

五、技术学习

这里简单介绍下准备的技术

1、项目

按照如下的方式去写你的项目经历:

  • 背景:在什么样的背景下诞生了该项目
  • 技术:项目所涉及到的技术栈有哪些
  • 业务:该项目的业务场景是什么
  • 成果:遇到的难点、如何发现、如何解决、如何落地
  • 难点:项目中的技术难点

2、八股

  • Spring
  • JUC
  • Kafka
  • Dubbo
  • Netty
  • Redis
  • MySQL
  • DDD
  • 设计模式

具体细节的话,在背景里面也都介绍了

如何深入的学习,后面也会写文章去聊这个

3、算法

这里博主推荐直接刷 HOT100 就够了

因为在出算法之前,会有 项目+ 八股 的流程,所以算法不会决定你的面试过不过

甚至,当你的 项目八股 比较优秀时,面试官会给你出简单的算法题

六、总结

整体来看,第一次社招跳槽相对来说还是比较成功的,收获了一些大厂 offer

这里回忆一下近两年的年度总结:

  • 21 年度总结

  • 22 年度总结

不论是 21 年还是 22 年,其实都暴露出一个问题,就是 学习的焦虑性

相信大家应该也有类似的情况,学了好多东西,但是不知道能不能用得上

在学习的过程中,也不乏有人提出质疑:

  • 双非进大厂,怎么可能
  • 学这么多源码有用,不如趁早转行
  • ......

再加上互联网寒冬,在学习的时候迷茫也挺多的

不过,幸运的我还是坚持了下来,拿了一些 offer,也对得起这两年的努力了

如果你现在也是双非、小公司、没有目标,不妨开始学习起来

毕竟:乾坤未定,你我皆是黑马!

期待两年后的你,也能拿到自己想要的 offer,去往想去的公司

须知少时凌云志,曾许人间第一流,希望每一个追梦的人都能够追到自己的梦!

我是爱敲代码的小黄,阿里巴巴Java开发工程师,CSDN博客专家,喜欢后端架构和中间件源码。

我们下期再见。

我从清晨走过,也拥抱夜晚的星辰,人生没有捷径,你我皆平凡,你好,陌生人,一起共勉。

#晒一晒我的offer##互联网没坑了,还能去哪里?##2023开工大吉##互联网公司评价#
全部评论
就该进阿里
10 回复 分享
发布于 2023-10-18 23:03 湖南
太励志了哥
2 回复 分享
发布于 2023-10-27 16:23 贵州
前端一年多也想跳了,可惜 boss 投了都没消息了
1 回复 分享
发布于 2023-11-20 23:01 北京
太respect了,大佬
1 回复 分享
发布于 2023-10-20 22:24 上海
呜呜呜
1 回复 分享
发布于 2023-10-18 23:01 湖南
写得太好了
点赞 回复 分享
发布于 2025-06-24 07:44 陕西
膜拜大佬
点赞 回复 分享
发布于 2024-09-25 21:06 北京
大佬,可以膜拜一下你的简历学习一下嘛
点赞 回复 分享
发布于 2024-05-25 22:26 河北
我愿称为卷王
点赞 回复 分享
发布于 2024-03-31 18:08 浙江
主要是什么时候毕业的,15年的时候阿里前端大专都随便进,双非本科也分什么时候,10年前的和现在能一样吗?你要清楚学历贬值的速度有多快
点赞 回复 分享
发布于 2024-01-13 12:07 北京
老哥涨幅多少比例方便说吗
点赞 回复 分享
发布于 2023-12-16 13:06 陕西
太厉害了 大佬
点赞 回复 分享
发布于 2023-12-12 21:14 新加坡
好奇如果社招面试,怎么抽时间出来,要去哪里面,单独申请个会议室吗
点赞 回复 分享
发布于 2023-12-09 09:55 广东
大佬是本还是硕呀
点赞 回复 分享
发布于 2023-11-28 10:43 北京
老哥强的,之前在啥公司
点赞 回复 分享
发布于 2023-10-22 21:47 北京
校友牛逼啊
点赞 回复 分享
发布于 2023-10-19 18:18 北京
😂 薪资多少老哥
点赞 回复 分享
发布于 2023-10-18 23:47 北京

相关推荐

03-20 11:09
已编辑
中国地质大学(北京) Java
面试官你好,我叫汪明海,目前是中国地质大学(北京)计算机技术专业硕士在读,本科是电子信息工程专业,研究生期间 GPA 3.7,专业排名前10%。我主要专注于 Java 后端开发方向,具备扎实的基础和一定的高并发系统实践经验。在百度有一段接近一年的后端开发实习经历,期间作为模块负责人参与了一个高并发图生视频系统的开发。这个系统日活大约10万,轮询峰值达到7000 QPS。在这个项目中,我主要做了几件比较有价值的事情:架构权衡选择缓存来解决高qps的问题对大表进行分表解决海量数据问题对用户上传图片去重降低存储成本同时解决线上问题和完善监控保证系统稳定除此之外,我还独立设计并实现过一个电商交易系统,完整覆盖用户、订单、库存、支付等核心链路。在这个项目中重点解决了分布式场景下的库存超卖、接口幂等、订单状态一致性等问题,比如通过分布式锁 + 乐观锁 + RabbitMQ 实现库存控制和延迟关单。技术上我比较熟悉 Java、Spring Boot、MySQL、Redis,也有一定的分布式系统和高并发处理经验。我个人做事比较踏实,执行力强,也比较喜欢深入分析问题和做系统优化。希望能在后端方向继续深入发展,参与更大规模系统的设计和优化。围绕项目,无八股算法部署服务的方式pod 最大多少个:高峰期7k QPS: 20到30个 Pod每个pod占用的资源:API 查询和任务消费/回调合并在一个 Pod 内,这类 Pod 既有高并发读流量,又有异步写和状态更新,也就是2C4G request,4C8G limit。分表的分页表怎么做有没有更好的方案  从产品思维:根据用户会员等级,限制用户查询的数量。加入缓存遇到了哪些问题:数据的不一致性问题,具体来说,当回调主动更改缓存任务状态时,有可能更改失败,因为mysql和redis的更新不在一个事务内,这个时候ttl就发挥了作用,视频生成的平均时长是2到3分钟,ttl设置为3分钟,当任务过期就被清楚,从数据库取出最新的数据,保证了redis和缓存的一致性消费者怎么回调:消费者回调通过rpc的方式回调我们的服务,传入状态和视频结果等信息,我们的服务去更新数据库和缓存服务之间调用的输入输出  用了 rpc 的什么协议调用的:百度内部常见的 RPC 框架是 brpc。它底层一般跑在 TCP 之上,消息序列化常用 protobuf;协议层不是只有一种,百度内部常见有 baidu_std 等私有协议,brpc 同时也兼容 HTTP、gRPC、Thrift 等多种协议。HTTP 协议通常把数据组织成请求报文和响应报文。无论请求还是响应,整体结构都是请求行、头部、空行和消息体。起始行用来说明请求方法、路径、版本,或者响应状态码;头部用 key-value 的形式描述元信息,比如内容类型、长度、认证信息;空行用来分隔头部和消息体;消息体里才是真正的业务数据,比如 JSON、表单或者二进制文件。因为底层 TCP 是字节流,没有消息边界,所以 HTTP 还会通过 Content-Length 或 chunked 机制来标识消息体长度。rpc和http的区别我的理解是,HTTP 和 RPC 的核心区别在于抽象层次不同。HTTP 是一种通用的应用层通信协议,通常是面向 URL 和资源来设计接口;而 RPC 是一种远程调用模型,目标是让调用远程服务像调用本地方法一样。在使用场景上,HTTP 更适合前后端交互和对外开放接口,因为标准统一、通用性强;RPC 更适合内部微服务调用,因为通常会结合二进制序列化、长连接和服务治理能力,在性能和调用效率上更有优势。不过两者不是完全对立的,因为 RPC 也可以基于 HTTP 来实现,比如 gRPC 就是基于 HTTP/2。在这个项目中的一些不足和经验我觉得这个项目有两个比较明显的不足。第一,前期方案选型时,我们基于当时的成本、风险和收益考虑,选择了缓存方案,这个决策在当时是合理的,能快速支撑业务上线。但后面随着流量增长,我发现轮询查缓存的方式扩展性有限,后续更适合往服务端主动推送的方向演进。这个经历让我意识到,技术方案要结合业务阶段做取舍,也要提前考虑后续架构升级路径。第二,项目里对慢 SQL 的监控还不够完善,缺少及时报警机制。这样会导致数据库性能问题不能第一时间暴露。后来我复盘时觉得,除了完成功能,线上监控和告警体系也非常重要,尤其是慢 SQL、接口耗时和错误率这类指标,应该尽早纳入日常治理。所以这个项目最大的收获是,我现在做项目不只关注功能实现,还会更关注方案演进能力,以及系统上线后的监控和稳定性建设未来技术规划我对未来的职业规划,现阶段还是希望先立足于技术成长。短期内,我希望先把基础打扎实,不只是把功能做出来,而是真正理解业务,提升自己在代码质量、系统设计、问题排查和工程规范上的能力。中期的话,我希望能参与更有挑战性的项目,比如高并发场景、微服务架构、性能优化这类方向。因为我觉得这些场景能更快锻炼一个工程师的技术深度和系统性思维。长期来看,我希望自己不仅能解决具体技术问题,也能独立负责一个模块,能够把业务理解和技术实现结合起来,做一个既懂技术、也能真正支撑业务发展的工程师。如何看待和应对项目中期进度不理想、需要赶工的情况?这个问题重点是:态度 + 方法论可以这样回答:我觉得这种情况在项目中是比较常见的,关键是如何理性应对,而不是盲目加班。我一般会从几个方面处理:① 先分析原因是需求变更?技术难度被低估?还是沟通问题?② 优先级重排区分核心功能 vs 非核心功能必要时做取舍(保证主线)③ 提升执行效率拆任务,减少阻塞提前沟通依赖问题合理利用工具(包括 AI)④ 主动沟通及时同步风险和负责人一起调整计划⑤ 对赶工的态度我可以接受阶段性加班,但不提倡长期透支,更重要的是通过复盘避免以后再次出现类似问题。
查看12道真题和解析
点赞 评论 收藏
分享
评论
71
192
分享

创作者周榜

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