社招,校招收获字节,腾讯,微软等offer,经验心得分享,附最详细面试c++笔记+面经分享。

本文主要是介绍社招,校招收获字节,腾讯,微软等offer,经验心得分享,附最详细面试c++笔记+面经分享。,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

•前言
各位小伙伴大家好,我是21届的应届硕士毕业生。毕业以后校招进入腾讯,从事c++客户端开发,到目前为止大概有2年半的工作经验。23年的6月份,有开始了解一下市场的行情,大致投递简历社招试了个水。从23年10月份,我开始正式社招并且在b站上分享我的社招经验和心得。

从校招到社招,包括实习的offer和正式的offer分别有:百度,字节,阿里,腾讯,华为,高通,微软(后面有详细介绍)本文对我社招和校招的情况做一个总结,分享自己一路走来的心得,经验和笔记。从10月份以来开始社招,我也把所有的面试记录,问题汇总,问题解析和扩展,c++高频八股考点做了总结,总结了成了2W字的文档,每一个内容都是自己总结,并且在我的b站上有相应的记录和汇总。大家可以关注我的b站账号:骑猪撞宝马71。本文涉及到的很多内容对应的视频详细解析都在我的b站上,大家有兴趣可以关注并观看。

•自我介绍&背景
普通一本 + 武汉大学985硕。 专业:电子信息工程(算半个科班吧)
如果想看我的学生时期的简历,可以这个视频:什么样的简历校招能进腾讯呢?给大家分享一下我的校招简历,丑媳妇见公婆了,有点不好意思!_哔哩哔哩_bilibili

•求职时间线

  1. 校招,实习:20年4月准备实习 → 20年7月腾讯实习 → 20年9月返校。

  2. 秋招:秋招没有特别准备,华为,阿里都是因为拿到了实习offer,虽然没去实习但有绿色通道,再稍微面一下,面过了就可以入职,所以当时面了阿里和华为的绿通面试。华为过了,阿里挂了,拿到华为offer。
    字节是在20年8月,我还在腾讯实习的时候,给我打电话提前批面试,直接面过了,拿到正式offer。
    腾讯直接实习转正,拿到正式offer。
    除此之外就没有再继续面试了。

  3. 社招:23年6月开始关注市场机会,没太准备投递了几家试试水。
    23年10月左右开始正式投递,在职期间空余时间佛系准备面试,1月面过微软,最终确定入职微软。
    我从10月开始社招的全记录:面试过程,面试笔记,心路历程,经验分享在b站上都有记录,比如我面试微软的感受,可以看这个视频:【腾讯程序员社招全记录】5轮技术面+1个超级难的笔试,微软的面试绝对是顶级难度!_哔哩哔哩_bilibili

•获得的offer
实习:

校招
公司	岗位	面试轮次	笔试	定级	技术栈	备注
字节	抖音特效/软件开发	3技术+1HR	无	Sp	C++	
华为	软件开发工程师	2技术	无	Ssp	C++	绿色通道
腾讯	软件开发工程师	无	无	小sp	C++

社招
在这里插入图片描述

•面试敲门砖
在分享面试经验之前,很重要的一点是你是否能够拿到大厂面试机会。这里分享一下影响是否能取得面试机会的主要因素。每个面试官对于上述内容的排序可能略微不同,这里分享的是我自己的一些看法。

对校招来说:学校/学历 >= 实习经验(大厂经验更好)> 专业相关竞赛(acm之类)>绩点,其它竞赛之类。
对于腾讯的应届生来说,一般情况(普遍水平)能够拿到腾讯面试机会的一个背景大概为:中上985 硕士 + 有实习经历。
上述所说的是一个平均水平,如果这两个方面哪方面差一点,可以靠其它方面来弥补。比如某个同学虽然是本科的,但他有大厂,多段实习经历可以弥补,那么也是有机会面试的。

这里分享一下我的校招时期的简历:什么样的简历校招能进腾讯呢?给大家分享一下我的校招简历,丑媳妇见公婆了,有点不好意思!_哔哩哔哩_bilibili
如果某个同学背景不是很好,时间允许的话建议赶快弥补一下,比如多几段实习经历,参加竞赛之类的。如果没有时间了,那建议多投递试试,实在没有大厂面试机会,可以先去其它厂,通过社招再进来。

