当前位置: 首页 > news >正文

秋招上岸大厂,分享一下经验

文章目录

  • 秋招过程
  • 学习过程
  • 项目经验
  • 简历经验
  • 面试经验
  • offer选择
  • 总结

秋招过程

今天是除夕,秋招已经正式结束了,等春节过完就到了春招的时间点了。
运气比较好,能在秋招的末尾进入一家大厂,拿到20k+的sp offer。
从九月份十月份就开始各种投递秋招简历,但是一开始都是只有一些小公司给了面试机会。
那个时候也是非常焦虑了,都说金九银十,在那个我一个面试都没有的时候,看着身边的朋友都有机会面试大厂,确实让自己倍感焦虑。但是也明白焦虑没啥用。
不如好好的把东西学好,至少在以后有面试的时候能一举夺魁。
那个时候我在想,我明白我的学历普通,只是一个普通二本,项目经验也一般,虽然有同程和蔚来的实习经历,但是好像这很难帮助我获得面试机会。
于是,我开始转变思路,既然目前没有秋招的面试机会,那我不如换一条路走。
直接走下层市场,转变思路投大厂实习,通过大厂实习all in 明年春招。
于是,我投了小红书、字节等互联网大厂的日常实习,运气比较好,投实习是真一帆风顺,这两家公司都给了我实习offer,于是我就顺利的进入了字节进行实习。
有一说一,进字节的实习比我秋招拿到offer的那一刻还要兴奋😂。
在这里插入图片描述

在这里插入图片描述
于是从那个时候开始,我就开始暂时结束了我的秋招,基本不投递简历,只是偶尔的投了几家,以保持面试手感。
在字节实习的期间是我成长最快的时候,相比于前两家实习的压力,字节实习的压力拉满,转语言,转方向,入职第二天就开始写go,what???看来真的是和优秀的人干优秀的事了,转语言要我第二天就能上手写代码,第一个需求要求我当周做完😂
不过压力越大,进步越大,经过和这里优秀的人的讨论,比如我的mt,我总结了一套解决问题的方案,以后遇到问题,我就会按照这种方案去分析并解决问题。同时,字节的经历也大大增强了我的沟通能力,因为我们一周有一个实习生周会要进行汇报的。
我认为的最大的收获,并不是学到了什么,而是字节的title所带来的光环,在后续的秋招面试中,很多中大型公司也都给了我面试机会,我也顺利的通过了他们的面试,这里很感谢第一个给我发了sp offer的那家公司,帮助我建立了我的自信,也让我拜托了焦虑。
在后续的过程中,我就是不断的约面,面试,调节自己,调整简历…

学习过程

进入字节的那一刻,有很多很多朋友会问我是怎么进去的,二本学历进字节开发岗实在很不错了。
我觉得这里一是运气,二是实力。在我当初在同程实习的时候就已经有了面试字节的机会,面的是懂车帝,但是那个时候实力不够,问了我一个MySQL高性能相关的问题,给我整g了。后来在同程就苦学MySQL相关知识,硬是把MySQL45讲看完了😂
所以那是我第一次面试字节。
因此我明白字节的实习是会给普通人机会的,即使是我这种二本学历。
当时在当时我也明白,同程的项目我很难继续学习到新东西了,因此我又开始了新一轮的面试,再有空闲时间的时候我就开始面试,货拉拉、用友等公司也都给我发了实习offer,但是base地区不太合适我就没去,直到拿到了蔚来合肥的offer,我直接一个上路,首先知名度上蔚来还是很知名,而且方向也更合适,可以学到更多东西,因此我就出发了。这是我的前两次实习经历。
在蔚来实习过程中我就是不断学习公司的各种知识,开发知识,沟通知识,产品设计知识等等,然后不断进行总结复盘。
当然,我认为最重要的就是要记笔记,我一直有边学习边记笔记的习惯。
在这里插入图片描述
在这里插入图片描述
上面就是我的笔记的情况了,从MySQL、Redis、MQ、Netty、JVM、SpringBoot、SpringCloud、Nacos等我都对这些模块进行了专门的区分并且进行总结。
其实我觉得面试多了之后,即使不看这些,也能记得七七八八,只需要在面试之前复习一下项目就好了,我一直认为项目经验才是最重要的。

