2026届-Yuki

技术栈测试(C++版)

1、C 语言看的哪个资料?:
朱有鹏(一个嵌入式的老师)的课程,笔记链接如下
https://flowus.cn/008079b0-3856-4904-a88c-f86d96df5581

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

  • 懂内存分配吗?学过,容易忘,要复习

  • 结构体是否学过?学过

2、C++看的哪个资料?
西北工业大学的C++程序设计,很浅,优点是比较好懂,链接如下
https://www.bilibili.com/video/BV1pF411U7PS/?spm_id_from=333.337.search-card.all.click&vd_source=f925ee18d52b1ac70cc45778ff97653d
后面磕完了《C++ primer》(没做课后题)但没记住啥

  • 继承,重写,多态懂吗?懂得,容易忘,要复习

  • STL这些容器学过了不?大致底层实现懂不?底层实现不懂,主要刷力扣用到,查着会用

  • 智能指针了解吗?书里看过,不会用

3、数据结构与算法看的哪个资料:
王道的考研书

  • 链表,栈,队列,二叉树能自己手写吗:
    可以手写,需要复习(考研主要靠默写+背)
  • 堆,AVL树,红黑树学过吗:
    考研学过,红黑树了解但实现不清楚
  • 冒泡,快速,归并排序能手写吗:
    可以手写,需要复习、记忆

  • 递归,二分,贪心,回溯,动规这几种算法学过哪几种:
    都学过,但回溯、动态规划理解的不清晰,能看但是不会写

  • LeetCode 大概刷了多少题:
    断断续续一百来道,全部都是简单题,跟着代码随想录,刷的主要是链表、数组、二叉树、字符串、基本数据结构

4、计算机网络与操作系统看过哪些书籍
王道考研的操作系统书,比较浅,没写过相关代码,考研主要做题,但当时学的还可以

谢希仁的《计算机网络》看过部分,跟完了一套课:湖工大教书匠的《计算机网络》,忘差不多了,主要靠记忆,链接如下:https://www.bilibili.com/video/BV1c4411d7jb/?spm_id_from=333.337.search-card.all.click&vd_source=f925ee18d52b1ac70cc45778ff97653d

  • HTTP、TCP、IP、ICMP、UDP、DNS、ARP这些协议了解过吗:
    了解,准备考研复试背过一遍,但是比较浅,需要复习

  • HTTPS安全相关的:数字签名、数字证书、TLS了解过吗?
    了解,准备考研复试背过一遍,但是比较浅,需要复习

  • 进程线程通信机制了解吗?
    了解,但很浅

  • 内存管理了解吗?比如置换算法啥的:
    了解,分不清各个操作系统都用什么样的算法

5、网络编程了解吗?看过哪些资料?
刚开始学,朱有朋(教嵌入式的老师)的网络编程(很浅,只是介绍的程度)

  • IO模型懂吗,阻塞非阻塞,同步异步这些概念懂吗?:
    懂概念,需要复习

  • IO 复用机制:epoll、select、poll懂吗?:
    记了笔记,需要复习

6、MySQL与Redis看过哪些资料?:
《数据库原理》、宋红康的MYSQL基础篇、《MySQL必知必会》
redis完全不懂

  • sql 熟练吗:
    增删改查,简单的多表查询和函数使用

  • 索引底层原理懂吗:
    操作系统学过,但很模糊

  • 锁和事务了解吗?幻读了解吗?
    记过概念,做过点题

  • redis主从,集群了解过吗?
    不懂

7、C++/Linux项目做过哪些?
Linux在做操作系统的lab

8、其他你们自己补充:
我的github和csdn,总结的笔记都在里面了,真的很浅很浅,
https://github.com/yukislab?tab=repositories
https://blog.csdn.net/qq_40939631?spm=1011.2415.3001.5343

学习规划(2024.1.22)

一些链接入口

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

你的大致情况分析与规划

目前你的时间还是比较多的,所以咱们要多学一点,这样在以后才比较有竞争性,而且其实我觉得你基础掌握的还是挺不错的,特别是做操作系统,比很多人都要强了,重点是再不大懂的时候,也能去搜索文章来理解,这点特别特别棒。但是你研二无法去实习,所以我想你学习几个月之后,就去找大厂实习,争取研二之前能够有一段中大厂的C++实习,现在你最需要补充的就是算法+C++项目。

短期目标:冲明年暑假日常实习,学好再去找

具体安排

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

1、深入理解C++:C++ 的话,你可以看这个课程,看看能不能看懂,讲的特别好也比较深入

视频:百度云下载 提取码: 61l6,目标尽可能理解视频里讲的就好了,忘记了不需要担心,侧重理解。
PS:如果想看书,可以看下《STL源码剖析》

时间推荐:一个月。

2、做个项目入门网络编程:项目需要做两个,入门看看牛客网这个web服务器就行:C++网络编程入门与实战,前四章都是入门的,你如果觉得懂了就跳过,如果觉得不懂就看,当做入门。

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

PS:到时候实习包装,可以用第二个项目来包装,我会给你包装的建议

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

(1)、计算机网络:你看过一些网络的书籍,那应该很多都懂,这里你在看下这些文章就行。

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

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

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

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

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

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

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

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

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

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

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

时间:15天。

5、算法:跟着我 拿捏算法面试课程 刷,主要以简单题+中等题为主,这个比较难,当作长期战线吧,后面的目标就是保证这个题库里的题会做就行:算法高频题库,一般需要刷两三遍。

时间推荐:每周刷20+道。保证里面的题会做即可,这个需要重点投入。

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

学习顺序

算法长期刷,然后先学完 1+2,2就先做完一个项目就行,第二个先不做。学完1+2之后,就开始学习3=》4,至于 5,长期保持刷。

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

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

每周学习进度

发表评论

后才能评论