精彩牛耳,用心缔造

牛耳教育:一个普通大学生的完美逆袭--秋招经验分享

作者: 编辑: 来源: 发布日期: 2018.12.11
信息摘要:
大家好,我叫王国强,是中南林业科技大学电子信息工程专业的一名大四学生,也是牛耳教育嵌入式班级的一名学生,秋招已结束,现在自己也拿到了心仪的o…

大家好,我叫王国强,是中南林业科技大学电子信息工程专业的一名大四学生,也是牛耳教育嵌入式班级的一名学生,秋招已结束,现在自己也拿到了心仪的offer,目前就业至于深信服长沙分公司,年薪15万。就简单写写这段时间的知识储备、面试问题和心态方面的变化吧。也算是对自己秋招的一次总结。写作水平一般,大家看看就好了。

牛耳教育

说起的我的大学母校,可能很多人都没听说过,确实在找工作过程中吃了不少亏,但是我的第二母校牛耳教育在湖南还是可谓妇孺皆知,也正是来到了牛耳教育,让我一个普通的大学生完成了我自己在职场中的一次完美逆袭。

我是大三的时候来到牛耳教育学习嵌入式的相关课程,在牛耳教育老师不断的鞭策和指导下,自己经过努力在秋招结束后找到了满意的工作,下面给大家简单分享下一些经验:

一、知识储备

牛耳教育点的老师给我们推荐了几本书特别好,数据结构、计算机网络、操作系统和计算机组成原理,这几本书是最基础的知识了,总结的还是挺到位的,而且比较精简,感觉转专业的同学看看问题也不大。

1、算法:剑指offer,神书不解释,面试很多出自这里面;编程之美,稍难一点;七大排序;dp和贪心;二叉树、链表和KMP;dfs和bfs。

2、数据结构:栈、队列、链表、二叉树、B树、B+树、红黑树、STL。

3、C++:重点是指针、虚函数、修饰符static、const、引用、设计模式。书的话看《王道程序员笔试面试宝典》C++部分,《EffectiveC++》。我有牛耳教育老师上C++课程的视频,有需要的同学私信我,我给你链接。我自己过了一遍视频,总结到笔记本上,没事看看,C++问题就不大了。

4、计算机网络:TCP、UDP、HTTP,DNS解析过程。书看《计算机网络》,其他的看王道就够了。

5、数据库:SQL语句、完整性约束、B树存储、关系代数、违约策略、视图、索引、触发器、存储过程、函数依赖与范式、数据库恢复技术、表连接、隔离级别、封锁协议、数据库优化方式。书看《数据库系统概论》。

6、操作系统:重点是死锁、PV操作、内存管理。书看王道就可以,另外看了《鸟哥的私房菜》补充Linux方面的知识。

7、设计模式:单例模式(懒汉和饿汉)、工厂模式、抽象工厂模式、适配器模式、装饰者模式。没看书,看的老师写的总结。

二、面试问题

1、算法

我总结了一下大概六种问题:

1)业务逻辑型或排序,没什么复杂度要求,单纯完成他的要求。

2)dfs,比如全排列、八皇后。

3)bfs,比如最少转机。

4)dp规划,比如LCS最长公共子序列。

5)链表操作,比如实现一个双向循环链表,快慢指针找入口、两个链表找焦点,手写一个hash表。

6)二叉树操作,比如实现后序优先遍历的非递归算法。

面试一般不会太难,往往是经典问题的改编。

C++语言

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、九月:因为在暑假期间,牛耳老师给我们安排了大量的项目实战,技术得到了很大的提升,所以信心来了,开始尝试一些公司的面试,百度、腾讯给了面试机会。腾讯是人生第一面,有点小紧张,然而让我写双向循环链表时,脑子一团浆糊,哨兵节点那里出问题了,遗憾的挂了。

3、十月:因为牛耳教育是跟深信服合作关系,所以参加牛耳教育组织的深信服专场面试,这里不得不说牛耳太棒了,要不有这样的机会,对于我们普通本科大学生来说确实是很不错,要不然根本没有把简历送到这样大公司的机会,虽然本人自认为技术还可以,但是学历,学校没办法,后面的面试,笔试还算比较顺利,最终签约,明年直接去工作。

四、总结

秋招之路很漫长,坚持下去,不断学习,总会有好的回报。我是个平凡的程序员,这是我的故事,也许算不上惊艳,但却很真实。最后给各位学弟学妹一个经验,我们无法改变我们的出身,和自己的毕业学校,但是我们可以去提高我们的能力,那些985,211的毕业生也不见得比我们厉害,前提是你要足够强大,最后还是要感谢牛耳教育给我这样的平台 ,各位老师对我的教导和帮助,也希望各位学弟学妹如果真想往这个行业发展,去牛耳教育学习一下还是非常有必要的,当然还是看大家的意愿。

牛耳教育

(谢谢,牛耳教育的老师们)

【相关推荐】
牛耳推荐资讯
【java培训】这样的JAVA课程体系靠谱吗?

【java培训】这样的JAVA课程体系靠谱吗?

这样的JAVA培训课程体系靠谱吗?
2019-12-03
it培训--21世纪十大热门的编程语言大集合,看你适合哪一种?

it培训--21世纪十大热门的编程语言大集合,看你适合哪一种?

随着互联网与物联网的高速发展,高薪条件诱惑着人们殷切进入IT行业,成为高端的IT职业人,而熟练掌握一门编程语言是首要条件也是关键因素。那么对于想要0基础想进入IT行业的人,如何在众多的编程语言中选择一门适合自己的语言是至关重要的。现在就跟随看小编的脚步一起来了解一下当下最为热门的10大编程语言的优势和......
2019-12-02
【牛耳教育】程序员应该敲得了代码,下得了厨房

【牛耳教育】程序员应该敲得了代码,下得了厨房

程序员应该敲得了代码,下得了厨房测试老师总说:作为一名程序员宅男,就应该敲得了代码,下得了厨房。既能赚钱又能养家。为了培养我们的动手能力,我们组织了一次农家乐活动。2019年11月6号,我们w191001c测试班全体人员决定去山水人家农家乐开展这一次的班级活动,希望通过这一次班级活动大家可以丰富课余生活,在......
2019-11-28

咨询热线

400-0731-162
  
    • *

    • *