秋招总结

兜兜转转,最终还是选择毁约中望签了华为,希望未来可以一切顺利!秋招彻底画上了句号。

个人背景

本硕西电,专业信息与通信工程,无实习,无论文,有一个已受理的专利,力扣大概350+。

准备阶段

我大概是在研一下半学期确定自己要走C++后端开发方向的,之前也是各种纠结和考虑,因为实验室主要做一些图像处理和雷达的交叉应用,所以一开始是想卷算法的,后来了解了很多之后果断放弃了,由于本科有C的基础,同时实验室有Qt的项目要求,所以选择了C++后端开发。ps:各位在选择的时候主要看自己未来想要从事哪方面的工作吧。

这里特别感谢一些秀哥,不管是准备还是offer选择都给了我很多帮助和建议。

在学习新知识方面,我个人比较喜欢先看视频了解大概,然后看书研究细节。我也算非科班,基本是0基础开始学习四大件,大概是从2022年4月正式开始学习,因为研究生还有科研任务,所以我的时间分配大概是:早上下午科研,晚上周末学工作的东西。

编程语言C++

视频:黑马,侯捷老师

书籍:《C++ Primer》《STL源码剖析》《Effective C++》《Effective modern C++》《深度探索C++对象模型》(部分章节)

数据结构与算法

书籍:《大话数据结构》

刷题网站主要是牛客和力扣,代码随想录+剑指offer+hot100,大概做了两遍,重点模块的题做了三遍,后期参加了几次周赛

计算机网络

视频:计算机网络微课堂

书籍:《图解TCP/IP》《图解HTTP》《计算机网络自顶向下》

操作系统

提一句,我个人觉得走C++方向操作系统需要多深入学习一下,找工作有一定的帮助。

视频:南京大学计算机系统基础(一)(二)

书籍:《计算机是怎样跑起来的》《现代操作系统》《操作系统真象还原》(我的一个项目就是根据这本书做了一个miniOS)

数据库

说实话,C++方向数据库问的不是很多,一些大厂的后端开发岗位喜欢问道

视频:尚硅谷的MySQL入门视频和Redis视频

书籍:《MySQL是怎样运行的》《MySQL必知必会》《Redis设计与实现》

Linux

书籍:《Linux高性能服务器编程》

秋招阶段

大概从7月中旬开始投递,也是海投战术,前期主要是一些中小公司和不会去的公司,后面因为想留在西安,所以基本只投西安的公司和大厂(特别想说,还是多一点城市选择的好,allin一个风险太高),提前批和正式批有100家左右,进笔试的有51家,进面试的有30家,最终拿到offer的有12家,除了华为和美团,其他的都是中小厂(OPPO,联发科,TP联洲,京东方,海康,中望,诺瓦,广联达,亚控科技,腾讯云智),最后也是选择了毁约中望去华为。8、9、10三个月是笔试面试高峰期,强度很高。

大厂:腾讯没有投,阿里只投了阿里云(二面挂),字节(笔试挂,后面被捞没有去面),百度(三面挂),快手(三面后无消息),京东(笔试后转岗到移动端就放弃了)

大部分的面经都在牛客有记录。

笔试:大部分笔试难度适中,大厂的会难一些,需要多刷一些题目。

面试:

自我介绍准备1-2分钟就可以,主要介绍自己的经历和项目,突出自己的优势

手撕基本是hot100,也有一些其他的类似手撕生产者消费者模型或者是自创题目,还是已hot100和剑指为主

八股主要参考面经和博主网站,最好能够自己总结一下,也方便理解和记忆

项目自己一定要吃透,最好是有一些自己的东西,即使没有也要把已有的东西弄清楚,一些关键部分的代码要会写,百度一面直接让自己选项目一块内容现场实现,所以要掌握的很牢靠,不能一知半解

总结

找工作其实是持久战,从准备到签约中间经历了有一年半多的时间,坚持不容易,需要时刻提醒自己,明确自己的目标,知道自己想要什么,工作还是在赚钱的基础上去选择自己喜欢的,毕竟这是未来每天都要接触的东西。非常感谢秋招期间帮助我的人,希望大家未来一切顺利,祝各位前程似锦!

