https://bbs.hupu.com/39048828.html?is_reflow=1

第四十刃大人 (38级) 楼主 2020-11-07 10:00

举报 只看此人 收藏本帖 楼主

(PS:分享书单了)双非的我是如何拿到字节跳动SP以及华为百度等公司的offeer的? 由  第四十刃大人 发表在虎扑步行街·步行街主干道 https://bbs.hupu.com/bxj

前言

个人很喜欢虎扑,也算是个老jr了,最早知道虎扑还是在11年雷霆VS热火、热火VS步行者那个时候,那个时候的比赛是真的好看啊!对抗也很激烈。

在平时也会逛虎扑,步行街重度网瘾患者,哈哈。在秋招过程中也遇到了很多热心的小伙伴以及老哥,还发过帖子询问老哥们的意见和建议:(再次修改)双非计算机校招,投了七八个小厂简历面都没过去,有老哥给给意见吗?  双非CS应届硕拿了3个offer,华为还是字节还是美团?

在此特别感谢研究生学校的一个素未谋面的师兄,不仅帮助我修改简历,还指出了我的简历主要问题,在此感谢这位师兄了。还有南京华为研究所的老哥邀请我投他们研究所,下班后可以一起打球,哈哈,太多了。在此感谢他们!!非常感谢这些好心人!!

在上个帖子中说好的秋招结束来步行街做个分享,现在它来了。


下面对个人学习过程以及秋招准备等做一个简单的分享,回馈给广大虎扑网友,希望能帮到一些学弟学妹以及想要入行的小白朋友们。

个人情况简介

菜鸡一枚,本硕都是计算机(普通二本学校),应届CS硕士,C++技术栈,后端方向。个人也比较喜欢看书,技术书之类的都有看,下面也会推荐一些经典书籍。

先说一下秋招结果:拿下了五个中大厂的offer:字节跳动SP、华为、B站、滴滴以及深信服的offer。最后决定去字节啦,也是自己心心念念的大厂~很幸运~~~

拒了快手、小米的二面面试邀约,其中快手是因为base在北京,小米是南京,这两家都不接受base调岗,北京南京都不是自己的意向地,所以拒掉了。

现在想想,巨亏啊有木有,快手美团今年很香,薪资直接拉满,为什么把我拒掉的全都加薪了,555~实名吐槽美团,面试通过HR也告诉我基本没问题了,结果审核到最后告诉我不是很接受C++转过来的,把我挂了。还有其余的一些中小厂比如58、多益网络、巨人网络、迅雷之类的做了笔试,但是面试直接拒掉了,不想做大家口中的集邮人。

字节录用函镇楼

闲话少说,接下来从6个方面对进行总结

1、算法

算法是很重要的,很多面试过程中算法题具有一票否决权。如果你能够顺利解出来,面试不一定过,但是如果你做不出来或者说bug太多调试不通的话,面试上基本上就跪了(个人经历,不一定准确),希望大家千万重视算法这一块,千万千万要重视算法。

我大概在力扣上刷了300+,Top100都刷了,剑指offer刷了3遍,刷完这些基本够用了,自己也有注意总结题型,常见题型就是那些,一般来说,主要考的就是动态规划、贪心算法、树、链表、数组、字符串之类的。所以算法题基本没怎么拉过我后腿。

其实网络上也有很多的资源,大家在刷题过程中要利用好网络资源,牛客和力扣都是非常好的网站了,对于我们这些找IT相关工作的同学来说简直是量身打造的,大家可以自己多去看看,学计算机最重要的一点莫过于就是善于自己找资料,自己找资源了。

推荐资料:

力扣1-300题(前300道题非常经典,建议学有余力的同学都刷一刷)

力扣Top100(跟上面有不少是重复的,刷的时候要注意总结)

剑指offer(这个是经典,不必多说)

啊哈算法(一本很诙谐易懂的算法书籍)

大话数据结构(跟上面那本类似,都是以讲笑话的方式跟你数据结构,很适合小白)

2、操作系统

操作系统是比较重要的,面试三大要点之一(操作系统、计网、数据库),我是在B站上看过一些操作系统视频,同时自己慢慢看书、看博客学的。其中死锁、虚拟内存、堆栈、进程线程、内存管理、磁盘调度等都是重点。也是面试过程中问的最多的一些知识点。

