终于轮到我!聊一聊秋招那些事

秋招已结束,作为一个平时潜水的牛友,很感激牛客网和广大牛友们。在我无知时,给与我知识;在我烦恼时,给与我慰藉;现在自己也拿到了心仪的offer,就简单写写这段时间的知识储备、面试问题和心态方面的变化吧。也算是对自己秋招的一次总结。LZ水平一般,大佬看看就好了~

一、知识储备(LZ有整理一些内容,有兴趣的同学,私信我,我发给你)
LZ本科是计算机专业的,考研的时候看的王道四本专业书,于是我又温习了一遍:数据结构、计算机网络、操作系统和计算机组成原理,这几本书是最基础的知识了,总结的还是挺到位的,而且比较精简,感觉转专业的同学看看问题也不大。后来发现重点是前三本。
1、算法:剑指offer,神书不解释,面试很多出自这里面;编程之美,稍难一点;七大排序;dp和贪心;二叉树、链表和KMP;dfs和bfs。
2、数据结构:栈、队列、链表、二叉树、B树、B+树、红黑树、STL
2、C++:重点是指针、虚函数、修饰符static、const、引用、设计模式。书的话看《王道程序员笔试面试宝典》C++部分,《EffectiveC++》。我本科有C++视频,有需要的同学私信我,我给你链接。我自己过了一遍视频,总结到笔记本上,没事看看,C++问题就不大了。
3、计算机网络:TCP、UDP、HTTP,DNS解析过程。书看《计算机网络》,其他的看王道就够了。
4、数据库:SQL语句、完整性约束、B树存储、关系代数、违约策略、视图、索引、触发器、存储过程、函数依赖与范式、数据库恢复技术、表连接、隔离级别、封锁协议、数据库优化方式。书看《数据库系统概论》。
5、操作系统:重点是死锁、PV操作、内存管理。书看王道就可以,另外看了《鸟哥的私房菜》补充Linux方面的知识。
6、设计模式:单例模式(懒汉和饿汉)、工厂模式、抽象工厂模式、适配器模式、装饰者模式。没看书,看的博客总结。

二、面试问题
1、算法
我总结了一下大概六种问题:
1)业务逻辑型或排序,没什么复杂度要求,单纯完成他的要求。
2)dfs,比如全排列、八皇后。
3)bfs,比如最少转机。
4)dp规划,比如LCS最长公共子序列。
5)链表操作,比如实现一个双向循环链表,快慢指针找入口、两个链表找焦点,手写一个hash表。
6)二叉树操作,比如实现后序优先遍历的非递归算法。
面试一般不会太难,往往是经典问题的改编。

2、C++基础
问的不多,大概这些
1)static、const、引用
2)联合体
3)指针常量、常量指针、指向常量的常指针、行指针、二级指针
4)运算符重载、多态和继承
5)实现strcpy、strcmp

3、大数据
1)数据分布:顺序、哈希、哈希一致性分布
2)数据复制:HDFS写入过程、租约机制、CAP、副本迁移策略
3)数据一致性:paxos协议、2PC协议、心跳监测
4)数据容错:gossip回传、Merkle树同步、LSM存储系统、日志checkpoint与合并
5)分布式计算MR架构、分布式资源管理YARN架构、分布式内存计算架构SPARK架构、分布式资源监控Ganglia架构、分布式存储HDFS架构、分布式表格系统Hbase架构、分布式键值系统Dynamo架构、分布式数据库spanner架构

三、心态变化
1、六月到九月:正常复习阶段,没什么波动,参加了几次内推,然而笔试被完虐,选择题还可以,但编程速度太慢,于是意识到刷题的重要性,遂滚去刷题。

2、九月:大厂笔面试阶段,由于LZ不能出去互联网实习,没有转正一说,只有实验室的几个大数据项目,另外当时水平有限,这个阶段大部分大厂笔试全挂,只有百度、滴滴给了面试机会。滴滴是人生第一面,有点小紧张,然而让我写双向循环链表时,脑子一团浆糊,哨兵节点那里出问题了,挂之。其他公司面试也是现场写算法出了问题,有的是不会说了个思路,有的是连思路也没有。总的来说,很郁闷,曾经一度自我怀疑,晚上也睡不好,看身边同学有的过了很羡慕,感觉自己要碌碌无为。好的一点是,意识到手写代码的重要性,故把精力放到了手写代码上,将经典的dfs、bfs、dp、链表和二叉树算法全部手写了个遍。

3、十月:互联网创业公司阶段,这个阶段感觉面试多了,可能也是筛选没那么严格了吧,最高纪录一周面了6家,最长的面试面了有5轮,4轮技术面,每一面都要手写算法,另外根据简历问相关计算机基础问题。投的几家在面试过程中,惊奇的发现,他们问的问题我之前都有手写过,哈哈真是太愉快了,假装想了一会,然后轻松的写完。其他的计算机基础已经烂熟于心了,所以问题不大。另外LZ是做大数据方向的,有项目有理论,所以和面试官有的聊。故而这个阶段收割了几个offer。十月底,选择了一个最适合我发展的中型互联网公司,确定之后感觉很轻松,于是从容的打开了王者荣誉,继续我的上分之路。最近想吃个鸡,然而电脑太渣,准备和基友去网吧体验一把。

