【面经】25届 双非本科 字节跳动 北京 四年的总结

点击“硬核王同学”,选择“关注” 

福利干货第一时间送达

大家好,我是硬核王同学,最近在做免费的嵌入式知识分享,帮助对嵌入式感兴趣的同学学习嵌入式、做项目、找工作!

给大家分享一个25届本科大佬的面经,找四年工作的总结,现已入职字节跳动,base北京。希望可以带给大家更多启发!

#25届秋招总结#

我是来自河南某双非本软件工程专业。毕业前先后收获MiniMax、月之暗面、滴滴、网易、小红书、美团、腾讯和字节跳动等多家互联网头部企业和AI独角兽offer,现已签约北京字节跳动有限公司。 

大一上。在高考结束收到大学录取通知书前,我对于软件工程这个专业是一无所知的,被确认录取后,我开始搜寻关于软件工程专业相关的信息,比如高校的教学知识体系、竞赛分类、就业前景、考研前景等。由于高考后已经疯狂了两个月,所以想在无聊的生活找点乐子,就开始上网搜索 C++ 教程自学,在这个过程中,我接触到哔哩哔哩这个平台,我开始跟随平台上优质的教学视频学习 C++ 语法,在 QQ 水群的时候无意中了解到 OJ 平台,所以直到大学开学前,我在本校 OJ 平台已经刷完了前200题。并因为刷 OJ,结识了一些优秀的毕业生学长,听取学长建议,大一开学参加了学院的软件创新实验室选拔,顺利通过考核,加入了软创实验室,结识到了更多优秀的同龄人,也为我以后的发展方向打开了思路。 

大一下。和大多数人一样,出于对未来的不确定性,以及网络媒体散播的学历焦虑,我不断纠结是 ALL IN 考研还是就业(我的精力只能顾及一件事),这种纠结直到我在 GitHub 偶然读到了《上海交通大学学生生存手册》才变得确定起来,我决定全力冲就业。在这里我不谈该手册的内容,有兴趣的大一大二同学可以自行去查看,会打破你对大学的认知。读完该手册后,我想清楚了两件事,第一件事是“本科四年我决定要做什么”,第二件事是“毕业后我决定要做什么”。