喜欢一句话“你只管努力提高自己,剩下的交给时间”。

alt

#晒一晒我的offer##华为开奖那些事##秋招总结#
全部评论
哥,太励志了
9 回复 分享
发布于 2024-01-17 16:23 陕西
本科双非马上也要去西电读研了,也是通信,向学长学习
5 回复 分享
发布于 2024-01-17 16:58 辽宁
lz多少级
2 回复 分享
发布于 2024-01-17 16:23 新加坡
楼主怎么做到搞科研的同时,还看这么多书和视频的 看了多久哇😭 是科研和工作一半一半吗 25届感觉时间根本不够用
1 回复 分享
发布于 2024-03-04 21:21 四川
兄弟,我也是上海华为白菜,最终也没留在西安,哈哈
1 回复 分享
发布于 2024-01-19 16:20 四川
哈哈哈我也毁望去🌸
1 回复 分享
发布于 2024-01-17 20:21 湖北
大佬,没实习经历也可以拿到美团吗
点赞 回复 分享
发布于 05-29 14:53 北京
楼主海思什么部门啊
点赞 回复 分享
发布于 05-04 04:42 陕西
学长,c++和Java怎么选呢?我是本科西电想出国读研,我想赶在开学前确定一下语言,您有什么建议呢?
点赞 回复 分享
发布于 2024-08-03 11:59 陕西
巨佬
点赞 回复 分享
发布于 2024-05-01 13:23 广东
确实太厉害了
点赞 回复 分享
发布于 2024-04-24 11:20 河北
哥,能私分享你一下你准备的项目吗,学习的内容是你上面那些书,但是项目不知道做啥好
点赞 回复 分享
发布于 2024-04-19 22:31 福建
学长,方便问一下具体的学习路线嘛,想参考一下。比如基础知识(c++和四大件)大概学了多久,每个项目大概需要做多久这样子。谢谢
点赞 回复 分享
发布于 2024-03-29 09:32 陕西
佬你项目是找的开源吗?还有力扣刷了那么多题其实对去华子没那么大帮助吧,华子算法题没互联网难?
点赞 回复 分享
发布于 2024-03-03 09:48 广东
请问楼主写的什么项目呀,要找工作了,好慌
点赞 回复 分享
发布于 2024-02-22 22:23 湖北
这个华为准入职怎么搞的
点赞 回复 分享
发布于 2024-02-20 20:32 广东
大哥无实习对c++方向影像大不大呀,我马上也要去西电读研了,怕到时候导师不放也没有实习😂
点赞 回复 分享
发布于 2024-02-18 18:29 四川
华子西安和深圳哪个好呀,华子是通用软开嘛?还是通信岗?
点赞 回复 分享
发布于 2024-02-10 19:57 山西
想问下哥列的这么多书籍是看到了什么程度,每本基本都看完的吗
点赞 回复 分享
发布于 2024-02-02 21:52 山西
太有实力了哥
点赞 回复 分享
发布于 2024-01-26 10:24 福建

相关推荐