四、总结
秋招之路很漫长,坚持下去,不断学习,总会有好的回报。我是个平凡的程序员,这是我的故事,也许算不上惊艳,但却很真实。有需要资料的同学可以私信我,如果能够帮助到大家也是我的荣幸。最后感谢牛客网,祝福各位牛友都找到满意的工作~

全部评论
大佬,跪求分享,万分谢谢!!!邮箱:3227929625@qq.com
点赞 回复 分享
发布于 2018-05-21 09:16
终于,宇智波鼬还是复活了
点赞 回复 分享
发布于 2017-11-11 15:41
这段时间有点忙,需要资料的我都回复了~
点赞 回复 分享
发布于 2017-11-06 16:24
那么多留邮箱的,和以前的那啥一样了啊啊啊,哈哈,开个玩笑,恭喜楼主啊。
点赞 回复 分享
发布于 2017-11-06 15:54
😂大佬,求资料,wjy3302362@qq.com 顺便问一下,基础知识看之前的应该可以吧?
点赞 回复 分享
发布于 2020-08-14 18:39
求资料1042931911@qq.com
点赞 回复 分享
发布于 2018-09-30 14:45
大佬,求资料啊,谢谢啦。pschai@163.com
点赞 回复 分享
发布于 2018-09-30 14:40
求资料,非常感谢大佬:2461592177@qq.com
点赞 回复 分享
发布于 2018-09-22 11:12
739652936@qq.com 我也是C++ 楼主你一定还在的对吧!!!
点赞 回复 分享
发布于 2018-08-08 00:51
求分享一下资料吧楼主,万分感谢,1209465407@qq.com
点赞 回复 分享
发布于 2018-06-20 15:44
楼主求资料啊~~~1940002762@qq.com
点赞 回复 分享
发布于 2018-06-11 22:06
学长!求发资料~278802852@qq.com
点赞 回复 分享
发布于 2018-06-11 21:24
楼主,能分享下资料么?1403474270@qq.com,万分感谢
点赞 回复 分享
发布于 2018-06-11 16:45
楼主 能分享一份给我吗?694530267@qq.com 谢谢!
点赞 回复 分享
发布于 2018-06-10 18:32
楼主求资料,谢谢1243060521@qq.com
点赞 回复 分享
发布于 2018-06-10 15:46
楼主,能给我发份资料吗,谢谢啦,邮箱1023577852@qq.com
点赞 回复 分享
发布于 2018-06-10 15:13
1903186955@qq.com,谢谢楼主啦
点赞 回复 分享
发布于 2018-06-10 11:50
希望你越来越好,好人一生平安
点赞 回复 分享
发布于 2018-06-08 00:53
lz,求资料2592005096@qq.com
点赞 回复 分享
发布于 2018-05-24 19:34
mark
点赞 回复 分享
发布于 2018-05-24 17:05

相关推荐

头像
2025-12-14 11:33
门头沟学院 Java
这是一篇迟来的秋招反思总结。虽然可能是拿到了开发的大sp,或者说小ssp的开发offer,但是真正签下三方的那一刻却并没有什么情绪波动,只觉得“这事结束了,我该继续定下下一个阶段的目标了”。回顾一下自己的秋招历程。我的秋招真正的起点可能起源于去年的年中。那时的我可以说对于求职所需的技巧都完全不懂。没有人带,没有带我求职的“导师”,我所做的只能是问几个学长,然后在各种平台找大佬咨询。最后还是选择了资料最多的Java后端开发,从此我的学习便开始了。刷力扣、刷视频、写项目,日复一日,加了知识星球还去打卡,回看当时打卡记录持续了180+天,直到找到了日常实习才结束。不能说是007,但是平均下来也有了995的强度。在年底找到了第一份日常实习,于是踏上了说走就走的旅程。实习的时候每周都要请半天假从公司坐高铁回到学校,开完会再回去,从中午12点到晚上12点全都在路上,这份辛苦只有自己心里清楚。接着开始找暑期实习,先是被腾讯搞了一通,面微信面穿后录用评估挂,接着又是美团全部答上来后超时自动挂,最后在一个普通的下午突然收到了阿里的实习offer。那一刻所有的努力和辛苦都具象化。暑期实习的过程中,运气好进到了一个强度相对比较低的组,于是在7、8月份每天晚上下班后回去继续刷题、复习各技术栈,还要抽时间面试。到了9月初已经面了40+场,进了面的只挂过一次岗位不匹配的腾讯的存储类岗位。9月陆续收到了多个offer,我以为自己也许会算比较优秀?开始谈薪后发现自己其实只是普通的一员,加了各大信息共享群,发现总是有比我更强的人,也有算法的大佬比我断档的领先。至于我为什么没选算法,在之前的文章里有讲到;而开发的大佬则从本科就开始有了相关的沉淀,我自然无法比肩。于是我想到了“比你优秀的人比你还努力”,我有什么可骄傲的。于是开始继续学习,继续成长,这不是抖M式的强迫自己受苦,也不单纯是为了以后的竞争力,还是为了自己的充实感和心理满足。签下三方的时候没有什么情绪波动,只是普通的点了下按钮,然后转头又去继续改bug了。我想我老了也会继续保持学习,让我不被时代抛弃。
NBA球星伦纳德:这段时间看了佬的故事, 也狠狠的激励了我, 保持持续学习的状态
26届校招投递进展
点赞 评论 收藏
分享
评论
67
443
分享

创作者周榜

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