项目经验

其实在简历上。大部分我们写的基础知识都差不多,无非就是上面这些基础的技术栈加一些算法等等,所以我认为具体能提现实力的地方就到了项目这里。
所以我认为项目是最重要的,在大三的时候我就已经学完了SpringCloud,并且自己基于SpringCloud搭建了一个恋爱平台项目。
项目文档描述
项目github地址
这应该是我自己做的第一个项目。
而之后,其实传统的CRUD项目很难去满足真正的大厂的项目面试需求,所以,我就在网络上各种寻找不错的项目去进行学习借鉴,同时,翻看Nacos等不错的开源框架的底层源码,学习他们的设计思路。
我一直认为知识付费是个不错的东西,因为他是一个直接学习前人经验,帮助自己快速成长减少弯路的一种方式。
这里我加入了JavaGuide和芋艿的知识星球,两者都是做的挺不错的知识星球,一个是基础面试题,一个则侧重于项目。
在这里插入图片描述
在这里插入图片描述
但是,尽管如此,其实我对我的项目依旧不满意,因为其实我在实习过程中发现自己会对底层设计更加感兴趣,也就是我的方向更加偏向于中间件方向。
所以,后续我的项目的设计方向都是偏向于底层,比如设计RPC、配置中心以及网关这一块。
网关项目
其实我后续的秋招上岸也是得益于这些偏向于中间件方向的项目。

简历经验

其实我们的简历是需要多写几份的,你的项目也不单单那只能是一种类型。
我们知道,我们开发的东西,按照面向的群体,可能分为toB和toC。
那么有些公司,肯定他们的业务是偏向toC的,而且更多,所以,你投递这些岗位的时候,你的简历
上面的项目,就应该更加偏向于toC,比如你做了XXX业务,比如你做的是红包啊、订单啊、出行啊、这些强业务类型的项目。也就是CRUD项目。
而如果你的公司的业务,做的是toB,比如卖的是中间件,卖的是数据库,那么你的项目,就应该偏向于toB,比如你可以自己开发一个网关,开发配置中心,开发RPC,这些都和中间件有关。
这是在项目上进行调整。
其次,很重要的就是你的项目介绍需要详略得当,你需要明确的描述出来你做的事情,解决了什么问题,带来了什么提升,这些都是很重要的。

面试经验

面试经验其实就是应该多写写面经啥的。
因为每一次面试其实就类似于一次模拟考试,可以知道自己在那些方向上可能存在有漏洞和不足,同时,面试官对你的项目进行提问,也能帮助你去思考其他面试官可能对你的项目的疑问,也就是说,可以通过面试的方式,让一些有实力的面试官帮你发掘你项目的亮点。
在这里插入图片描述

offer选择

offer选择上,我们一般都会参考如下几个点:

  1. 薪资
  2. 城市
  3. 语言
  4. 开发方向
  5. 工作时长
  6. 公司风评
    这里其实我很难说出孰优孰劣。我说说我的情况。
    我的秋招过程中,拿到了如下这些地方的offer。
    北京、上海、杭州、深圳、东莞、广州、南京、苏州、重庆。
    之所以是这些地方,很明显,因为这些地方的互联网发展还算可以。
    那么我的选择是:杭州。
    抛开薪资这一块,除了最后三个base地他们的薪资低一点,才12-16。
    其他几个base地区他们的薪资都会高得多,范围为16+
    那么,为什么我最后选择杭州呢?
    首先,其他几个城市,我都是大致了解或者去过的,他们有一个很大的问题:
    通勤时间长、消费水平高
    那么这对于我而言,其实我认为薪资只要体面就行,我并不希望我的时间大部分都花在通勤上,或者加班上。
    字节实习我就是在杭州,我对杭州还是有一定的了解,符合我对上面6个大点的几乎所有要求,通勤时间短、该公司的工作时长合适、薪资何时、风评ok、业内认可度高、方向语言全都合适。
    因此我选择了杭州。

