2022届秋招学习路线/计划

  • 学习目标:2022届(2021年)秋招面试
    • 1 编程语言(C++)篇
    • 2 计算机网络篇
    • 3 计算机操作系统篇
    • 4 数据结构及算法
    • 5 数据库
    • 6 工程实践篇
    • 7 其他/项目
  • 写在最后

【补充1】2021.4 已拿百度 富途 实习
【补充2】2021.8 已拿英特尔实习
【补充3】2021.10 已拿百度 腾讯 秋招offer
【一点感悟】一路走来,坎坎坷坷,经历了压力巨大的一年,也是自己蓬勃发展的一年,感谢过去的自己,感谢自己没有因为失败太多而放弃。


目前就读于一双非院校,计算机专硕,研二(2020年9月),明年则要开始面临实习和秋招的事情,从现在开始准备开发岗面试知识,特此写一篇博客来记录,并理一理自己制定的学习路线和内容。
期待和你一起共同成长。

学习目标:2022届(2021年)秋招面试

1 编程语言(C++)篇

编程语言我选择C/C++,难度很大,很有挑战,个人也有兴趣。
C++是一门非常难的语言,以至于无法精通,但把一些经典书籍啃下来,并且辅以一定的工程实践,应该可以达到校招面试的要求。

书籍(按顺序):

  1. 《Essential C++》(已读):这本书是一本非常基础的书,但是这种国外大牛,从语言原理和设计层面,一步一步带你入门,和一些仅做基础语法陈列的书是非常不一样的,这样的书看完会让人印象更加的深刻。
  2. 《C++ Primer》(已读):这是C++领域的“入门大部头”,非常详细全面地介绍了C++语言,以及部分原理,有人认为这本书太厚了,不适合通读,应该拿来当工具书,但我个人已经把这本书通读了一遍(有细有略),感觉收获非常的大,读完这本书看一些开源的C++项目(从语法层面)就已经能够看懂了,值得多刷几遍。
  3. 《Effective C++》(已读):这本书算是从“C++菜鸟”到“C++入门/了解”的蜕变,其实其中部分内容在《C++ primer》中已经有所包含,但更加全面地把一些坑和需要注意的地方整理了出来,面试必备的书籍。
  4. 《深度探索C++对象模型》(已看1遍):如果想要了解C++的底层是如何运作的,这本书是必看的,非常非常好的一本书。在阅读过程中,有很多你在之前阶段积攒下来的疑惑,都能够在本书中找到解答。
  5. 《Effective STL》(已读):此书讲解的是如果高效使用STL库的一些技巧,以及避免一下使用STL中可能会踩的坑。这本书诞生于2002年,因为后续C++11 14 17的推出,到现在许多内容也已经过时,也已经无法买到全新正版,索性我校图书馆还有此书,书也不厚,200来页,考虑到技术过时,但其中的思想是不过时的,还是决定简单读一遍。
  6. 《STL源码剖析》(已读):这本书和《Effective STL》一样,都比较老了,但是STL库的很多底层原理是保留下来了的,在面试中,也有很多面试官会让实现STL库中的XXX功能,因此这本书还是很有阅读的必要。
  7. 《More Effective C++》(未读):作为《Effective C++》的后续补充和完善,值得一读。
  8. 《Effective modern C++》(已读部分):如果想要了解现代C++的一些新特性,这本书是非常不错的选择,如果时间充裕也可以选择其他大部头,时间不太充裕的情况下,看这本比较合适。
  9. 博客及面经

2 计算机网络篇

在校招面试中,计算机网络是必考的一门内容,尤其是后端开发,会涉及到很多网络知识,全面切详细地对计算机网络有所了解,是非常有必要的。

书籍(按顺序):

  1. 《TCP/IP详解》(已读):这本书是一本大部头,讲解非常详细,尤其是重点讲解面试中考频最高的TCP/IP协议簇讲解得非常好和详细。由于本科阶段已经学习过谢希仁的《计算机网络(第7版)》,才决定直接啃这本大部头。
  2. 《UNIX网络编程(卷1)》(已读部分):简称UNP,和APUE是同一位大佬的书籍,据说这本书是进腾讯必备(能不能技进再说),为后续看一些基于C++开源网络库做准备。
  3. 博客及面经

3 计算机操作系统篇

在校招面试中,计算机操作是必考的一门内容,面试会涉及很多进程/线程、调度算法等内容,操作系统及linux的相关内容,需要有一定的了解。

