2021届_无言
技术栈测试(C++版)
1、C 语言看的哪个资料?:
大学学的 没学好
* 指针懂吗?知道什么是地址吗?
简单的懂一点 数组 变量之类 链表里面也知道一点点吧
* 懂内存分配吗?
* 结构体是否学过?
学过 感觉也忘了
2、C++看的哪个资料?
C++ Primer (第 5 版)
黑马程序员匠心之作|C++教程从0到1入门编程,学习编程不再难
* 继承,重写,多态懂吗?
学过忘了 重新来吧 基本就是看着学书上的代码和b站视频敲过一遍的程度
* STL这些容器学过了不?大致底层实现懂不?
学过 用法有些忘了,比较熟悉vector和map,别的不咋用就不记得了;底层实现不懂
* 智能指针了解吗?
3、数据结构与算法看的哪个资料:
- 链表,栈,队列,二叉树能自己手写吗:
不能 - 堆,AVL树,红黑树学过吗:
没学过 - 冒泡,快速,归并排序能手写吗:
不能手写 分不清这些排序,一直记不住 - 递归,二分,贪心,回溯,动规这几种算法学过哪几种:
递归 二分 回溯 动态规划 学过一点点 也刷过一点点题 但忘了 本来自学的就不太好 - LeetCode 大概刷了多少题:
300多
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.5.11)
一些链接入口
课程大纲: 所有课程大纲入口 ,PS:你要的东西,课程大纲基本都会有哈,需要学啥记得来课程大纲看看。
你的大致情况分析与规划
由于你平时开发用C++,那还是走C++吧,然后的话,我这里给你的规划就是,正常准备C++开发求职 + 准备一下华为OD,华为OD的第一道核心就是刷题,并且华为体系面试比较看重基础,并且C++开发其实也比较看重基础,比较要和底层交互,不过我觉得你基础这块是比较差的,所以接下来我们做两件事:
1、刷算法题,准备华为OD机试
2、学习基础+做C++项目
目标:尝试进华为OD + 入行C++开发岗位
具体学习安排
1、C++重学:C++ 的话,应该你有一定的基础,从0学习有点浪费时间,你可以看这个课程,我觉得讲的挺好,你可以不用从头看,前面 5 章很基础你跳过,看后面的,然后里面有一些QT的知识,你也要学习下,里面的小项目也可以做一下。
百度云下载 提取码: sq6m
时间推荐:15天
这个课程学习完毕,C++模块就差不多了,就进入网络编程模块的学习。
2、Linux开发基础+网络实战入门:你通过这个网络编程的课程,来入门各方面的知识吧,顺便做个网络编程的项目:0. C++网络编程入门与实战,注意,这个课程核心是入门乱七八糟的东西。
时间推荐:15天
3、项目实战:等你 2 学习完,我们会做一个大一点的项目,到时候需要把这个项目,编成工作中的项目的,到时候在折腾吧,等你 2 学习完,你再和我说,我综合看你你的学习情况再决定是给你音视频项目还是网络编程项目。
4、算法学习:先按照我这个算法课程刷:拿捏算法面试课程 ,等你刷的差不多了,再刷一下华为OD的题库,目前主要考察C组的题,我到时候给你。
时间推荐:长期刷,每周15道
5、八股文复习:
**一、网络 + 数据库 **:八股文除了语言层面,其他就是网络+数据库,所以咱们需要先学习
(1)、计算机网络:看书来不及,你学过 2 之后,核心的都懂的了,这里你在看下这些文章就行。
如果让你来设计网络(必看)
(2)数据库:这是非常重点,看 MySQL原理剖析课程说明 就行,有点难度,不过里面也提供了视频版本的入门哦,主要看我标🌟的那些。
时间:10天。
学习顺序
算法4长期刷,然后其他的按照1=》2=〉3=》5的顺序学习即可。
就行先安排这么多,然后记得来每周打卡学习进度哈,也可以星球每天打卡哦,我会看的,比如像他们这样:0. 每周打卡做的比较好的成员示例,你也可以每天打卡或者星球打卡吧,我会看的
有什么问题记得随时私聊帅地
每周打卡记录
6.24~7.3
之前一个月有些其他事 ,从6.24开始学习
重学C++学习到慕影项目之前,但是卡在了centos的环境搭建和其他的环境配置上,痛苦;
算法看了排序和二分,二分感觉弄的比较清楚明白,包括区间的开闭,循环不变量,第一个大于目标值,最后一个小于目标值等。。