总结

其实我认为秋招结束并不是旅程的终点,相反,他是起点。
他是一个你即将从学生身份过渡到打工人身份的关键节点,任何一个选择都会在未来为你带来非同凡响的影响。
很多人会说,你要做好你的职业规划,其实我认为,其实我们大家应该都了解目前的行情和情况,做再多的职业规划,其实也很难避免时代滚滚向前的浪潮。
所以我不太喜欢所谓的职业规划,我常思考未来,我不是那种活在当下的人,看似和上面的点冲突了,但是其实我认为与其说我的职业规划,不如说,我对我自己的认识,以及我自己的热爱,我以后想做什么?我觉得这反倒更为贴切合适。
每每面试官问我,你的职业规划是什么的时候,我都会一本正经的说:打算好好学习技术,做一个优秀的开发者芸芸之类的话。
但是其实,只有我内心知道,在现在这个情况,我再多的规划,也比不上公司的一纸条文。
不如趁着这段上岸的时间,让我有时间休息的时间,好好的思考一下自己,认清楚自己。
有人会问我,你如何定义人格成熟?如何定义心智成熟?
其实我认为,所谓的成熟就是:你清楚明白的知道自己是什么样子的人。
所以,花时间去了解自己吧。
我认为这才是最好的职业规划。
低头赶路,敬事如仪。

相关文章:

秋招上岸大厂,分享一下经验

文章目录 秋招过程学习过程项目经验简历经验面试经验offer选择总结 秋招过程 今天是除夕,秋招已经正式结束了,等春节过完就到了春招的时间点了。 运气比较好,能在秋招的末尾进入一家大厂,拿到20k的sp offer。 从九月份十月份就开…...

使用 C++23 从零实现 RISC-V 模拟器

👉🏻 文章汇总「从零实现模拟器、操作系统、数据库、编译器…」:https://okaitserrj.feishu.cn/docx/R4tCdkEbsoFGnuxbho4cgW2Yntc 使用 C23 从零实现 RISC-V 模拟器 使用 C23 从零实现的 RISC-V 模拟器,最终的模拟器可以运行 x…...

Hugging Face 刚刚推出了一款开源的 AI 助手制造工具,直接向 OpenAI 的定制 GPT 挑战

每周跟踪AI热点新闻动向和震撼发展 想要探索生成式人工智能的前沿进展吗?订阅我们的简报,深入解析最新的技术突破、实际应用案例和未来的趋势。与全球数同行一同,从行业内部的深度分析和实用指南中受益。不要错过这个机会,成为AI领…...

powershell 雅地关闭UDP监听器

在PowerShell中优雅地关闭UDP监听器意味着你需要一种机制来安全地停止正在运行的UdpClient实例。由于UdpClient类本身没有提供直接的停止或关闭方法,你需要通过其他方式来实现这一点。通常,这涉及到在监听循环中添加一个检查点,以便在接收到停…...

Google Cloud 2024 年报告重点介绍了关键的网络威胁和防御

Google Cloud 的 2024 年威胁范围报告预测了云安全的主要风险,并提出了加强防御的策略。 该报告由 Google 安全专家撰写,为寻求预测和应对不断变化的网络安全威胁的云客户提供了宝贵的资源。 该报告强调,凭证滥用、加密货币挖矿、勒索软件和…...

【算法题】102. 二叉树的层序遍历

题目 给你二叉树的根节点 root ,返回其节点值的 层序遍历 。 (即逐层地,从左到右访问所有节点)。 示例 1: 输入:root [3,9,20,null,null,15,7] 输出:[[3],[9,20],[15,7]] 示例 2:…...

【龙年大礼】| 2023中国开源年度报告!

【中国开源年度报告】由开源社从 2015 年发起,是国内首个结合多个开源社区、高校、媒体、风投、企业与个人,以纯志愿、非营利的理念和开源社区协作的模式,携手共创完成的开源研究报告。后来由于一些因素暂停,在 2018 年重启了这个…...

