2025届_Rico

技术栈测试(C++版)

1、C 语言看的哪个资料?:——浙大翁凯老师c语言视频

  • 指针懂吗?知道什么是地址吗?——懂,知道

  • 懂内存分配吗?——懂一点,掌握的不好

  • 结构体是否学过?——学过

2、C++看的哪个资料?——黑马C++、C++primer、侯捷C++

  • 继承,重写,多态懂吗?——学过,掌握的不好

  • STL这些容器学过了不?大致底层实现懂不?——学过,大致了解,

  • 智能指针了解吗?——学过忘了

3、数据结构与算法看的哪个资料:——王道、hello算法

  • 链表,栈,队列,二叉树能自己手写吗:——突击几天就可以
  • 堆,AVL树,红黑树学过吗:——红黑树没学过
  • 冒泡,快速,归并排序能手写吗:——突击几天就可以
  • 递归,二分,贪心,回溯,动规这几种算法学过哪几种:——没学过动态规划,剩下的学过,掌握的不好
  • LeetCode 大概刷了多少题:——100左右,也是看了答案才能有思路

4、计算机网络与操作系统看过哪些书籍:——计网不太会,操作系统考研王道

  • HTTP、TCP、IP、ICMP、UDP、DNS、ARP这些协议了解过吗:——了解过,忘了
  • HTTPS安全相关的:数字签名、数字证书、TLS了解过吗?——不太了解
  • 进程线程通信机制了解吗?——突击一下能回忆起来
  • 内存管理了解吗?比如置换算法啥的:——学过,突击可以回忆起来

5、网络编程了解吗?看过哪些资料?——正在看牛客网websever项目

  • IO模型懂吗,阻塞非阻塞,同步异步这些概念懂吗?:——基本懂
  • IO 复用机制:epoll、select、poll懂吗?:——不懂

6、MySQL与Redis看过哪些资料?:——mysql必知必会,Redis没学过

  • sql 熟练吗:——不熟练
  • 索引底层原理懂吗:——不懂
  • 锁和事务了解吗?幻读了解吗?——学过忘了,看一下能回忆起来
  • redis主从,集群了解过吗?——不了解

7、C++/Linux项目做过哪些?:——没做过,正准备做这个websever

8、其他你们自己补充:

学习规划(2024.1.29)

一些链接入口

课程大纲: 所有课程大纲入口 ,PS:你要的东西,课程大纲基本都会有哈,需要学啥记得来课程大纲看看。

你的大致情况分析与规划

首先你是大部分接触过的,但是掌握的不扎实,很多东西是需要重新捋一捋的,但是暑假实习也是近在眼前,我们还是可以尝试先找个实习,找不到就当作混一混经验,之后全力备战秋招。

如果你把候捷的内容掌握了,那肯定是很够的,但是这个很难,不过你数据库,redis,网络,算法,项目啥的,很多还需要学,所以C++这块是无法再次系统去学的了,只能针对某些高频问题,通过文章去学习。

接下来我们主要补充数据库,redis,网络,算法,项目这些,赶一下实习,实习持续到五月份,还是有机会找个滴。

目标:冲明年暑假实习,全力备战秋招。

具体安排

现在主要以八股文+项目 + 算法为主,具体如下

1、深入理解C++:这个先不看了,后面直接复习面经吧,先把时间让出来学习别的内容。

2、做个项目入门网络编程:项目需要做两个,入门看看牛客网这个web服务器就行:C++网络编程入门与实战,注意,做这个项目的目的不是为了项目,而是为了学习Linux编程,深入理解操作系统,网络编程。

做完了第一个项目,做第二个项目,第二个项目有点大,可以说是第一个项目的升级版,会用到比较多的技术栈:百度云下载 提取码: n1ee

时间推荐:你先做完第一个吧,两周内刷完第一个,第二个一个月,可能第二个你暑假来不及做,到时候我再给你推荐一写小点的项目,目前牛客网项目,确实有点太小了。

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

(1)、计算机网络:这里推荐你看下书籍,看《计算机网络自顶向下》如何读+重点章节指南,围绕一个主题「一个数据包是怎么从一个电脑准确无误发到另外一台电脑」,你也可以先看下这几个文章吧,看完再去看书。

你管这破玩意叫 IO 多路复用?

如果让你来设计网络(必看)

图解 | 你管这破玩意儿叫TCP?

图解 | 你管这破玩意叫线程池?

漫画:什么是单例模式?(整合版)

(2)数据库:这是非常重点,看 MySQL原理剖析课程说明 就行,有点难度,不过里面也提供了视频版本的入门哦,主要看我标🌟的那些。

(3)Redis:推荐看《Redis设计与实现》这本书就可以了,看完有余力再给你推荐专栏,另外,找实习之前不学完也没事。

时间安排:一个月,可以同时学,也可以先(1)后(2)再(3)

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

(1)C++:目前C++八股文复习还在整理中,你先刷下小程序关于C++部分就行,小程序名称叫「校招八股文」。

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

时间:20~25天。

5、算法:你可以继续跟代码随想录,也可以跟着我 拿捏算法面试课程 刷,主要以简单题+中等题为主,这个比较难,当作长期战线吧。

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

PS:未来两个月,我会把C++弄的更加完善滴,C++目前还没有那么完善。

学习顺序

先学完 2+3,2就先做完一个项目就行,第二个慢慢做,因为你的主要目标还是秋招。学完2之后,就开始学习3=》4,至于 5,长期保持刷。

先给你安排这么多,然后记得来每周打卡学习进度哈,也可以星球每天打卡哦,我会看的,比如像他们这样:23与22届做的比较好的成员示例,你也可以每天打卡或者星球打卡吧,我会看的

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

每周学习进度

发表评论

后才能评论