2026届_RMT

技术栈测试(C++版)

1、C 语言看的哪个资料?:
c++语言程序设计、c++ Primer
* 指针懂吗?知道什么是地址吗?
指针存放的是变量的地址。
地址指的是内存的地址?
* 懂内存分配吗?
new动态分配内存,delete销毁内存
* 结构体是否学过?
学过
2、C++看的哪个资料?

  • 继承,重写,多态懂吗?
    学过但是忘了
  • STL这些容器学过了不?大致底层实现懂不?
    学过vector、queue、unordered_map、unordered_set、map、set、stack的基本操作,但是不懂底层实现。
  • 智能指针了解吗?
    不了解
    3、数据结构与算法看的哪个资料:
    数据结构与算法分析 c++版 第3版
  • 链表,栈,队列,二叉树能自己手写吗:
    突击几天可以手写
  • 堆,AVL树,红黑树学过吗:
    学过但是忘了
  • 冒泡,快速,归并排序能手写吗:
    可以手写冒泡,快速和归并排序需要回忆。
  • 递归,二分,贪心,回溯,动规这几种算法学过哪几种:
    二分、贪心、回溯、动规都学过,递归不知道具体指的是什么
  • LeetCode 大概刷了多少题:
    200(断断续续刷的,有很多都有点忘记了)

4、计算机网络与操作系统看过哪些书籍:

  • HTTP、TCP、IP、ICMP、UDP、DNS、ARP这些协议了解过吗:
    了解过
  • HTTPS安全相关的:数字签名、数字证书、TLS了解过吗?
    了解过
  • 进程线程通信机制了解吗?
    了解过但是忘了
  • 内存管理了解吗?比如置换算法啥的:
    了解过但是忘了
    5、网络编程了解吗?看过哪些资料?
    不了解
  • IO模型懂吗,阻塞非阻塞,同步异步这些概念懂吗?:
  • IO 复用机制:epoll、select、poll懂吗?:

6、MySQL与Redis看过哪些资料?:

  • sql 熟练吗:
    不熟练,需要回忆
  • 索引底层原理懂吗:
    不懂
  • 锁和事务了解吗?幻读了解吗?
    了解过,但是忘了
  • redis主从,集群了解过吗?
    不了解

7、C++/Linux项目做过哪些?:
TinyWebserver

8、其他你们自己补充:

学习规划(2025.2.16)

一些链接入口

课程大纲: 所有课程大纲入口

你的大致情况分析与规划

目前最大的优势就是学历还行,算法 也刷了200道,也还行,不过八股文和项目这块,比较拉跨,需要补充的比较多。。

所以呢,接下来我们主要补充 网络编程知识 + Linux系统编程知识 + 算法 + 项目 + 中间件的知识,然后就去面暑假实习了。

目标:冲年暑假中大厂实习了,重点在秋招。

具体安排(第一阶段)

现在主要以八股文+项目 + 算法为主,具体如下(每天按照6个小时学习量评估)

1、做个项目入门网络编程:项目需要做两个,入门看看牛客网这个web服务器就行:C++网络编程入门与实战,和你做过的那个轻量级服务器差不多的,你就当作复习,并且这个教程主要是用来入门各种知识,以后可能不写进简历。

做完了第一个项目,做第二个项目,第二个项目有点大,可以说是第一个项目的升级版,会用到比较多的技术栈,是我们以后面试的重点:0. C++工业气象台实战项目说明

时间:第一个入门 7 天,第二个15天。

2、深入理解C++:C++ 的话,需要补充容器源码等知识,看下这个:重学C++课程说明,前面的比较简单,你可以从第六章开始看,看到第十章即可,时间原因,后面实战不做。

时间推荐:7天。主要是理解就行

3、算法:你算法刷过200多道题,应该挺不错啦,目标就是搞定这个高频题库:算法高频题库,一般需要刷两三遍。

时间推荐:每周刷15+道。保证里面的题会做即可。

4、网络 + 数据库 + Redis:八股文除了语言层面,其他就是网络+数据库 + Redis,所以咱们需要先学习

(1)、计算机网络:推荐看一下这篇文章:如果让你来设计网络(必看),如果看不懂,以后再来看一次,这是我看过写的最好的文章了。

之后的话,直接参考面试来学习即可,你学习网络编程也会持续复习到。