09-24 09:36
门头沟学院 Java
小红书java面经自我介绍(一面没问项目)询问学习了多久的java?1.Hashmap的数据结果组成?2.Hashmap是线程安全的吗?3.CurrentHashmap是线程安全的吗?4.CAS操作5.如何解决hash冲突?(听过)6.手撕   在本地手写单列模式  (双重检验锁试) 然后让写一个颜色工厂实例 (没写出来,讲了一下思路)小红书Java实习一面1.@Autowired和@Resource的区别,(Autowired翻译是自动装配)1.注解@Autowired和@Resource的区别?@Auowired是如何注入的?2.Spring和Spring boot的区别?Spring Boot 比 Spring优化在哪里,为什么更轻量级?3.Spring的自动装配过程,如何识别出要装配的类?会扫描全部的类吗?4.Spring AOP有哪些注解?5.List有哪些线程安全的类,哪些非线程安全的类?ArrayList和 LinkedList 的区别?ArrayList 的扩容机制?LinkedList的删除操作是 O(1)的吗?6.讲一下Syncronized关键字的底层实现原理。介绍一下偏向锁,轻量级锁。volatile有哪些作用?- Synchronized:通过对象头和 Monitor 实现线程同步,依赖底层 Mutex Lock- 偏向锁:减少无竞争时的锁开销,记录线程 ID- 轻量级锁:多线程交替执行时避免重量级锁的性能消耗- Volatile:保证可见性和禁止指令重排序,不保证原子性7.讲一下单例模式有哪几种实现方式lan,e,双8.final关键字修饰变量,方法,类,有什么区别?修饰方法的话,里边的数据能修改吗?修饰类的话,里边的方法可以修改吗?里边的方法可以被重写吗?可以通过反射来修改里边的属性吗?无论什么情况下都可以通过反射来修改吗?9.讲一下Java面向对象的三大特性。说一下你对多态的理解10.线程池有哪些参数,分别讲一下有什么作用?拒绝策略有哪几种?11.Executors工具类可以用来创建线程池对吧,那么里边具体有哪些方法?12.Object类中包含哪些方法?wait()和 sleep() 有什么区别?getClass(),hashCode(),wait(),equals(),clone(),toString(),notify(),notifyAll13.死锁发生的原因。如何解决死锁问题?14.介绍一下双亲委派机制,使用场景,有什么好处?15.类加载的过程。16.什么时候会发生old GC,年轻代和老年代的比例。讲一下GC回收过程。年轻代的一块region一般是多大?年轻代专门存储大对象的空间是哪里?Old GC 和 Minor GC的区别? 常见的GC Root类型有哪些?17.类的对象头里边存有什么数据?18.TCP/IP有哪几层?每一层分别有哪些协议?报文段的最大限制是多少字节?这个主要是受什么限制导致的? 描述一下TCP流量控制的滑动窗口机制19.介绍一下DNS协议,DNS协议在哪一层?20.讲一下Redis的缓存穿透,缓存击穿,缓存雪崩,他们的解决方案分别有什么? Redis里边有一些数量很少,但是访问很频繁的热key,如何高效的,快速的把他们找出来21.https 协议和 http 的区别? 如何通过TLS/SSL协议建立加密通道,描述一下这个过程手撕,判断链表是否成环,如果成环求环的长度。6.26北京经纬恒润java校招一面0 刚才介绍的流程落到代码实现能说一下嘛(开了共享打开了一下idea给面试官看代码)1 final关键字的作用2 抽象类和接口的区别3 如果抽象类被继承的子类没有实现其全部抽象方***怎么样4 结合你的项目举例说明你是怎么用线程池的5 用过什么设计模式吗6 介绍一下你用的策略模式7 spring的aop8 结合设计模式说说aop的实现9 静态代理两种方法的特点10 说说反射的作用和优缺点11 redis的持久化机制有哪些12 hashmap的使用场景6.24美团财务后端面经1 注册中心不可用了微服务之间还能相互调用吗2 rpc调用过程3 看你用了redis和es,为什么用了多个缓存组件4 redis单线程效率为什么快Redis 采用单线程模型的设计,主要是为了提升性能、简化逻辑并避免多线程带来的复杂性。以下是其核心优势和原因:Redis 的单线程模型避免了多线程之间的竞争问题。多线程需要使用锁机制来保证数据一致性,这会带来额外的开销,例如加锁、解锁和线程切换。同时,多线程可能导致死锁问题,增加了代码的复杂性。而单线程模型确保了所有请求的串行执行,不需要额外的锁机制,从而提高了稳定性和执行效率(1)(2)。Redis 使用 I/O 多路复用机制(如 epoll),使单线程能够同时处理多个客户端请求。这种机制避免了 I/O 阻塞问题,并且由于 Redis 的操作大多是内存操作,速度极快,单线程足以支撑高并发场景(1)(2)。Redis 的核心操作简单且高效,主要是基于内存的键值存储,操作复杂度通常为 O(1) 或 O(log N)。5 redis有哪些数据结构6 使用redis集群的话,数据分区过程是什么样7 es的分词过程有了解吗1. 连接ElasticSearch2. 创建索引并设置分词器3. 索引文档4. 执行分词查询5. 处理查询结果8 MongoDB和mysql实用场景区别,优缺点MongoDB适合用于大数据量、高并发、非结构化数据的场景,而MySQL则更适合需要强一致性和复杂事务处理的关系型数据场景(1)。9 mysql的acid如何实现undo log。如果事务失败或调用了rollback,InnoDB会利用undo log将数据回滚到修改前的状态(1)。MySQL通过redo log来实现持久性。InnoDB在事务提交时会将操作记录到redo log,并调用fsync接口将其写入磁盘。如果MySQL宕机,重启时可以通过redo log恢复数据(2)。MySQL通过锁机制和**MVCC(多版本并发控制)**来实现隔离性。一致性确保事务执行前后数据库的状态是一致的。10 事务隔离级别的读已提交和可重复读怎么实现在数据库中,事务隔离级别中的读已提交(Read Committed)和可重复读(Repeatable Read)主要通过锁机制和多版本并发控制(MVCC)来实现11 mysql的索引的建立选择和依据12 你去建立索引要考量的因素有哪些13 mysql适合范围查询吗14 tcp怎么解决数据损坏丢包乱序问题15 算法:反转链表快手-增量投放部门 1面 2025-07-15-19:30项目:拼团 rag&mcp(完全不感兴趣) 动态线程池说一下在项目实现的时候遇到的非常难忘的事情。规则树模式 ✅人群标签 ✅领域驱动设计的好处 (✅❌,答得一般,没答到要点)动态配置中心设计 ✅动态降级和切量降级的目的 ✅你是否知道规则树模式的其他场景 ❌介绍策略模式 ✅拼团营销策略是否可以叠加?✅责任链模式的设计实现 ✅你是否知道责任链应用的其他场景?❌你为什么使用mq通信,而不是用rpc进行微服务通信?❌项目做过压测吗?❌动态线程池的几个参数和执行流程 ✅创建对象有几种方式?❌反射的使用场景 ❌线程池核心线程数应该怎么设计 ✅手撕:线程1-100循环打印 不会,换题。BM16 删除有序链表中的重复元素-I字节生活服务后端一面自我介绍,拷打项目我有 10 万个路径规则,然后我要怎么存储这些路径规则?然后当一个请求 path 传过来的时候,我该怎么快速判断它是否在这路径规则里面?redis和数据库同步策略热点数据更新,redis一瞬间失效会有什么问题,怎么解决?算法:最长无重复子串(限时5min)字节 一面根据简历问项目,你觉得项目比较难的点?你的延时任务怎么实现的?kafka的延迟队列怎么实现?kafka优先队列?对比一下kafka和rabbitmq?rabbitmq 和 消费者之间采用什么模式?Spring AOP有实现过代理模式吗?说一下mysql隔离级别?讲一下redis的Zset的底层数据结构?优先队列实现?讲讲java、kafka、rabbitmq 的延迟队列?算法题: 简单的在图中dps字节实习面经Redis 数据结构Redis 分布式架构分布式锁实现OSI 七层模型空Channel算法题:最长回文子串字节后端一面java面经说说项目背景说说项目里的防超买你说用到了rabbitmq,如何保证可靠性算法 寻找两个不定排序有重复的数组的中位数字节后端实习一面面经总共面试了一个小时,汗流浃背了自我介绍项目的拷打(大约15分钟)Java八股:线程进程区别使用多线程还是多进程僵尸线程计算机网络:tcp/ip网络分层tcp和udp区别以及使用领域阻塞控制(是我在前面提到了这个)MySQL八股事务级别,能防止哪些问题临时表算法怎么使用1到5的随机选择器实现1到7的随机选择器 二叉树不相邻节点之和最大值
点赞 评论 收藏
分享
评论
94
306
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务