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

【面经】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  ------

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

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

相关文章:

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

点击“硬核王同学”,选择“关注” 福利干货第一时间送达 大家好,我是硬核王同学,最近在做免费的嵌入式知识分享,帮助对嵌入式感兴趣的同学学习嵌入式、做项目、找工作! 给大家分享一个25届本科大佬的面经&#xff0c…...

抖去推碰一碰系统技术源码/open SDK转发技术开发

抖去推碰一碰系统技术源码/open SDK转发技术开发 碰一碰智能系统#碰碰卡系统#碰一碰系统#碰一碰系统技术源头开发 碰碰卡智能营销系统开发是一种集成了人工智能和NFC技术的工具,碰碰卡智能营销系统通过整合数据分析、客户关系管理、自动化营销活动、多渠道整合和个…...

goview——vue3+vite——数据大屏配置系统

低代码数据大屏配置系统: 数据来源是可以动态api配置的: 配置上面的api接口后,在数据过滤中进行数据格式的转化。 以上内容,来源于https://gitee.com/dromara/go-view/tree/master-fetch/ 后端代码如下,需要更改…...

中间件xxl-job安装

拉取镜像 docker pull xuxueli/xxl-job-admin:2.4.2 创建xxl-job-admin容器 docker create --name xxl-job-admin -p 9099:8080 -e PARAMS"--spring.datasource.urljdbc:mysql://192.168.96.57:3306/xxl_job2Unicodetrue&characterEncodingUTF-8 --spring.dataso…...

【第2篇】 Python与数据库基础

1. 数据库的基本概念 1.1 表(Table) 表是数据库中存储数据的基本单位,由行和列组成。例如:users 表可以存储用户信息,每一行代表一个用户,每一列代表用户的属性(如姓名、年龄)。 …...

CTFHUB-web进阶-php

我们用蚁剑中的这个插件来做这些关卡 一.LD_PRELOAD 发现这里有一句话木马,并且把ant给了我们,我们直接连接蚁剑 右键 选择模式,都可以试一下,这里第一个就可以 点击开始 我们进入到目录,刷新一下,会有一个…...

深度学习使用Anaconda打开Jupyter Notebook编码

新手入门深度学习使用Anaconda打开Jupyter Notebook编码 1. 安装Anaconda 第一种是Anaconda官网下载安装包,但是很慢,不太建议 第二种使用国内清华大学镜像源下载 选择适合自己电脑的版本,支持windows,linux系统 下载完之后自行…...

金蝶V10中间件的使用

