25届-罗豪

技术栈测试(C++版)

1、C 语言看的哪个资料?:

  • 指针懂吗?知道什么是地址吗?
  • 懂内存分配吗?

  • 结构体是否学过?
    学过
    2、C++看的哪个资料?
    黑马c++基础课程 c++ Primmer Plus第六版

  • 继承,重写,多态懂吗?
  • STL这些容器学过了不?大致底层实现懂不?
    学过,不懂底层
  • 智能指针了解吗?
    学过
    3、数据结构与算法看的哪个资料:

  • 链表,栈,队列,二叉树能自己手写吗:
    手写链表

  • 堆,AVL树,红黑树学过吗:

  • 冒泡,快速,归并排序能手写吗:
    冒泡

  • 递归,二分,贪心,回溯,动规这几种算法学过哪几种:
    二分、递归
  • LeetCode 大概刷了多少题:
    30题
    4、计算机网络与操作系统看过哪些书籍
    计算机网络第八版谢希仁 操作系统王道
  • HTTP、TCP、IP、ICMP、UDP、DNS、ARP这些协议了解过吗:
    了解过
  • HTTPS安全相关的:数字签名、数字证书、TLS了解过吗?

  • 进程线程通信机制了解吗?

  • 内存管理了解吗?比如置换算法啥的:

5、网络编程了解吗?看过哪些资料?

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

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

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

7、C++/Linux项目做过哪些?
c++集群聊天服务器,基于muduo网络库 跟着视频过了一遍

8、其他你们自己补充:

你的大致情况分析与规划(2024.11.14)

你现在主要是hi准备春招,时间还是比较多的,所以这里建议系统学习一下,之后春招其实也有挺多机会多,接下来主要需要补充的是项目,八股文的话,需要重点要掌握好 Mysql + 网络编程 + C++这块的内容,算法也需要刷一刷

目标:冲 春招。

具体学习计划安排

1、项目与简历:补充一个项目:可以看下这个项目0. C++工业气象台实战项目说明,前面几章都是网络编程的内容,属于面试问的比较多的,后面才是开始做项目,项目主要学习一些设计思路,可以快速跟着做一下,哪怕导入源码学习都行,项目有点难度滴。

时间推荐:20~30天。

2、算法:算法略差,这里推荐跟着我的课程刷一下:0. 算法系统课

时间推荐:每周15+道题的速度刷。

3、核心八股文系统学习

(1)C++补充:你刷下这个课程吧:0. 重学C++,时间有限,看一下重点内容即可,就是STL那块内容就行,6~10章节。

(2)mysql系统补充:mysql 你看 MySQL原理剖析课程说明,重点看标🌟的那些就行

(3)好文学习:这几天文章非常不错,可以看下

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

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

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

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

Socket到底是什么
时间:15天

4、整体八股文复习:

(1)通用部分:

5. MySQL突击八股文

7. 操作系统突击八股文

10. 计算机网络突击八股文

11. Linux高频题突击

时间:7天

(2)C++部分:你先刷下小程序关于C++部分就行,小程序名称叫「校招八股文」。不过春招的时候,应该也把这些同步到网站上了,你到时候开始复习了找我说即可。

时间:5天

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

学习顺序

可以前期先主要学习1+2,等你2做的差不多了,再来学习3=》4.

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

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

学习打卡

发表评论

后才能评论