本地搭建three.js官方文档

因为three.js官网文档是国外的网站,所以你没有魔法的情况下打开会很慢,这时我们需要在本地搭建一个官方文档便于我们学习查看。 第一步:首先我们先访问GitHub地址 GitHub - mrdoob/three.js: JavaScript 3D Library. 下载不下来的小伙伴们私…...

【seata自动化治愈数据库问题解决方案】

wu-database-lazy-seata-cure-plus-starter 描述 针对saas 数据库隔离情况下,每次版本迭代都需要重新修改对应的数据库,对于升级与运维存在一定的难度,那么这个数据库治愈框架来了,使用场景如下 1.数据库不存在自动创建数据库 …...

Node.js之npm单独与批量升级依赖包的方式

Node.js之npm单独与批量升级依赖包的方式 文章目录 Node.js之npm单独与批量升级依赖包的方式npm查看与升级依赖包1. 单独安装或升级最新版本2. 查看依赖但不升级1. npm outdated2. npm update 3. 批量升级新版本4. npm-check-updates1. 全局安装2. ncu查看可升级的版本3. 升级依…...

66.加一

66. 加一 给定一个由 整数 组成的 非空 数组所表示的非负整数,在该数的基础上加一。 最高位数字存放在数组的首位, 数组中每个元素只存储单个数字。 你可以假设除了整数 0 之外,这个整数不会以零开头。 示例 1: 输入&#xff…...

UI自动化之Poco常用断言方式

