25届_limo

技术栈测试(C++版)

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

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

  • 懂内存分配吗? 掌握的不错

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

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

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

  • STL这些容器学过了不?大致底层实现懂不? 学过,看完了侯捷的STL和泛型编程

  • 智能指针了解吗? 学过,实践少

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

  • 链表,栈,队列,二叉树能自己手写吗:能
  • 堆,AVL树,红黑树学过吗: 学过
  • 冒泡,快速,归并排序能手写吗: 能
  • 递归,二分,贪心,回溯,动规这几种算法学过哪几种: 都学过
  • LeetCode 大概刷了多少题: 350道,很多题反复刷

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

  • HTTP、TCP、IP、ICMP、UDP、DNS、ARP这些协议了解过吗: 都了解
  • HTTPS安全相关的:数字签名、数字证书、TLS了解过吗? 都了解
  • 进程线程通信机制了解吗? 了解
  • 内存管理了解吗?比如置换算法啥的: 了解 上述都是熟悉,但是八股说不好

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

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

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

  • sql 熟练吗: 八股背过,leetcode刷过30+高频题
  • 索引底层原理懂吗: 懂
  • 锁和事务了解吗?幻读了解吗? 了解,较熟悉
  • redis主从,集群了解过吗? 了解,较熟悉

7、C++/Linux项目做过哪些?
TCP连接器(按照课程要求实现了)、WebServer(C++版,抄过一遍,看过多遍)

8、其他你们自己补充:
主要是问题是:
简历实习经历面试官不感兴趣,
准备的项目不深入,
面试时回答八股的逻辑结构一般,
八股不知道重点哪些,感觉都是半吊子。

只在暑期实习投递时经历过二面,面试经历少。

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

主要需要补充的是项目,以及对部分八股文的理解不够深刻,我们需要重点学好通用类内容,这样哪怕遇到非 C++ 的后端,你也可以回答的比较好,特别是重点要掌握好 Mysql + 网络编程 这块的内容,算法应该是没啥问题的,只需要保持手感即可。

目标:冲秋招补录 + 春招。

具体学习计划安排

1、项目与简历
(1)补充一个项目:可以看下这个项目0. C++工业气象台实战项目说明,主要学习一些设计思路,可以快速过,哪怕导入源码学习都行,项目有点难度滴。另外,前面那些知识你懂的也可以跳过

时间推荐:12~15天。

(2)简历重写:你可以做完项目后再来重写,主要就是补上项目,然后把实习经历的篇幅弄少,几行收一下即可,因为面试官也看不大懂这些内容,我们只需一个「实习经历即可」。

2、算法:算法你应该没啥问题,只需要保证这个题库的内容掌握即可: 117. 算法高频题库

时间推荐:可以少花点时间,保持下手感即可。

3、核心八股文补充:八股文 mysql 系统学习,其他的,基于面试题来零散补充,具体如下:
PS:如果你不知道该如何回答面试题,可以看下这几个文章
57. 【面试实战篇】如何回答面试官问题

58. 【面试实战篇】说一说MySQL中的索引

59. 【面试实战篇】说一说进程的通信方式有哪些?

60. 【面试实战篇】一种更加简易的回答模版和演示

(1)文章补充

看你面试中,IO,epoll select 线程池 这些貌似回答的一般般,可以看下这些文字

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

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

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

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

Socket到底是什么

时间:一天

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

时间:4天

(3)基于面试题复习:看如下内容,注意每个回答都有资料补充的,如果不怎么懂,一定要点进去看资料补充

4. Java IO + Java8新特性突击八股文:看IO部分即可,Java新特性别理。

5. MySQL突击八股文

6. Redis突击八股文

7. 操作系统突击八股文

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

11. Linux高频题突击

时间:7天

(4)C++部分:你先刷下小程序关于C++部分就行,小程序名称叫「校招八股文」。兑换码:nZzLSdMd,个人中心那里兑换即可。

时间:5天

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

学习顺序

可以先全力做完项目,也可以项目和八股文同时学,都行,算法则可以少花一些时间。我感觉可以冲一下秋招补录,哪怕是十二月份了,一样可以投递滴。

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

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

学习打卡

2024 10.30-11.4

看完了项目的前十章,代码跟着复制了一遍。
代码刷了链表章节7道。
将本来的webserver部署到服务器上,玩了下服务器。

2024 11.4-11.11

看完项目的11-19章,代码跟着部署了一遍,没敲。
MySQL实战45的带星条目。

2024 11.12-11.17

11.14 项目视频看完了,代码运行了一遍。
复习了一遍MySQL实战45带星条目,和后续地哥八股。

项目稍微整理了下,更新到简历中, 看CPP八股。

2024 11.18-11.24

突击八股 读 看 说 过了1.5遍。
项目复习,下周开始投简历

发表评论

后才能评论