2025届——duke

技术栈测试(C++版)

1、C 语言看的哪个资料?:学习里面课程学的

  • 指针懂吗?知道什么是地址吗: 掌握的还不错

  • 懂内存分配吗: 学过忘了

  • 结构体是否学过: 掌握的还不错

2、C++看的哪个资料: 侯捷C++、STL

  • 继承,重写,多态懂吗:学过忘了

  • 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.6.2)

一些链接入口

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

你的大致情况分析与规划

对于秋招来说,你的时间还是挺紧迫的,主要就是基础这块,你需要补充的还挺多,不过时间有限,我们需要按照先掌握最核心=》边缘 的路径来,当前的话,就是你需要学习Linux编程,网络编程这些,然后再做项目,之后就可以全力刷八股文了,不过考虑到你的学历并非那么好,到时候我们也学一些 QT 的知识,做一些桌面相关的开发。

目标:冲秋招。

具体安排(第一阶段)

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

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

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

时间:第一个入门 10~14 天,第二个一个月。另外第二个项目会用到mysql,没有学过随便找个课程学习哈。

2、深入理解C++:C++你看过候捷的,应该也掌握的还行,先暂时不安排吧,后面看下我提供的一些文章就行,我们先把时间用来学习别的内容,后面复习再来深入学习C++一些内容

时间推荐:复习时再学。

3、算法:华为比较看重算法,你可以继续跟着代码随想录刷二刷,也可以跟着我 拿捏算法面试课程 刷,主要以简单题+中等题为主,目标就是搞定这个高频题库:算法高频题库

时间推荐:每周刷15+道。然后我过几天会弄剑指offer打卡,你可以跟着学哦。

4、八股文:考虑到你时间因素,八股文是无法看系统的内容了,所以我们直接复习高频题,按照如下复习即可。

(1)C++:目前C++八股文网页版还在整理中,你先刷下小程序关于C++部分就行,小程序名称叫「校招八股文」。找我要兑换码即可,不过复习还很久了,网页版我估计整理好了。

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

时间:一个月。

学习顺序

算法长期跟着刷,其他的话,先重点学习1的第一个项目,之后做第二个项目,这两个项目学习下来,其实你很多面试考点的内容也都学过了,之后就来刷八股文。

大概三个月可以过一遍的,等你刷的差不多了,我再给你安排第二阶段的学习,希望你3个月能大概过一下勒。

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

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

每周学习进度

发表评论

后才能评论