(2)数据库:这是非常重点,看 MySQL原理剖析课程说明 就行,主要看我标🌟的那些。

(3)Redis:C++很多项目都没有设计redis,所以redis学习会比较尴尬,没有应用过,可以先去刷《redis开发与运维》:《Redis开发与运维》怎么看 + 重点章节,对应的电子书这里下载:书籍推荐。之后再看深入学习的专栏。

时间安排:(1)+(2)可以先学,7天,(3)晚点学,因为这块你用的少,容易忘记,可以等你学完了项目再来学。

5、八股文复习:八股文是我们的核心,不过你其实很多都学过了,咱们先快速复习下核心的吧,之后有时间在系统学习下。

(1)C++:目前C++八股文可以先看下这里的:https://www.iamshuaidi.com/mianshi 关于C++部分的,后续会整理一些突击的版本。

(2)mysql+redis+计算机基础部分:先跟着 八股文高频题库(必看) 进行第一轮复习,里面有Java的,别理即可,之后按 面试突击专题学习指南(必看) 进行第二轮复习,Java的不理即可。

时间:20天。

学习顺序

PS:算法长期刷,穿插在整个学习中。

可以先学习完1中的入门项目,之后同步学习八股文,也就是2=》4=〉5。花一两个月的时间,总体梳理下,就可以慢慢去面试了。

先给你安排这么多,然后记得来每周打卡学习进度哈,比如像他们这样:23与22届做的比较好的成员示例,

有什么问题记得随时私聊帅地

每周学习进度

具体学习计划安排(2025.6.16)

下面按照每天4~5小时左右的力度安排

1、Java:有接触过Java,那么Java学起来应该挺快,先 java基础 ,然后重点学习 Java进阶吧,这块是面试的重点,主要学习我画线的那些,快速过一下即可

配套练习(必做比做):你学到对应模块的时候,可以在牛客网这里刷刷题:Java语法刷题,相当于熟悉一下基本语法,视频的练习和项目你可以 不用做哈。

时间安排:10天。

2、框架与项目:学完Java后,就陆续学习框架做项目了,可以按照:web学习路线整合(框架+项目),大概做2个项目,就做电商支付+牛客网/弹幕系统,javaweb ssm,快速了解下即可。

时间推荐:一个月。

3、核心八股文:这块你学过,学过的觉得熟悉的就跳过,这里给出来,只是告诉你这几个很重点:

(1)JVM入门=》并发:学习 图解JVM学习指南 ,之后学习 Java并发,然后Java并发有点难,你看前面十几章节就行,有个概念就行,因为比较难

(2)mysql=>redis:mysql 你看 MySQL原理剖析课程说明,重点看标🌟的那些。redis 的话刷一下Redis原理剖析阅读指南(新),刷标🌟的那些即可。也可以刷你买的那两本书,也可以同步一起看。

时间推荐:20天。等3做了一个项目之后学习。

4、算法:按照:算法系统课 刷,重点搞定容易+中等的,刷完 + 刷最后的高频题库,掌握了就差不多了。

时间:可以学习完 1 之后刷,每周刷 10+ 道题。

5、八股文复习:八股文太多太杂容易忘,咱们通过这些来多轮复习,基本就没啥问题的了

第一轮复习(必须完成):刷高频题,按照 八股文高频题库(必看) 进行第一轮复习,这个题库非常非常非常重要,学完就准备去投递简历了。

时间:10天,刷完就可以陆续找实习。

第二轮复习(非必需):之后按 面试突击专题学习指南(必看) 进行第二轮复习,这个时候你已经能够应付挺多八股文了,但是八股文学无止境,之后学完有时间再回归系统学习,我会给你推荐对应的书籍和专栏。

时间:5天。

6、平时闲散阅读:平时可以多看一些文章,补充一些知识,因为很多知识比较零散,比如IO之类的,那么可以在优质文章这里选来看看:优质文章补充

学习顺序

1学习完开始学习2,八股文你大部分学习过,可以做完项目再集中刷八股文,有空也可以kanaka6.

这一套下来,2个多月应该能过一下。

就行先安排这么多,然后记得来每周打卡学习进度哈,比如像他们这样:0. 每周打卡做的比较好的成员示例

有什么问题记得随时私聊帅地

学习打卡

发表回复

后才能评论