目录 环境准备搭建过程配置修改应用部署 环境准备 Linux内核服务器JDK1.8安装包:AAS-V10.zip程序包:***.war 搭建过程 将安装包上传至服务器opt目录下,官方给定的默认服务主目录为“/opt/AAS-V10/ApusicAS/aas/”;解压安装包(解…...

Firewalld 防火墙详解:深入理解与实践指南

在现代网络环境中,防火墙是保护系统和网络不受未授权访问的关键工具。firewalld是Linux系统中广泛使用的动态防火墙管理工具,它提供了强大的功能和灵活的配置选项。本文将深入探讨firewalld防火墙的工作原理、配置和管理,以及如何在实际环境中…...

linux系统编程(五)

1、信号 信号是事件发生时对进程的通知机制,针对每个信号都定义了一个唯一的整数,这些整数定义在signal.h中。 常见信号如下: SIGABRT:进程调用abort函数,系统向进程发送此信号,终止进程并产生核心转储文…...

Effective C++ 条款 16:成对使用 `new` 和 `delete` 时要采取相同形式

文章目录 条款 16:成对使用 new 和 delete 时要采取相同形式核心思想示例代码错误用法分析设计建议总结 条款 16:成对使用 new 和 delete 时要采取相同形式 核心思想 一致性要求 当使用 new 分配内存时,必须在相应的 delete 操作中保持一致&a…...

【HarmonyOS NEXT】鸿蒙原生应用“上述”

鸿蒙原生应用“上述”已上架华为应用市场,欢迎升级了鸿蒙NEXT系统的用户下载体验,用原生更流畅。 个人CSDN鸿蒙专栏欢迎订阅:https://blog.csdn.net/weixin_44640245/category_12536933.html?fromshareblogcolumn&sharetypeblogcolumn&a…...

【人工智能】使用Python构建推荐系统:从协同过滤到深度学习

《Python OpenCV从菜鸟到高手》带你进入图像处理与计算机视觉的大门! 解锁Python编程的无限可能:《奇妙的Python》带你漫游代码世界 推荐系统是现代互联网的重要组成部分,广泛应用于电商、社交媒体和流媒体平台中。本文详细介绍了如何使用Python构建推荐系统,从传统的协同…...

店铺营业状态设置

admineShopController RestController("admineShopController") RequestMapping("/admin/shop") Api(tags "店铺相关接口") Slf4j public class ShopController {//设置一个常量 因为经常使用public static final String KEY "SHOP-ST…...

batchnorm和layernorm的理解

batchnorm和layernorm原理和区别 batchnorm 原理 对于一个特征tensor x ∈ R b c f 1 f 2 … x \in \mathbb{R}^{b \times c \times f_1 \times f_2 \times \dots} x∈Rbcf1​f2​… 其中, c c c是通道, f f f是通道中各种特征,batchno…...

在git commit之前让其自动执行一次git pull命令

文章目录 背景原因编写脚本测试效果 背景原因 有时候可以看到项目的git 提交日志里好多 Merge branch ‘master’ of …记录。这些记录是怎么产生的呢? 是因为在本地操作 git add . 、 git commit -m "xxxxx"时,没有提前进行git pull操作&…...

【Rust自学】6.3. 控制流运算符-match

喜欢的话别忘了点赞、收藏加关注哦,对接下来的教程有兴趣的可以关注专栏。谢谢喵!(・ω・) 6.3.1. 什么是match match允许一个值与一系列模式进行匹配,并执行匹配的模式对应的代码。模式可以是字面值、变量名、通配符等…...

大模型应用技术系列(三): 深入理解大模型应用中的Cache:GPTCache

前言 无论在什么技术栈中,缓存都是比较重要的一部分。在大模型技术栈中,缓存存在于技术栈中的不同层次。本文将主要聚焦于技术栈中应用层和底层基座之间中间件层的缓存(个人定位),以开源项目GPTCache(LLM的语义缓存)为例,深入讲解这部分缓存的结构和关键实现。 完整技术…...

『大模型笔记』评估大型语言模型的指标:ELO评分,BLEU,困惑度和交叉熵介绍以及举例解释

评估大型语言模型的指标:ELO评分,BLEU,困惑度和交叉熵介绍以及举例解释 文章目录 一. ELO Rating大模型的elo得分如何理解1. Elo评分的基本原理2. 示例说明3. 大模型中的Elo得分总结3个模型之间如何比较计算,给出示例进行解释1. 基本原理扩展到三方2. 示例计算第一场: A A…...

深度解析:Maven 和 Gradle 的使用比较及常见仓库推荐

Maven 和 Gradle 是 Java 项目中最常用的构建工具。它们各有优势,适用于不同的场景。本文将对两者进行详细的对比,并推荐一些常用的 Maven 和 Gradle 仓库,帮助开发者高效管理依赖。 一、Maven 和 Gradle 的使用比较 1.1 基本介绍 Maven 基…...

通过Wrangler CLI在worker中创建数据库和表

官方使用文档:Getting started Cloudflare D1 docs 创建数据库 在命令行中执行完成之后,会在本地和远程创建数据库: npx wranglerlatest d1 create prod-d1-tutorial 在cf中就可以看到数据库: 现在,您的Cloudfla…...

Linux --进程控制

本文从以下五个方面来初步认识进程控制: 目录 进程创建 进程终止 进程等待 进程替换 模拟实现一个微型shell 进程创建 在Linux系统中我们可以在一个进程使用系统调用fork()来创建子进程,创建出来的进程就是子进程,原来的进程为父进程。…...

Caliper 配置文件解析:fisco-bcos.json

config.yaml 文件 config.yaml 是 Caliper 的主配置文件,通常包含以下内容: test:name: fisco-bcos-test # 测试名称description: Performance test of FISCO-BCOS # 测试描述workers:type: local # 工作进程类型number: 5 # 工作进程数量monitor:type: - docker- pro…...

为什么要创建 Vue 实例

核心原因:Vue 需要一个「控制中心」来驱动整个应用 你可以把 Vue 实例想象成你应用的**「大脑」或「引擎」。它负责协调模板、数据、逻辑和行为,将它们变成一个活的、可交互的应用**。没有这个实例,你的代码只是一堆静态的 HTML、JavaScript 变量和函数,无法「活」起来。 …...

DeepSeek源码深度解析 × 华为仓颉语言编程精粹——从MoE架构到全场景开发生态

前言 在人工智能技术飞速发展的今天,深度学习与大模型技术已成为推动行业变革的核心驱动力,而高效、灵活的开发工具与编程语言则为技术创新提供了重要支撑。本书以两大前沿技术领域为核心,系统性地呈现了两部深度技术著作的精华:…...

6️⃣Go 语言中的哈希、加密与序列化:通往区块链世界的钥匙

Go 语言中的哈希、加密与序列化:通往区块链世界的钥匙 一、前言:离区块链还有多远? 区块链听起来可能遥不可及,似乎是只有密码学专家和资深工程师才能涉足的领域。但事实上,构建一个区块链的核心并不复杂,尤其当你已经掌握了一门系统编程语言,比如 Go。 要真正理解区…...

shell脚本质数判断

shell脚本质数判断 shell输入一个正整数,判断是否为质数(素数)shell求1-100内的质数shell求给定数组输出其中的质数 shell输入一个正整数,判断是否为质数(素数) 思路: 1:1 2:1 2 3:1 2 3 4:1 2 3 4 5:1 2 3 4 5-------> 3:2 4:2 3 5:2 3…...

算法250609 高精度

加法 #include<stdio.h> #include<iostream> #include<string.h> #include<math.h> #include<algorithm> using namespace std; char input1[205]; char input2[205]; int main(){while(scanf("%s%s",input1,input2)!EOF){int a[205]…...

【阅读笔记】MemOS: 大语言模型内存增强生成操作系统

核心速览 研究背景 ​​研究问题​​&#xff1a;这篇文章要解决的问题是当前大型语言模型&#xff08;LLMs&#xff09;在处理内存方面的局限性。LLMs虽然在语言感知和生成方面表现出色&#xff0c;但缺乏统一的、结构化的内存架构。现有的方法如检索增强生成&#xff08;RA…...

【Linux】使用1Panel 面板让服务器定时自动执行任务

服务器就是一台24小时开机的主机&#xff0c;相比自己家中不定时开关机的主机更适合完成定时任务&#xff0c;例如下载资源、备份上传&#xff0c;或者登录某个网站执行一些操作&#xff0c;只需要编写 脚本&#xff0c;然后让服务器定时来执行这个脚本就可以。 有很多方法实现…...