速成简历

简历内容

超级简历 - 个人简历

没时间按照 学习路线 学了,面向简历学习。

* 熟悉C/C++,熟练使用C的指针应用及内存管理,C++的封装继承多态,STL常用容器,C++11常用特性(智能指针等) ,了解 Python,Gtest等。
* 熟悉常用设计模式(单例模式,工厂模式等)
* 熟悉Linux下vim开发环境,了解网络编程,IO多路复用,epoll等等。
* 熟悉OSI五层网络模型,熟悉TCP/IP,UDP,HTTP/HTTPS,DNS等网络协议,熟悉TCP三次握手,四次挥手,流量控制,拥塞控制等手段。
* 熟悉操作系统的进程通信、死锁、内存管理等知识。
* 熟练使用 MySQL,熟悉 MySQL 索引、事务、存储引擎、锁机制。
* 熟悉常用的数据结构(链表、栈、队列、二叉树等),熟练使用排序,贪心,动态规划等算法。
* 熟悉使用Git,vscode工具使用。

xv6

主要工作:

1. 理解 xv6 系统调用过程,添加新的系统调用
2. 理解 xv6 虚拟内存机制,熟悉页表,
3. 利用缺页故障,在 xv6 上实现内存页面的懒分配和写时复制
4. 理解 xv6 进程调度和上下文切换,在用户态实现协程
在 xv6 上实现内存映射文件(mmap)

项目难点:

bustub


代码随想录八股文-速记版

操作系统内核项目

分布式存储项目CPP

简历模板

八股训练营

面经

赛文面经

准备

秋招准备精华帖

时间规划