2024届_天妍七

1、如果还没学,那么不需要回答,就空着

2、如果你学过,那么可以回答:学过忘了,掌握的不错(对于掌握的还不错的,我会选时间对你发起面试)

目的只有一个,就是看你们的大致水平,所以你们也不一定要严格按照我说的回答,但是尽量不要写太长。

技术栈测试(C++版)

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

  • 指针懂吗?知道什么是地址吗?懂,知道,地址应该是保存数据的内存位置

  • 懂内存分配吗?

  • 结构体是否学过?

2、C++看的哪个资料?

  • 继承,重写,多态懂吗?

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

  • 智能指针了解吗?

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

  • 链表,栈,队列,二叉树能自己手写吗:不能手写,但看了你的网站的数据结构的那几篇文章,有所了解
  • 堆,AVL树,红黑树学过吗:同上
  • 冒泡,快速,归并排序能手写吗:同上
  • 递归,二分,贪心,回溯,动规这几种算法学过哪几种:递归
  • LeetCode 大概刷了多少题:无

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

  • HTTP、TCP、IP、ICMP、UDP、DNS、ARP这些协议了解过吗:
  • HTTPS安全相关的:数字签名、数字证书、TLS了解过吗?
  • 进程线程通信机制了解吗?
  • 内存管理了解吗?比如置换算法啥的:

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

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

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

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

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

8、其他你们自己补充:

学习规划(2024.10.17)

一些链接入口

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

你的大致情况分析与规划

基础比较差,很多东西没有学过,需要补充,我们接下来主要是学习 C++开发,前期重点是学习C++基础 + 刷算法题,好以后参加一些编程测试啥的,然后就是学习网络编程的知识。

目标:前期先打基础,刷算法。

具体安排(第一阶段)

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

1、重学C++:C++ 的话,直接来看这门课程:重学C++课程说明,前面的比较简单,如果觉得还有印象,则从第六章看,如果没有印象,则从头开始看。

时间推荐:30天。

2、算法:可以跟着我 拿捏算法面试课程 刷,主要以简单题+中等题为主,记得你之前购买过,反正重点把这个刷了,面华为这些算法最重要了

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

3、做个项目入门网络编程:项目需要做两个,入门看看牛客网这个web服务器就行:C++网络编程入门与实战,注意,这个教程主要是用来入门各种知识,以后可能不写进简历。

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

时间:第一个入门 30 天,第二个先不学,后面看你学习进度再学。

其他先不给你安排,先看看你学习情况吧。

学习顺序

先学习完1,学完之后,2+3同时学习,3对于你可能有点难,你先试着学习一下吧。

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

每周学习进度

发表评论

后才能评论