大二上。及其枯燥的半年,在防疫的大背景下,我失去了我户外运动爱好的空间,也失去了和朋友聚会的空间。封控的宿舍,在摆烂和努力之间反复横跳,日复一日的编程学习,做项目,刷算法题,背面试题,“计算机已经崩盘了”、“985毕业也进不了大厂”、“双非本等于坐牢”,这些言论充斥在我的大脑中,我不确定未来到底怎样,我不确定我在大一下学期的选择是否正确,我是否应该转去考研?这段时间我每天晚上都睡不着觉,去医院确诊神经衰弱,吃药成了我的日常。现在已经忘记了那时是怎样熬过来的,似乎一切都从放假后我在家骑上公路车,一头扎进泳池的时候开始好起来了?(果然运动是最好的状态调节剂 

大二下。做完了最后一个项目后,我的技术栈到此为止。剩下的时间,复习之前学过的东西、参加一些水赛、刷算法题、背面试题,我把一整个学期所有的时间都留给了操作系统、计算机网络和数据结构。写简历->投递简历->面试->复盘->修改简历->投递简历。每次面试,我都会做好录屏和录音,之后用于复盘,在面试中学习,在失败中总结经验,让下次做的更好。大二的暑假,我申请留校,继续面试。已经忘记在大二下学期面试过多少公司了,无休止的面试。我开始越来越觉得找工作给我带来了一种快感,不同于高考和考研的魅力,这是高容错率带给人的试错成本,失败多少次都不可怕,因为市场有那么多的企业容我挑选。我的状态越来越好,我开始把每场面试当成一场话剧,面试间就是我的舞台。 

大三上。可能是由于我无休止的简历骚扰,某天早上,快手的 HR 给我打来了电话,约面试时间。这是我真正意义上第一次面试大厂。当然,结局是失败的。但是从这次经历,我了解到原来大厂和中小厂的面试策略有这么大区别,我开始转换复习策略。接下来,是网易、滴滴、小红书,三家接踵而至。巧合的是,三家面试时间约在了同一周。没有感到一丝焦虑,我只兴奋到颤抖。一共六轮面试,全部通过。我选择了比较喜欢的网易。一周后,入职北京网易。 

大三下。上学期在网易实习四个月,我收获很大,但由于实习生的身份,难以再接触到更多核心东西,所以我决定去外面看看。在网易同事的推荐下,我前往美团实习了四个月。在美团我遇到了人生中最严厉的导师,虽然痛苦,但这四个月我的能力成指数级上升。我甚至感觉可以去尝试一下我的 Dream Jobs 腾讯。2024年3月。正值2025届校招生暑期实习招聘时间段,我投递了腾讯。此时我边在美团实习,边准备腾讯的面试。4月,腾讯IEG天美工作室约面,果然是国内最顶尖的互联网公司,我被无情拷打,二面结束秒挂。面试官最后的那句话让我反省深刻,“能力不错,底子太弱”。我意识到在两家公司八个月的实习,让我的计算机基础能力有所下降,开始继续复习基础。5月,腾讯CSIG约面,我顺利通过了四轮面试,拿到了拥有转正资格的腾讯暑期实习生 offer,我意识到这是我此生进入腾讯仅有的机会。我从美团辞职了。和同事做了短暂的告别,与腾讯约定了一个月后的入职时间,随后一个人沿着北京->天津->济南->南京->杭州->福州->厦门->深圳的线路旅行了一个月,到达深圳腾讯入职。腾讯实习四个月,通过实习生培训,结识到全公司来自世界各地的顶尖实习生,并由于出色的工作能力,在组长和导师的推荐和力保下,顺利通过主管、总监和经理的三轮交叉面,转正成功。 

大四上。正式秋招是在8月就开始的,因为腾讯已经转正成功,所以我只投递了大疆和字节跳动。在此之前,字节跳动分别在3月、5月、6月三次向我提出面试邀约,我都婉拒了,8月的邀约,是抖音直播团队,我对此核心业务很感兴趣,便同意面试。字节四轮面试毫无意外轻松拿下,大疆三轮面试也顺利通过。9月,我向腾讯提出实习离职,毕业后正式入职。 

回到学校后,我在字节和腾讯这两个offer中无比纠结,字节和腾讯,是两家风格截然不同的公司,类比一下的话,字节更像是18岁的少年,不断在折腾,迸发出拼搏的活力;腾讯更像家庭和事业稳定的40岁中年人,稳健是主旋律。一边是核心业务团队+全球最大独角兽,另一边是中概股第一互联网公司+舒适的工作环境+已经混熟的同事圈。我咨询了网易、美团、腾讯的导师和同事,也咨询了身边的朋友和家人,咨询了带我入坑的学长,咨询了其它顶尖高校的实习生朋友。但大家给的意见都无法统一,最终我腾讯的导师告诉我,“其实你来问我选择的时候,你内心已经有了答案”,我恍然大悟,确实如此,在我纠结字节腾讯二选一的时候,我其实已经在心底放弃了实习转正的腾讯,我选择放弃了舒适的工作环境。我再一次想起了大一下学期做出的决定,延迟满足,始终奋斗。我签约了字节跳动,我希望我的未来可以继续保持延迟满足。 

我认为每个人的人生都不太需要别人的建议,不管是考研、考公、创业还是就业,坚持做自己认为正确的事情,保持下去,都可以变得更好。 我的人生还在继续,当你看到这篇推文的时候,我应该在新疆阿勒泰滑雪,谁能想到三年前的我也是一个迷茫焦虑的小孩呢,坚持做吧,Fake It Till You Make It。 

作者:喜欢喝椰奶 

------  END  ------

如果觉得有用请点个免费的赞

您的支持就是我最大的动力,这对我很重要!!!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/diannao/65273.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

select2 下拉框回显问题 树形菜单 部门结构的

版本:Select2 4.0.3 | https://github.com/select2/select2/blob/master/LICENSE.md 原项目用jsp bootstrap 测试了快一天 终于在kimi上找到结果了 原来的select2 不支持层级结构的回显 需要改成数组的不带层级的方式给到select2 才能正常选择回显 另外需要自已…

解决 vue3 中 echarts图表在el-dialog中显示问题

原因: 第一次点开不显示图表,第二次点开虽然显示图表,但是图表挤在一起,页面检查发现宽高只有100px,但是明明已经设置样式宽高100% 这可能是由于 el-dialog 还没有完全渲染完成,而你的 echarts 组件已经开始尝试渲染图…

计算机网络习题( 第3章 物理层 第4章 数据链路层 )

第3章 物理层 一、单选题 1、下列选项中,不属于物理层接口规范定义范畴的是( )。 A、 接口形状 B、 引脚功能 C、 传输媒体 D、 信号电平 正确答案: C 2、在物理层接口特性中,用于描述完成每种功能的事件发…

Unity SpriteAtlasManager.atlasRequested趟坑

坑1 场景一加载,unity就触发了SpriteAtlasManager.atlasRequested,如果这时候没有设置SpriteAtlasManager.atlasRequested回调,就会触发这个告警: SpriteAtlasManager.atlasRequested wasnt listened to 解决这个很简单&…

通俗易懂!使用Excel和TF实现Transformer

本文旨在通过最通俗易懂的过程来详解Transformer的每个步骤! 假设我们在做一个从中文翻译到英文的过程,我们的词表很简单如下: 中文词表:[机、器、学、习] 英文词表[deep、machine、learning、chinese] 先来看一下Transformer的…

智慧楼盘二维、三维组件融合 720三维全景可视化

本系统通过数字孪生技术,实现小区楼盘系统的可视化展示,整合楼盘内各个系统的数据源,将楼盘模型与房间模型、720三维全景图相结合,实现了从楼盘周边到室内布局的全方位展示,为购房者提供全方位的可视化信息。 整个项目…

adb无法连接到安卓设备【解决方案】报错:adb server version (40) doesn‘t match this client (41);

下载老版本Platformtools​​​​​​​​​​​​​​https://dl.google.com/android/repository/platform-tools_r28.0.2-windows.zip?hlzh-cn 替换原来的platform-tools文件夹即可。 问题原因分析:电脑端adb client版本(41)和安卓端adb …

QT QCombox QSS样式问题

/*combobox 样式*/ QComboBox#FileterComboBox,QComboBox#DateRangeComboBox{background-color: #262626; /* 背景颜色 */color: #e0e0e0; /* 文本颜色 */border-radius:16px;font-family: "Microsoft YaHei"; /* 文本字体族 */font-size: 18px; /* 文…

Unittest02|TestSuite、TestRunner、HTMLTestRunner、处理excel表数据、邮件接收测试结果

目录 八、测试套件TestSuite和测试运行器TestRunner 1、基本概念 2、创建和使用测试套件 3、 自动发现测试用例、创建测试套件、运行测试 4、生成html的测试报告:HTMLTestRunner 1️⃣导入HTMLTestRunner模块 2️⃣运行测试用例并生成html文件 九、unittest…

NIPS2014 | GAN: 生成对抗网络

Generative Adversarial Nets 摘要-Abstract引言-Introduction相关工作-Related Work对抗网络-Adversarial Nets理论结果-Theoretical Results实验-Experiments优势和不足-Advantages and disadvantages缺点优点 结论及未来工作-Conclusions and future work研究总结未来研究方…

【已解决】pyinstaller打包ico图片报错:OSError: [WinError 225] 无法成功完成操作,因为文件包含病毒或潜在的垃圾软件。

起因: pyinstaller加上 --icon 参数打包时报错。 命令如下: 解决: 关闭 Windows 的病毒防护即可,步骤如下。 点屏幕右下角通知栏,进入“病毒和威胁防护”: 打开: 关闭实时保护&#xff08…

011-spring-整合三方框架的命名空间原理(重要)

根据context标签来学习了解 <context:property-placeholder location"jdbc.properties"/> <bean id"dataSource" class"com.alibaba.druid.pool.DruidDataSource"><property name"driver" value"${db.driver}&quo…

No.29 笔记 | CTF 学习干货

大家好呀&#xff01;我刚参加了美国线上CTF比赛&#xff0c;收获超多&#xff0c;特别感谢老师教我的干货知识。今天就和大家分享我的学习笔记。CTF像刺激冒险&#xff0c;有挑战有惊喜。 学习中我懂了很多知识技能&#xff0c;像密码学、Web安全、Misc题型等&#xff0c;它们…

sonarqube 安装及使用

一、官网参考地址 相关版本下载地址 配置全局变量 .bash_profileexport SONAR_HOME=/Users/jd/soft/sonar-scanner-6.2.1.4610 export PATH=$PATH:$SONAR_HOME/bin export SQ_HOST=http://127.0.0.1:9000/ export SQ_TOKEN=squ_dbb1913e095a92a727a918a9ba6b1af94b007748二、…

使用ArcGIS/ArcGIS pro绘制六边形/三角形/菱形渔网图

在做一些尺度分析时&#xff0c;经常会涉及到对研究区构建不同尺度的渔网进行分析&#xff0c;渔网的形状通常为规则四边形。构建渔网的方法也很简单&#xff0c;使用ArcGIS/ArcGIS Pro工具箱中的【创建渔网/CreateFishnet】工具来构建。但如果想构建其他形状渔网进行相关分析&…

Java实现观察者模式

一、前言 观察者模式&#xff0c;又称为发布订阅模式&#xff0c;是一种行为设置模式&#xff0c;允许对象之间建立一对多的依赖关系&#xff0c;这样当一个对象状态改变时&#xff0c;它的所有依赖者&#xff08;观察者&#xff09;都会收到通知并自动更新。 二、具体实现 …

pytorch MoE(专家混合网络)的简单实现。

专家混合&#xff08;Mixture of Experts, MoE&#xff09;是一种深度学习模型架构&#xff0c;通常用于处理大规模数据和复杂任务。它通过将输入分配给多个专家网络&#xff08;即子模型&#xff09;&#xff0c;然后根据门控网络&#xff08;gating network&#xff09;的输出…

NAT 技术如何解决 IP 地址短缺问题?

NAT 技术如何解决 IP 地址短缺问题&#xff1f; 前言 这是我在这个网站整理的笔记,有错误的地方请指出&#xff0c;关注我&#xff0c;接下来还会持续更新。 作者&#xff1a;神的孩子都在歌唱 随着互联网的普及和发展&#xff0c;IP 地址的需求量迅速增加。尤其是 IPv4 地址&…

7-9 二分查找字符

目录 题目描述 输入格式: 输出格式: 输入样例: 输出样例: 详细代码&#xff08;手写二分&#xff09;&#xff1a; 详细代码&#xff08;使用自带函数&#xff09;&#xff1a; 题目描述 输入一行&#xff0c;首先是一个不包含空格的字符串s&#xff0c;接着是一个字符c&#x…

Spring Boot 自动配置:从 spring.factories 到 AutoConfiguration.imports

Spring Boot 提供了强大的自动配置功能&#xff0c;通过约定优于配置的方式大大简化了应用开发。随着版本迭代&#xff0c;自动配置的实现方式也逐渐优化&#xff0c;从早期的 spring.factories 文件到最新的 META-INF/spring/org.springframework.boot.autoconfigure.AutoConf…