书籍(按顺序):

  1. 《深入理解计算机系统》(已读):简称CSAPP,大名鼎鼎的一本书,不仅仅讲解操作系统,还讲解整个计算机系统中的一些其他知识,对全面了解计算机系统很有帮助。
  2. 《Linux内核设计与实践》(未读):博客推荐,该书从比较高的层次来讲解Linux,不会有过多的细节,这也避免了看书的适合不小心陷入细节之中。
  3. 《Unix环境高级编程》(已读部分):这本书其实包含了操作系统、编程时间
  4. 《深入理解Linux内核》(未读):大神推荐的好书,但不一定读,听说有点难,时间可能不够,暂定。
  5. 博客及面经

4 数据结构及算法

在校招中,除了计算机基础知识,其中最重要的则是数据结构和算法的考察,重要程度甚至超过了编程语言的学习。编程语言只是工具,而数据结构和算法则是程序员的内功。在校招中,同学们并没有太多的大型项目经验,通常考察的都是面试者的基本工和潜力。
在这个部分中,我并没有准备《算法(第4版)》和《算法导论》等算法数据结构的大部头书,一是感觉时间不够,毕竟算法的大部头书太难了;二是个人认为在具备一定的基础知识的情况下,上手刷题可能会有更好的效果,同时也能练习自己的主力编程语言。

  1. 《数据结构(C语言版)》(已读):这其实是在准备考研的时候认真反复看的一本书,国内优秀教材的示范,但现在为了面试,还需要把这本书拿来温习温习。
  2. 《剑指Offer》(已读 已刷2遍):名字叫offer,但实际上是一本面向面试的算法书,有68道经典的面试提,涵盖了大多数可能考察的方面,至少刷2遍(leetcode上刷)。
  3. 《Leetcode刷题指南》:说是看这个书,其实更多的是在Leetcode刷题的过程中看题目的题解,除了很多都有的官方题解,还有各路大神辛苦分享的题解,很多的解题方法都非常新颖高效。
  4. 博客及面经

5 数据库

数据库我其实并不打算做过多的学习,但是其也是一个非常重要的知识,因此主流和基础的还是需要了解

  1. 《MySQL必知必会》(已读):一本小书,快速地介绍了一些数据库的基本知识和怎么用
  2. 《Redis设计与实现》(已读):Redis是非关系数据库,通常用来作为缓存,是面试中频率非常高的一个知识点,需要有一定的了解
  3. 《高性能MySQL》(已读部分):关系型数据库更加详细全面的讲解,如果有时间则读一读
  4. 博客及面经

6 工程实践篇

有很多书其涉及的内容都是多领域的,需要多个方面的知识配合起来,并且非常的偏重于实践。

  1. 《UNIX环境高级编程》(已读部分):没错,上面出现过,但其实归类于此我觉得更加的合适
  2. 《UNIX网络编程》(已读部分):同上
  3. 《Linux高性能服务器编程》(已读):这是一本好书,但我读的欲望不是特别大,为数不多的想读的欲望来源于想通过为读下一本书打下基础
  4. 《Linux多线程服务器端编程》(未读):这本书完整地讲解了作者的一个开源网络库的项目——muduo,类似这种讲解完整项目的书籍本就不多,并且这本书还非常的好,希望能够通过对这本书的学习,在实践能力上有更大的提升

7 其他/项目

虽然是校招,但面试不仅仅需要基础知识,项目的经验也十分重要。
本人做过的项目其实不少,但要么是项目太小,要么是项目和C++后台开发没啥关系(主要原因)。
因此决定,在学习的过程中,使用SwiftUI,结合muduo网络库或者仿照muduo网络库写的AppServer,开发一个iOS下的App,作为与C++相关性较高的项目展示。

写在最后

这篇博客,我会根据我自己的学习进度和计划调整, 不断更新,并非最终版本。
同时,欢迎各位在评论区与我交流,提出你宝贵的建议。
期待和你一起共同成长。

个人主页:https://me.csdn.net/m0_46415159

本文链接:https://blog.csdn.net/m0_46415159/article/details/108569101