推荐资料:

B站哈工大操作系统:https://www.bilibili.com/video/BV1d4411v7u7

B站清华大学操作系统:https://www.bilibili.com/video/BV1js411b7vg

现代操作系统(也是讲操作系统的一本好书,讲的很细)

深入理解计算机系统(大名鼎鼎的CSAPP,很厚的一本黑皮书,真的超级经典了,就是需要慢慢看)

3、计算机网络

计算机网络也是重点之一,重中之重的就是TCP/UDP了。本人在这里下的功夫也很大,这里推荐一个公众号:“小林coding“,这个up主的文章很是不错,至少个人觉得讲的很不错。他写的计网系列文章帮了我很多,在面试过程中没怎么拖过后腿。

如果很多小白不懂得如何去学习一门新的技术,可以多看看这些up主写好的文章,他们帮助你总结了很多知识点,但看这些文章都需要一定的基础的,真小白那种看着可能会晕晕糊糊,感觉云里雾里的。所以自己看书去消化吸收知识点是必不可少的。

推荐资料:

B站韩立刚老师的计算机网络:https://www.bilibili.com/video/BV17p411f7ZZ(韩老师讲课诙谐易懂,让你在哈哈大笑中学到很多知识点)

图解HTTP、图解TCP/IP (这两本书比较简单,日本人写的,把复杂的知识点简单化)

计算机网络:自顶向下方法 (也是常见经典书籍之一,重点看第三章传输层TCP/UDP)

4、Linux

因为我是cpp技术栈,跟Linux基本离不开,所以也学了Linux以及一些网络通信编程,Socket通信之类的,这里也推荐一些资料,都是我个人看过的。网络通信涉及到的知识点很多,比如IO模型、线程池、多线程之类的。本人在秋招过程中被问过不少网络通信的问题,比如IO复用,epoll底层之类的知识点。

鸟哥的Linux以及Linux就该这么学这两本书,个人感觉更适合作为一本工具书来使用,当然了,如果你有充足的时间也可以系统的看上一遍,对于Linux也会有更深的认识和了解了。

推荐资料:

TCP/IP网络编程(韩国人写的,书中例子很多,适合作为入门,另外github上有很多笔记,可以边看别人的笔记边看书,加深个人理解)

Linux高性能服务器编程(游双老师的书,其中前四五章讲的是计网的东西,后面讲的很好,涉及内容很多,看完就大概明白服务端编程常见知识点和所需要掌握的技能了)

Linux多线程服务端编程:使用muduo C++网络库  (北师大陈硕大神的书,需要很多基本,建议后期再看,我也只是看了一小半)

5、数据库

数据库主要问的都是MySQL以及Redis相关的一些知识,也会写一些基本的SQL语句,知识点包括索引、B+树、Redis底层模型、跳表之类的,还有缓存击穿、雪崩、穿透等常见问题。

推荐资料:

MySQL必知必会(一本很薄的小册子,不到一周就看完了,看完基本的SQL语句没什么问题了)

高性能MySQL(建议只看索引以及优化这两章,后续的可以慢慢再看,这本书,真的真的很厚。。)

Redis设计与实现(算是Redis入门资料吧,认真看完的话就对Redis有大概了解了,话说Redis这么火爆是有原因的,其中的一些精妙设计真的看完令人大呼过瘾)

极客时间- Redis核心技术与实战 (中科院的研究员开设的Redis专栏,个人已经买了,非常不错)

另外再推荐基本数据库底层的书籍:数据库系统实现(华东师范大学数据学院指定数据库原理书籍)、MySQL技术内幕 -InnoDB存储引擎(InnoDB的详细剖析)

6、C++

由于个人是C++技术栈,这里也只是推荐C++相关书籍和视频,都是本人自己看过的经典书籍和资料。

推荐资料:

B站黑马C++视频(黑马机构出版的入门级C++教学视频,很不错:https://www.bilibili.com/video/BV1Tb411j7uM)

STL源码剖析视频(C++大师侯捷老师的源码视频,搭配STL源码剖析看效果更佳:https://www.bilibili.com/video/BV1db411q7B8)

C++ Primer 第五版(经典书籍,800页左右,我看了2遍,超级棒!强推!)

Effective C++、More Effective C++(前者2遍,后者一遍,跟C++Primer中很多内容是有重复的)

STL源码剖析(源码方面的好书,看了2遍,现在时不时还拿出来翻翻)

深入探索C++对象模型(重点是虚函数那一章,看完你就会对虚函数有新的认识了)

碎碎念

可能有些人会问,这些书你都看了吗?这也太多了之类的?自己能不能看完?

说实话,看着是挺多,但是其中有很多知识点是一样的,比如你详细了解计网后,游双老师的那本Linxu高性能服务端编程中的前四章你大概略过即可,就不再需要细看了,知识是有相关性和相通性的,最开始你在学的时候可能会觉得很难,看书很慢,但是请你坚持下来,千万坚持下来,咬着牙坚持下来。过一段时间,等你有了前面的基础,后面就会感觉舒服多了,看书的速度也慢慢快起来了。

  慢慢学、慢慢看,慢慢的就会有收获了。

如果你像我一样学校不太好,不是什么重点学校或者不是计算机专业的,那么请你笨鸟先飞,赢在起跑线上。上面的书籍资料之类的,我并不是在5个月时间内看完的,自从学C++以来就慢慢看、慢慢学的,我想其他语言,Java/Go之类的也应该如此,不要总是想着走捷径,学习这种事真的是一分耕耘一分收获。

    正所谓,天道酬勤,你付出汗水和努力,剩下的交给时间就好!

ps:最近在看汇编语言,王爽老师的那本汇编语言讲得真好,以前的那些寄存器、数据总线、地址总线概念忽然变得很清晰明了、活灵活现了,我自己也慢慢学会使用汇编写一些程序,懂得一些指令级程序优化的思路和方法,算是沉迷其中不可自拔吧!哈哈~

一入IT就做好终生学习的准备吧,你既然想要拿别人拿不了的高薪,怎么能不付出比别人多的汗水、时间和精力呢?天上掉馅饼是不可能的,如果你还在想着偷懒耍滑,想要不付出时间和汗水就想拿到好offer、拿到高薪资,说明你并不是很适合计算机这一行~

    如果你没有别人聪明,不如别人条件好,如果你下定决心学习计算机,请你多投入时间、多投入精力、多投入汗水!

结语

其中一些实战面试过程已经在牛客网上分享了,这里就不再搬运过来了,有需要的可以去自取  https://www.nowcoder.com/discuss/559583?toCommentId=8075162

书单分享如下,各位自取就行

备注:个人在微信公众号:我是程序汪 上也进行过秋招分享,B站也有视频访谈录像,有兴趣的朋友可以去关注一下看看。

PS:百度一直吞我的书单分享!!!!无法分享!!!我已经分享百度云链接五六回了!!!

我弄了个公众号,需要联系我的小伙伴也可以通过公众号联系我,书单也在公众号里有,回复“书单“即可,微信公众号:内推Dog

公众号主要内推一些国内大中厂,如阿里、百度、腾讯、字节跳动、携程、美团、滴滴、深信服等等,有时候走内推简历通过率更高一些。不想关注的,领完书就可以取关的,哈哈!

最后,希望大家好好利用这些经典书籍,就像高尔基说的:书籍是人类进步的阶梯!加油,冲冲冲!

                                                            

2020-11-13 (PS:分享书单了)双非的我是如何拿到字节跳动SP以及华为百度等公司的offeer的? 【转载hupu】相关推荐

  1. 工作篇-佛山三水恒大-2020.11.13

    ** 工作篇-佛山三水恒大-2020.11.14 **TAG:此篇文章估计会很长,因为工作的时候变数太多了,预计五千字左右,想看的可以耐心看完,均为个人实战经验.===害,其实是上学期间请假去做的,还 ...

  2. 世界读书日,分享书单

    分享书读

  3. 2020华南师范计算机电子信息专硕双非上岸经验贴

    先说说本人情况吧,本科双非,初试357,排名36,复试结束最终排27. 前天考生大会通知,当老师念到拟录取名单的时候,心情贼紧张,这几天都没睡好,当念到我的名字的时候还有点不相信.之后听了录音三遍,确 ...

  4. 生信宝典联合科学出版社在双 11推出生物信息专题书单 5 折优惠!学起来!

    系统学习一门知识还得靠书籍,如学习生信的系列书籍. 现在<科学出版社>在京东平台推出了正版专业图书大放价,权威的平台,高质量的书籍,系统的知识,何不搞起来? 机会难得,本来的优惠是 10 ...

  5. GopherCon 2020技术演讲slide先睹为快 | Gopher Daily (2020.11.13) ʕ◔ϖ◔ʔ

    每日一谚:Simplicity is the art of hiding complexity. 1.GopherCon 2020技术演讲slide先睹为快 - 链接: https://pan.bai ...

  6. 【2020.11.13 八上】期中总结~~

    目录 浅谈 DAY 1 DAY 2 感想 计划 成绩 浅谈 --愿你以渺小启程,以伟大结束 闲话 这次的期中考准备的非常匆忙,加上CSP J/S,和一些杂七杂八的机构测试,感觉时间上安排的不是很好. ...

  7. Leetcode每日一题2020.11.13第328题:奇偶链表

    328.奇偶链表 题目描述 思路.算法及代码实现 方法:分离节点后合并 如果链表为空,则直接返回链表. 对于原始链表,每个节点都是奇数节点或偶数节点.头节点是奇数节点,头节点的后一个节点是偶数节点,相 ...

  8. 人工蜂群算法求解TSP旅行商问题C++(2020.11.13)

    ABC算法求解TSP问题的C++实现 1.输入数据文件:bayg29.tsp 2.头文件 3.所需的类 3.1 城市类City 3.2 包含城市的地图类Graph 3.3 蜜蜂类Bee 3.4 人工蜂 ...

  9. 2020/11/13·Java·人脸识别一键登录/注册

    Java·人脸识别一键登录/注册 1.eclipse 和 tomcat 服务器的安装与使用 1.1 Eclipse 的安装 1.2 Eclipse 配置 Tomcat 1.3 新建 Web 项目 1. ...

最新文章

  1. 旷视张祥雨:高效轻量级深度模型的研究和实践 | AI ProCon 2019
  2. 如何配置php的ip地址吗,如何手动配置IP地址及防火墙设置
  3. 成功解决ERROR: Could not install packages due to an EnvironmentError: [WinError 5] 拒绝访问。backend_agg.cp36
  4. 通讯录javafx和mysql_用javafx实现通讯录
  5. python的stack用法_Python numpy.stack函数方法的使用
  6. P4172 [WC2006]水管局长 LCT维护最小生成树
  7. Ev Dekorasyonu
  8. 成都Uber优步司机奖励政策(1月16日)
  9. 替罪羊树模板(封装版)-----转自知乎
  10. 62. Using Default Magento Cache
  11. python画正弦函数_python 图像处理画一个正弦函数代码实例
  12. linux和windows截图软件下载,【教程】数字菌教你从windows过渡到linux之软件的替换...
  13. 精品软件 推荐 Bootice(引导扇区维护工具)
  14. 欧姆龙OMRON PLC之Host Link协议(一)
  15. Battleship
  16. 6月3日 徒步虎跳峡——第一日
  17. JS 基础知识点与高频考题解析
  18. vr旅游市场竞争分析,破局之路在何方?
  19. 用脑子说话,用心服务
  20. Windows10 InsiderPreview 10074 安装体验

热门文章

  1. [附源码]计算机毕业设计Node.js特色网红小吃网站(程序+LW)
  2. 计算机清洗,如何从里到外彻底清理电脑?详细方法来了!
  3. angular路由重定向
  4. 2个数组合并排序 php,php数组的排序|数组的合并
  5. android usb设置在哪,手机usb调试在哪,小编教你安卓手机怎么打开USB调试
  6. 蓝牙小电池图标_如何让蓝牙耳机电池电量在手机上显示?
  7. Pr 2019 快速入门(2)
  8. 都说00后是躺平的一代,公司新来的00后却把我卷哭了
  9. 焊锡丝的全球与中国市场2022-2028年:技术、参与者、趋势、市场规模及占有率研究报告
  10. Python学习实践----比较字典中是否有相同键值的方法之一