对社招来说,是否能拿到面试机会主要的因素有:
大厂背景 ≈ 岗位是否匹配 > 学历
社招的话,主要是看岗位的匹配程度了和大厂背景了。如果岗位又匹配又是大厂背景,基本哪家都可以面试。 另外岗位匹配程度这一点的重视程度也是随着资历的增加而增加,有些公司(特别是大公司)甚至是可以允许低年级的同学(工作经验小于3年)换方向的。比如我社招面试,做的是客户端,但面试百度的服务端,都可以通过。这个面百度的经历可以看这期视频:[【腾讯程序员社招面试全记录】百度服务端c++开发一面:我以为我答得很好,原来是我太天真了?_哔哩哔哩_bilibili](https://www.bilibili.com/video/BV17m4y137ma/?spm_id_from=333.337.search-card.all.click)

c++岗位面试的内容
因为从校招到社招我都面试的c++,所以这里只分享对于c++语言找工作的各种岗位。对于c++的相关岗位,不论是社招还是校招(3年内的),考察的内容的重要程度/面试出现的频次如下(通用知识部分):

算法 = c++语言本身 = 项目 > 网络 ≈ 数据结构 > 设计模式 > 智力题
另外,结合岗位特性,有一些其它的考察,比如如果是做的pc 客户端开发,那么可能会问你win32 api相关的知识,比如是服务端开发,那对于redis,数据库可能也有考察。这里结合面试的岗位,个人的意向来针对性复习。

•面试的准备
这一部分内容其实我之前视频讲过,小伙伴可以参考视频。视频讲解了对于面试c++的每一个部分如何准备,推荐的书籍:c++面试学习路线推荐。不管是面试c++哪个方向都可以按这个路线准备哈!_哔哩哔哩_bilibili

算法:靠自己刷了,面试前hot100一定要会。 当然不建议你只准备hot100,刷的越多,碰到的概率越大。可以使用微信小程序CodeTop来搜索对应的Hot题目;C++语言:这一部分,如果面试的是c++的岗位,语言一定是必考,是非常重要的。学习的建议,如果时间充裕,如果时间充裕,建议从c++相关书籍看好,八股知识都在书上。推荐书目《enssential c++》《effective c++》《more effective c++》 以及c++现代特性的书籍。时间不充裕,直接看八股和面经:但对于每一个知识点要理解,深入,掌握扩展内容。把我面试的个人笔记面经的内容+整理的专题的c++八股内容,以及里面讲的扩展知识点掌握,对于面试c++八股这一部分,可以覆盖95%的c++八股内容。

个人项目:自己把握。要讲好,讲清楚,项目中涉及的知识点自己一定要能答出来。这部分可以精心准备,涉及一些想要引导面试关的点。比如对c++内存池理解很深,你可以在项目中突出这一部分,一旦面试官问到,就是你发挥的时刻了。

网络+数据结构:建议结合我的面经来看。对知识点的内容,结合chatgpt, 各种帖子,掌握高频面试内容即可。设计模式:掌握常用的设计模式就好以及设计模式的几个思路:依赖倒置,开放封闭,里氏替换等。设计模式考点不多,就算考一般会考察常用的模式。校招设计模式零基础也没关系,可以直接看李建忠老师的c++设计模式课程。 Youtube上直接搜:c++设计模式。就可以找到。(我校招这一部分也是从这个课程启蒙的)。

•个人建议

  1. 尽早准备,战线拉长:对于校招,建议多投递,多比较,选择合适的方向。我校招就没太面试,直接实习转正了,因此相当于没参加秋招。我个人觉得应该多找找。因为有的时候好的机会是要碰的,在学校又没其他事,全力找工作,挑一个自己最满意的。另外在校招找工作的过程,这些面试经验,其实在今后社招都用的上(互联网真的不稳定,3年内深圳超过50%的人都需要重新社招)。对于社招来说,也是一样的。在完成好本职工作后,业余时间可以多留意,多准备。很多好的岗位是碰到,可能在你找工作这几个月,就是没有适合你的岗位,所以不能过于着急。对我自己来说,社招时很多好的机会,比如百度的服务端的机会,我10月左右面的百度服务端,后来11月12月再想要一个这样的机会都没有。所以要耐心准备,一但有合适的机会,马上把握住是比较理想的。

  2. 实战很重要:不管是校招,还是社招。我自己在前半程都在碰壁,但随着面试越来越熟练,后面面试的越来越好。所以面试真的是需要在不断面试中去积累经验总结和成长的。这一块可以自己先去投一些意向不强的公司练练手,找下感觉。也建议看一下我的视频和面经。不管是视频还是面经,我真的是把每一个知识点细节都记录了下来,比如我面试字节的这期视频,大家可以参考:【腾讯程序员社招面试全记录】 字节飞书客户端一面:我羞愧不如,我感觉我不配通过这次面试。_哔哩哔哩_bilibili。 每个公司的面经问题的全部记录和解析,思考也会在后面的笔记中有。

  3. 放平心态:面试考察实例,也考察运气和契合度。有时挂断并不是自己能力不行,而是岗位不匹配,运气不好。比如我遇到,我面试都通过了,但HR告诉我这个HC没有了。我的同事之前面试字节的2-2没过,后面面3-1反而过了。希望在面试的过程中放平心态,这也和第二点呼应,把战线拉长一点,佛系面试,这样也有利于保持一个良好的心态。

  4. 持续学习:如果非常功利地准备,去背题,背面经也是不可取的。只有真正有知识积累,有内功,面试才能兵来将挡水来土掩。所以平时还是建议好好学习,理解这些基础知识。如果对于知识都掌握地很好,准备面试也很容易,甚至是可以不用准备。希望大家平时可以多看经典书籍,多总结,理解。

•个人笔记汇总
这一部分的笔记,记录了我从10月份开始面试的每一次面试的具体问题,问题的解析,和反思。这些笔记,每个面经我都是通过对面试录音,对着录音来记录的,为的就是不放过任何一个面试的细节。对于每一次面试的记录,我也把它做成了视频,在b站上,有对这次面试的总结和反思。比如对于面试字节某部门2面,可以参考视频:【腾讯程序员社招面试全记录】 字节音视频c++2面,面了100分钟,身心力竭,但干货满满_哔哩哔哩_bilibili

此外,对于面试c++最重要的部分,c++八股,我也做了一个专题,专门面向c++面试过程中出现的考点进行汇总,并且标记考点的中高频,扩展知识,笔记中的每一部分在我的b站视频中也有讲解,比如对于const 和static的考点,就在【c++面试专题】高频考点,介绍一下static和const.mp4_哔哩哔哩_bilibili视频中讲解。

对于笔记里的每一个章节的内容,都有对应的视频进行讲解,笔记中都给出了视频的链接。需要笔记的小伙伴可以加微信:qiuzihao99

以下是笔记目录截图:请添加图片描述

请添加图片描述
请添加图片描述

这篇关于社招,校招收获字节,腾讯,微软等offer,经验心得分享,附最详细面试c++笔记+面经分享。的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/807164

相关文章

Ilya-AI分享的他在OpenAI学习到的15个提示工程技巧

Ilya(不是本人,claude AI)在社交媒体上分享了他在OpenAI学习到的15个Prompt撰写技巧。 以下是详细的内容: 提示精确化:在编写提示时,力求表达清晰准确。清楚地阐述任务需求和概念定义至关重要。例:不用"分析文本",而用"判断这段话的情感倾向:积极、消极还是中性"。 快速迭代:善于快速连续调整提示。熟练的提示工程师能够灵活地进行多轮优化。例:从"总结文章"到"用

字节面试 | 如何测试RocketMQ、RocketMQ?

字节面试:RocketMQ是怎么测试的呢? 答: 首先保证消息的消费正确、设计逆向用例,在验证消息内容为空等情况时的消费正确性; 推送大批量MQ,通过Admin控制台查看MQ消费的情况,是否出现消费假死、TPS是否正常等等问题。(上述都是临场发挥,但是RocketMQ真正的测试点,还真的需要探讨) 01 先了解RocketMQ 作为测试也是要简单了解RocketMQ。简单来说,就是一个分

【C++ Primer Plus习题】13.4

大家好,这里是国中之林! ❥前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。点击跳转到网站。有兴趣的可以点点进去看看← 问题: 解答: main.cpp #include <iostream>#include "port.h"int main() {Port p1;Port p2("Abc", "Bcc", 30);std::cout <<

C++包装器

包装器 在 C++ 中,“包装器”通常指的是一种设计模式或编程技巧,用于封装其他代码或对象,使其更易于使用、管理或扩展。包装器的概念在编程中非常普遍,可以用于函数、类、库等多个方面。下面是几个常见的 “包装器” 类型: 1. 函数包装器 函数包装器用于封装一个或多个函数,使其接口更统一或更便于调用。例如,std::function 是一个通用的函数包装器,它可以存储任意可调用对象(函数、函数

C++11第三弹:lambda表达式 | 新的类功能 | 模板的可变参数

🌈个人主页: 南桥几晴秋 🌈C++专栏: 南桥谈C++ 🌈C语言专栏: C语言学习系列 🌈Linux学习专栏: 南桥谈Linux 🌈数据结构学习专栏: 数据结构杂谈 🌈数据库学习专栏: 南桥谈MySQL 🌈Qt学习专栏: 南桥谈Qt 🌈菜鸡代码练习: 练习随想记录 🌈git学习: 南桥谈Git 🌈🌈🌈🌈🌈🌈🌈🌈🌈🌈🌈🌈🌈�

【专题】2024飞行汽车技术全景报告合集PDF分享(附原数据表)

原文链接: https://tecdat.cn/?p=37628 6月16日,小鹏汇天旅航者X2在北京大兴国际机场临空经济区完成首飞,这也是小鹏汇天的产品在京津冀地区进行的首次飞行。小鹏汇天方面还表示,公司准备量产,并计划今年四季度开启预售小鹏汇天分体式飞行汽车,探索分体式飞行汽车城际通勤。阅读原文,获取专题报告合集全文,解锁文末271份飞行汽车相关行业研究报告。 据悉,业内人士对飞行汽车行业

【C++】_list常用方法解析及模拟实现

相信自己的力量,只要对自己始终保持信心,尽自己最大努力去完成任何事,就算事情最终结果是失败了,努力了也不留遗憾。💓💓💓 目录   ✨说在前面 🍋知识点一:什么是list? •🌰1.list的定义 •🌰2.list的基本特性 •🌰3.常用接口介绍 🍋知识点二:list常用接口 •🌰1.默认成员函数 🔥构造函数(⭐) 🔥析构函数 •🌰2.list对象

06 C++Lambda表达式

lambda表达式的定义 没有显式模版形参的lambda表达式 [捕获] 前属性 (形参列表) 说明符 异常 后属性 尾随类型 约束 {函数体} 有显式模版形参的lambda表达式 [捕获] <模版形参> 模版约束 前属性 (形参列表) 说明符 异常 后属性 尾随类型 约束 {函数体} 含义 捕获:包含零个或者多个捕获符的逗号分隔列表 模板形参:用于泛型lambda提供个模板形参的名

秋招最新大模型算法面试,熬夜都要肝完它

💥大家在面试大模型LLM这个板块的时候,不知道面试完会不会复盘、总结,做笔记的习惯,这份大模型算法岗面试八股笔记也帮助不少人拿到过offer ✨对于面试大模型算法工程师会有一定的帮助,都附有完整答案,熬夜也要看完,祝大家一臂之力 这份《大模型算法工程师面试题》已经上传CSDN,还有完整版的大模型 AI 学习资料,朋友们如果需要可以微信扫描下方CSDN官方认证二维码免费领取【保证100%免费

【学习笔记】 陈强-机器学习-Python-Ch15 人工神经网络(1)sklearn

系列文章目录 监督学习:参数方法 【学习笔记】 陈强-机器学习-Python-Ch4 线性回归 【学习笔记】 陈强-机器学习-Python-Ch5 逻辑回归 【课后题练习】 陈强-机器学习-Python-Ch5 逻辑回归(SAheart.csv) 【学习笔记】 陈强-机器学习-Python-Ch6 多项逻辑回归 【学习笔记 及 课后题练习】 陈强-机器学习-Python-Ch7 判别分析 【学