【学习路线】2022届校招C++后端服务器开发/实习,个人学习路线总结/记录相关推荐

  1. 拼多多、蚂蚁、字节2022届(大三)后端研发暑期实习

    (农业末流21,计算机专业) --------------------------------拼多多 3.22 在牛客里找了一个拼多多的内推人,投递简历. 4.7 在线笔试,好像4道a出2道半 4.1 ...

  2. 腾讯优图计算机招聘视觉大咖(2022届校招+实习)

    点击下方卡片,关注"CVer"公众号 AI/CV重磅干货,第一时间送达 腾讯优图计算机招聘视觉大咖(2022届校招+实习) 大咖岗位要求: 1. 熟练并掌握机器学习.深度学习.计算 ...

  3. 深信服2022届校招——安全服务工程师笔试

    深信服安全服务工程师-2022届校招笔试题 笔试题分类 选择题 简答题 本次试题仅提供参考,不提供答案(19题记不太清了) 笔试题分类 选择题 1. 使用vim编辑文件时,以下哪个选项是复制命令() ...

  4. 每日互动(个推)2022届校招全面启动!热门技术岗位,等你来!

    @各位怀揣技术梦想的准毕业生们: 每日互动(个推)2022届校招全面启动! 数据类.研发类.算法类...... 众多热门技术岗位,就等你来! 我们邀你一起乘坐"数据智能"号飞船 释 ...

  5. 多益网络2022届校招提前批全面启动【免筛推荐码QEAQU】

    多益网络2022届校招提前批全面启动![免筛推荐码QEAQU] 互联网百强企业:中国十大游戏研发商和运营商之一 [提前批优势]直通笔试!不影响正式批次,多一次投递机会 [岗位]策划类.程序类.美术类. ...

  6. 海康威视2022届校招面经(内含内推码)

    杭州海康威视数字技术股份有限公司,是领先的安防产品及行业解决方案提供商,致力于不断提升视频处理技术和视频分析技术,面向全球提供领先的安防产品.专业的行业解决方案与优质的服务,为客户持续创造更大价值. ...

  7. 校招面试C++后台开发岗大概学习到什么程度?

    2020年对我而言必定是人生当中最重要的一年.因为实习的原因,我第一次体验了北京和上海的生活,匆匆且忙碌.这一年生活当中充斥着各种求职咨询,面试,做题,仿佛一夜回到了高三.不过,我是幸运的.从寒假实习 ...

  8. 深度学习算法相关岗-校招、社招、实习-面试知识要点及答案分享

    本文主要整理了深度学习相关算法面试中经常问到的一些核心概念,并给出了细致的解答,分享给大家. 内容整理自网络,原文链接:https://github.com/HarleysZhang/2019_alg ...

  9. 2022届校招Java面试题汇总(含题解)

    本文将笔者在面试中遇到的真实题目汇总成集,初衷是为了每次面试完能够及时复盘,以便查漏补缺.此外,如果能给他人以参考也是好的. 持续更新中- 真实面经 一.2021年8月17日 阿里集团-CTO线-MM ...

最新文章

  1. 魔改Attention大集合
  2. LeetCode 72. Edit Distance--动态规划--Levenshtein Distance Algorithm--Java,Python解法
  3. window远程桌面连接centos7
  4. 036_PageHeader页头
  5. CTAssetsPickerController 选中图片不显示对号的问题解决
  6. 【译】Using Objects to Organize Your Code
  7. luogu P1659 [国家集训队]拉拉队排练
  8. 正则表达式替换排除特定情况
  9. 多版本号并发控制(MVCC)在实际项目中的应用
  10. 创建zookeeper客户端
  11. WP布局难题,由三个升级为四个
  12. 跨进程API Hook
  13. Truecrypt隐形操作系统终极方案
  14. 大厂面试必考的假设检验
  15. antd 时间选择器,设置显示为中文
  16. 计算机超链接文档顶端,电脑在Word文档里插入目录超链接的方法
  17. 爬虫有道词典,高精度加密版
  18. 数睿数据与沙特领先的云平台厂商Virtual Vision达成战略合作!
  19. 今天测试了两个跑步软件
  20. 《流浪地球》中的逃生气囊球和马斯克有什么关系?

热门文章

  1. iOS 在TabBarController视图切换的时候添加动画
  2. linux 开头是减号的文件名 如何进行文件操作 删除复制移动
  3. 常见的请求错误HTTP状态码
  4. matlab箭头大小固定,科学网—Matlab 粗箭头绘制 - 肖鑫的博文
  5. def read()
  6. 法国计算机与技术先进学校,法国计算机专业大学排名(2020年泰晤士)_快飞留学...
  7. 计算机相关审稿周期短的ei,2018审核时间短容易中的EI期刊
  8. Rasa课程、Rasa培训、Rasa面试、Rasa实战系列之 Response Selection
  9. 2018版ISTQB FL基础级大纲全解析
  10. 爪哇国新游记之十五----泛型动态数组类