实际上用到的几种写断言的方式: 1.验证UI界面(断言图片是否存在,UI页面不稳定情况下,图片识别效率不高) assert_exists assert_not_exists 2.验证数值(断言传入的两个值(数字或者string)是否相等&#xff…...

c语言_实现类class的功能 实例

c语言_实现类class的功能 实例 1.需求与背景2.实例1.类的头文件 class_A.h2.类的实现 class_A.c3.引用4.编译与运行 3.总结 1.需求与背景 使用C , python语言久了, 发现 类 class写代码逻辑更方便, 简洁. 封装的API更加易用; 内核代码中, 也经常看到类似类的封装. 自己尝试实现…...

[2024]常用的pip指令

[2024]常用的pip指令 HI,这里是肆十二,好久不见,大家! 新年好! pip是Python的包管理工具,它可以用来安装、升级、卸载Python包。以下是一些常用的pip指令: 安装包: bash复制代码…...

【Java EE初阶十二】网络编程TCP/IP协议(二)

1. 关于TCP 1.1 TCP 的socket api tcp的socket api和U大片的socket api差异很大,但是和前面所讲的文件操作很密切的联系 下面主要讲解两个关键的类: 1、ServerSocket:给服务器使用的类,使用这个类来绑定端口号 2、Socket&#xf…...

Idea Git Review插件

idea git plugin 添加了一些常用的小插件 可以右键打开git bash窗口 可以右键选中文字点击baidu fanyi 可以通过搜索git用户名 指定开始时间查询某个版本自己提交的所有代码文件 可以通过点击蓝色行数,跳转到指定的改动代码块 资源地址: git-pl…...

python的turtle可以定义多个海龟对象

import turtle as t t.color(purple) t.right(10) t.fd(100) t1 t.Turtle() #t1.color(red) t1.left(10) t1.fd(100) t2 t.Turtle() #t2.color(green) t2.left(20) t2.fd(100) t3 t.Turtle() #t3.color(blue) t3.left(30) t3.fd(100) python的turtle可以定义多个海龟对象…...

LocalAI 部署(主要针对 mac m2 启动)

LocalAI 部署 介绍 LocalAI 是免费的开源 OpenAI 替代方案。 LocalAI 充当 REST API 的直接替代品,与本地推理的 OpenAI API 规范兼容。 它无需 GPU,还有多种用途集成,允许您使用消费级硬件在本地或本地运行 LLM、生成图像、音频等等&#…...

Swift Combine 管道 从入门到精通三

Combine 系列 Swift Combine 从入门到精通一Swift Combine 发布者订阅者操作者 从入门到精通二 1. 用弹珠图描述管道 函数响应式编程的管道可能难以理解。 发布者生成和发送数据,操作符对该数据做出响应并有可能更改它,订阅者请求并接收这些数据。 这…...

【RISC-V DSP设计】基于CEVA DSP架构的指令集分析(二)-函数列表

目录 表3-1:定点滤波器功能 表3-2:定点快速傅里叶变换(FFT)函数 表3-3:定点数学函数 表3-4:定点三角函数 表3-5:定点向量函数 表3-6:定点矩阵函数 表3-7:浮点滤波…...

Zustand 状态管理库:极简而强大的解决方案

Zustand 是一个轻量级、快速和可扩展的状态管理库,特别适合 React 应用。它以简洁的 API 和高效的性能解决了 Redux 等状态管理方案中的繁琐问题。 核心优势对比 基本使用指南 1. 创建 Store // store.js import create from zustandconst useStore create((set)…...

MODBUS TCP转CANopen 技术赋能高效协同作业

在现代工业自动化领域,MODBUS TCP和CANopen两种通讯协议因其稳定性和高效性被广泛应用于各种设备和系统中。而随着科技的不断进步,这两种通讯协议也正在被逐步融合,形成了一种新型的通讯方式——开疆智能MODBUS TCP转CANopen网关KJ-TCPC-CANP…...

Maven 概述、安装、配置、仓库、私服详解

目录 1、Maven 概述 1.1 Maven 的定义 1.2 Maven 解决的问题 1.3 Maven 的核心特性与优势 2、Maven 安装 2.1 下载 Maven 2.2 安装配置 Maven 2.3 测试安装 2.4 修改 Maven 本地仓库的默认路径 3、Maven 配置 3.1 配置本地仓库 3.2 配置 JDK 3.3 IDEA 配置本地 Ma…...

回溯算法学习

一、电话号码的字母组合 import java.util.ArrayList; import java.util.List;import javax.management.loading.PrivateClassLoader;public class letterCombinations {private static final String[] KEYPAD {"", //0"", //1"abc", //2"…...

【分享】推荐一些办公小工具

1、PDF 在线转换 https://smallpdf.com/cn/pdf-tools 推荐理由:大部分的转换软件需要收费,要么功能不齐全,而开会员又用不了几次浪费钱,借用别人的又不安全。 这个网站它不需要登录或下载安装。而且提供的免费功能就能满足日常…...

Kafka入门-生产者

生产者 生产者发送流程: 延迟时间为0ms时,也就意味着每当有数据就会直接发送 异步发送API 异步发送和同步发送的不同在于:异步发送不需要等待结果,同步发送必须等待结果才能进行下一步发送。 普通异步发送 首先导入所需的k…...

Linux系统部署KES

1、安装准备 1.版本说明V008R006C009B0014 V008:是version产品的大版本。 R006:是release产品特性版本。 C009:是通用版 B0014:是build开发过程中的构建版本2.硬件要求 #安全版和企业版 内存:1GB 以上 硬盘&#xf…...

ubuntu22.04有线网络无法连接,图标也没了

今天突然无法有线网络无法连接任何设备,并且图标都没了 错误案例 往上一顿搜索,试了很多博客都不行,比如 Ubuntu22.04右上角网络图标消失 最后解决的办法 下载网卡驱动,重新安装 操作步骤 查看自己网卡的型号 lspci | gre…...

沙箱虚拟化技术虚拟机容器之间的关系详解

问题 沙箱、虚拟化、容器三者分开一一介绍的话我知道他们各自都是什么东西,但是如果把三者放在一起,它们之间到底什么关系?又有什么联系呢?我不是很明白!!! 就比如说: 沙箱&#…...

VisualXML全新升级 | 新增数据库编辑功能

VisualXML是一个功能强大的网络总线设计工具,专注于简化汽车电子系统中复杂的网络数据设计操作。它支持多种主流总线网络格式的数据编辑(如DBC、LDF、ARXML、HEX等),并能够基于Excel表格的方式生成和转换多种数据库文件。由此&…...