双非本科cpp,无竞赛无国奖-逆袭上岸腾讯、字节、百度等大厂

秋招前期准备+岗位选择+校招时间线

首先介绍一下自己的背景,双非本科cpp选手,无竞赛无国奖,大厂实习半年。

实习:实习拿到了腾讯、字节跳动、滴滴、网易雷火、图森未来等offer,最终选择去字节跳动实习,并成功转正。

秋招腾讯、字节跳动、百度、美团、网易互娱、虾皮、米哈游等10+知名互联网公司offer。岗位cpp、golang、java、大数据、游戏研发都有,只要给面试机会的公司几乎全部都通过了。

ps:这里没有炫耀成分,只是单纯的告诉同学们双非本科进大厂并不难。

1、前期准备

投递的渠道有哪些呢?

  1. 官网投递(简单粗暴)
  2. boss直聘、牛客(招聘软件里我觉得靠谱的,其他的要么没人理,要么都是小公司)
  3. 内推(直系学长、牛客、脉脉、v2ex、leetcode求职区)

PS:我个人比较推荐牛客,上面靠谱的招聘信息特别多

网上内推信息那么多,我们该如何进行选择?

  1. 能联系到的且负责的

内推人可以看到你当前最新的面试状态,如果简历被锁也可以帮忙释放(我腾讯实习时拒offer被锁了大半年,后续也是内推人帮忙释放的)。

内推是个互利互助的过程,麻烦别人的时候不需要有心理负担——我实习时内推就赚了大半个月工资。

  1. 部门、组内直推

通常这种直推的很快就可以得到反馈(直通面试官,不会被hr筛选简历),并且整个流程会特别快。

  1. 免笔试、免筛选、直通面试等特殊内推

之前找我内推字节、网易互娱的同学都是免笔试(HR直接找我要人)。

这种特殊内推不是特别常见,一般存在于leetcode周赛、宣讲会直播、急招(部门缺人)、特殊活动(比如今年有大厂实习经历的网易互娱可以直通面试,且通过即SP)。

这种可以直接在牛客上搜索免笔试、免筛选、直通面试这几个关键词。

2、部门、岗位选择

部门

投递时还有一个需要注意的地方,就是部门岗位

在大部分公司中,部门与部门的差别可以相当于是两个公司(比如腾讯的wxg和pcg),选择一个事少钱多或者氛围好的部门很重要。

对于一些基础差一点,但是又想进入大厂的同学,可以选择一些正在快速扩张或者紧急缺人的部门,这些部门通常面试难度低+流程快。

那我们如何去了解部门信息呢?

1:脉脉(职言区,了解在职/离职员工对部门的评价)

2:workinfo(微信小程序,可以搜索各个部门的工作时间)

3:直接询问部门员工(熟人或者各个校招交流群)

岗位

  1. 对于自己完全没有接触过的岗位能去投递吗?

对于大部分岗位来说,校招时关注的并不是岗位所要求的专业技能,而是更关注候选人的学习能力以及基础。

转语言甚至转方向是一个非常常见的事情,大家不需要对此存在抵触心理。

  1. 面试的岗位自己从来没有接触过,入职了能适应吗?

对于这个问题,大家不用担心,只要人家敢要你,你就敢去

在如今的互联网环境下,面试造火箭,入职拧螺丝是一个很普遍的情况,只要公司敢招一个零基础的,就一定会给你留有充足的学习时间。

我自己在学校写的一直都是cpp,在字节实习时部门做的方向是实时计算(大数据研发,语言用的java和scala,所有东西都没有接触过),头一个月几乎就是纯自学不接活,但是适应了一段时间后也马上能够自己独立负责一个业务线的所有需求。

3、校招重要时间线

校招中存在几个非常重要的时间节点,一个是实习,另一个就是提前批

实习

实习的重要性想必比老师们也给大家说过了,我这里就讲一下我在秋招中感受到的实习带来的好处。

  1. 简历含金量增加

大厂实习经历是一个很好的加分项,在找实习的时候最大的拦路虎就是简历筛选不通过(双非),而在秋招中除了某些注重学历的公司,没有出现再次出现过这种情况。

  1. 面试难度降低

大部分时间都在聊实习经历,如果方向比较契合,甚至会大幅度放水(面试某自动驾驶公司和某外企时全程都在聊实习经历,其他基本没问)

  1. 实习转正

大厂通常会预留将近50%的HC给实习转正的同学,同时提前拿到转正保底,面试更有底气。

  1. 个人成长

从一开始的什么都不懂,到独立上线第一个需求,到独自承接一个业务线的所有需求。 这段实习经历不光提高了我的技术和业务能力,也提高了我的抗压能力

如果学校不让实习怎么办?

  1. 远程实习

下下策,远程实习转正概率不大,且一般都是干杂活,接触不到核心业务。

  1. 跑路

虽然这个行为不是很好且存在风险,但是如果实在无法申请远程实习,这也是一个无奈之选。(我就是被抓背了处分,舍友也是因为没上课挂挂科三门。自己衡量这个实习值不值得这样去做。

提前批

之前大家都说校招是金九银十,但是从我参加今年校招的感受来看,已经提速到金八银九了,大部分公司在提前批已经发出了大量的意向书,核心部门也几乎用光了所有的HC。

提前批主要有以下几个好处:

  1. HC充足

Sp offer获得的概率更高,泡池塘的概率更小(正式批通常因为hc不多要排序)

  1. 不用笔试

最大的好处,大厂笔试难度特别高,通过率特别低(我拼多多笔试就挂了三回)

  1. 进入核心/目标部门的机会更多

提前批大多数部门会单独进行招聘,正式批大部分是统招后分配(核心部门HC已满,需要均一些人到普通部门)。

  1. 多一次机会

提前批面试不影响正式批,可以多一次试错机会。

PS:千万不要觉得自己没有准备好就不去尝试,白白错过一次进大厂的机会

这里又有一个问题,就是提前批和实习转正的时间存在重合,我们该如何均衡呢?

我个人的建议是先打听好往年组里转正的比例,了解今年的HC数量。

转正概率高

准备答辩的同时每天留出一段时间来复习/面试,比如我自己就是在每天上班前/午饭/晚饭/周末这段休息时间进行面试/复习。千万不要all in实习,转正后也不要立即躺平,多去面几个同级别的公司增加保底(两个舍友转正后leader画饼sp,并让他们别忙着找工作,安心准备毕业,结果开奖后都是劝退价)

转正无望

只要觉得转正没有希望,千万不要继续耗着,马上将时间全部投入提前批中,及时止损!!!我身边有好多同学就是信了leader或者mentor画的大饼,不仅转正失败,提前批/秋招也没有准备好,错过了进入大厂的最好机会。

4、总计

只要努力,就一定就会有回报,沙漠的尽头必是绿洲。最后祝各位能够获得自己满意的offer~

#晒一晒我的offer##23届找工作求助阵地##软件开发薪资爆料##我的实习求职记录##悬赏#
全部评论
换到现在你过不了简历
13 回复 分享
发布于 2023-07-20 11:33 广东
确定是23届的双非?
7 回复 分享
发布于 2023-07-03 20:08 北京
你这个不叫逆袭 是赶上了好时代而已
6 回复 分享
发布于 2023-07-20 10:40 浙江
23届?如果是,那就是神
5 回复 分享
发布于 2023-07-03 23:34 北京
真不信,我211本,icpc亚洲区域赛铜,项目也有,直接挂
5 回复 分享
发布于 2023-07-29 22:36 山东
鬼信
1 回复 分享
发布于 2023-07-20 11:04 陕西
西科大有电子科学与技术这个专业嘛?档案里面专业都写不对?西科大别说23届就是往上几届也找不到几个这么厉害的人
1 回复 分享
发布于 2023-08-17 02:04 四川
牛波一
点赞 回复 分享
发布于 2023-07-04 09:30 辽宁
两个竞赛,一个国赛三,一个省赛二;两个项目,一个软著,一个国家级一流课程相关。网易初筛都过不去
点赞 回复 分享
发布于 2024-03-27 23:14 重庆

相关推荐

点赞 评论 收藏
分享
头像
01-21 00:23
已编辑
深圳大学 golang
博主目前是一名Go语言从业者,现在某独角兽企业担任后端开发工程师,6年编程经验,将近2年的Go语言大型微服务项目开发经验。目前专注于Go语言领域的程序逻辑/架构设计/项目实践等。今天想和大家聊聊适合Go语言开发者的从业选择,帮助牛友们更有针对性地投递目标岗位,提高求职效率。一、Web后端开发在Web应用的架构体系里,后端开发是支撑整个系统稳定运行的关键支柱。Go语言凭借其出色的网络编程能力与高效的运行速度,成为Web后端开发的理想之选。Go语言拥有丰富的标准库,能够轻松实现HTTP服务器的搭建,极大地提升开发效率。例如,使用Go标准库中的 net/http 包,几行代码便能构建出一个简易的HTTP服务器。同时,诸多成熟的Web框架如Gin、Beego等,进一步简化了开发流程,让开发者能够将更多精力投入到业务逻辑的实现中。这些框架不仅具备高效的路由系统、中间件支持,还拥有良好的扩展性,能够满足不同规模Web应用的需求。写过Go语言入门项目bluebell的小伙伴应该对这部分有所体会。在实际应用中,像字节跳动等众多互联网企业,其部分核心业务的后端服务便是基于Go语言开发,以应对海量用户的高并发请求,确保服务的稳定与流畅。这也是我目前所从事的方向。二、网络编程网络编程领域,Go语言的优势尤为显著。其内置的轻量级线程goroutine和用于实现并发安全数据传输的channel,使得开发者能够轻松编写高效且并发性能卓越的网络程序。无论是开发网络服务器、客户端,还是实现网络协议,Go语言都能游刃有余。例如,在开发即时通讯应用时,通过goroutine可以轻松处理大量用户的连接请求,利用channel实现消息的高效传递与同步,确保消息的实时性与准确性。而且,Go语言对TCP、UDP等常见网络协议的原生支持,使得开发者能够方便快捷地构建各类网络应用,如分布式系统中的节点通信模块、网络爬虫程序等。许多大型网络服务提供商,利用Go语言开发的网络组件,高效地处理着全球范围内的海量网络流量,保障网络服务的稳定与高效。三、中间件开发中间件作为连接不同软件组件的桥梁,在现代软件系统架构中起着不可或缺的作用。Go语言凭借其高性能、低内存占用的特性,在中间件开发领域占据了重要地位。开发者可以利用Go语言开发出功能丰富的中间件,如缓存中间件、消息队列中间件、日志记录中间件等。以缓存中间件为例,通过使用Go语言开发的高效缓存算法和数据结构,能够快速地对数据进行缓存与读取,极大地减轻数据库的压力,提升系统整体性能。消息队列中间件则可以借助Go语言的并发处理能力,实现消息的可靠异步传输,确保系统在高负载情况下的稳定运行。在企业级应用开发中,这些基于Go语言开发的中间件能够无缝集成到现有系统架构中,优化系统流程,提高系统的可维护性与扩展性。比较知名的用Go语言实现的中间件有etcd、docker、kubenetes等。这里推荐一下极客兔兔七天系列教程,极客兔兔的七天系列项目涵盖了Web框架、分布式缓存、RPC框架和ORM框架,包括我之前推荐过的bitcask项目,对有志于从事基础架构或中间件开发的小伙伴来说都是非常不错的入门项目。四、区块链区块链技术作为一种新兴的分布式账本技术,正在全球范围内引发各行业的变革。Go语言因其高度的安全性、出色的并发性能以及对分布式系统的良好支持,成为区块链开发的热门语言之一。在区块链项目中,Go语言被广泛应用于区块链底层协议的实现、智能合约的开发以及区块链节点的构建。例如,以太坊的Go语言客户端Geth,为以太坊网络的稳定运行提供了坚实保障。Go语言开发者可以参与到区块链核心算法的优化、共识机制的实现以及跨链技术的研究等关键工作中。随着区块链技术在金融、供应链、医疗等领域的深入应用,Go语言在推动区块链技术创新与落地应用方面发挥着至关重要的作用,拥有广阔的发展空间。五、游戏开发在游戏开发领域,Go语言虽然不像传统C++那样广为人知,但它正凭借自身独特的优势逐渐崭露头角。特别是在游戏服务器端开发方面,Go语言展现出了巨大的潜力。Go语言的高性能和高效的并发处理能力,使其能够轻松应对大量玩家同时在线时产生的高并发请求。通过goroutine和channel,开发者可以高效地管理游戏中的各种资源,如玩家连接、游戏状态更新、数据存储与读取等。同时,Go语言的跨平台特性使得开发出的游戏服务器能够在不同的操作系统环境中稳定运行。一些新兴的游戏工作室已经开始采用Go语言开发游戏服务器,以提升游戏的性能和稳定性,为玩家带来更加流畅的游戏体验。此外,在开发一些轻量级的网页游戏或者游戏辅助工具时,Go语言的简洁性和快速开发特性也能发挥重要作用。比较知名使用Go语言作为游戏开发语言的游戏厂商有腾讯、网易、叠纸游戏等。以上就是我总结的五个Go语言学习者适合从事的大方向。之所以写这篇文章,主要还是看到网上许多小伙伴不清楚Go语言相较于其他编程语言的优势,自然也就不知道Go语言在实际工作中的应用领域。明白了Go语言的优势和应用领域,大家就可以找到自己感兴趣的领域,专注地去学习相关领域的专业知识了。等到大家以后在自己的领域有所心得,回过头来往往会发现:选择方向的意义要远远大于编程语言的选择。掌握一门编程语言往往只是敲门砖,真正让我们成为一名合格开发者的,是对于行业的深刻认识和自己独到的理解,这才是我们身为软件工程师的核心竞争力!#牛客AI配图神器#
投递叠纸游戏等公司9个岗位
点赞 评论 收藏
分享
评论
15
55
分享

创作者周榜

更多
牛客网
牛客企业服务