秋招

1.分布式

rpc,grpc,tars,brpc,srpc

简单rpc协议设计/框架搭建(自己可以做

分布式锁

协议传输的时候,序列化和反序列化(实践

服务注册,服务发现

容灾,降级熔断,流控制

高并发,高可用

熟练程度:未知

2.c++的知识点

重点:

对象生命周期、

垃圾回收、

标准库、

错误与异常处理、

日志分析、

断点调试、

面向对象的理解、

设计模式、

gdb使用、

高内聚低耦合、

熟练程度:了解

3.数据结构和算法

链表、队列、栈

二叉树、红黑树、

b树、b+树、

迪杰斯特拉算法、最小生成树、

递归、

二分查找、排序、

快排、堆排序、

贪心算法、动态规划

跳表、散列表、hash、布隆过滤器

熟悉

4.操作系统

Linux使用:文件操作、系统操作、

程序编译、运行、

shell/vi的使用

Linux系统性能监控参数ps/ps/netstat/df

进程管理、

用户态、内核态、

内存管理、内存池、

磁盘文件系统、虚拟文件系统

磁盘i/o

熟悉

5.计算机网络

ping、telnet、ifconfig

网络体系模型、

tcp原理:三次握手、四次挥手**必会

滑动窗口,状态机**

udp原理:

http/https/http2.0/http3.0

session cookie application

网络安全、加密、数字签名、

wireshark、tcpdump、

iperf

熟悉

6.数据库——1.持久化mycql 2.缓存redis

mysql{

mysql安装与配置、

建表、索引、存储过程、

存储引擎、myisam/innodb

数据库连接池、

异步数据库请求、

数据库集群、分库分表、读写分离

}

redis{

redis的使用、编译安装配置

redis命令使用

redis连接池/异步redis做法

redis集群】数据备份

缓存雪崩、缓存击穿、(实践)

}

半熟悉

7.网络编程

socket、tcp/udp

网络io模型、阻塞非阻塞、同步异步

io多路复用、select/poll/epoll(必会

time _wait/close_wait大量

C10K/C1000K/C10M

网络框架libevent/libev,协程ntyco,libco

未知

8.云原生

了解腾讯云、阿里云、

docker使用

docker编排

docker网络

k8s管理

未知

9.软实力(工作以后)

沟通能力

组织能力

协调能力

需求分析

全部评论

相关推荐

点赞 评论 收藏
分享
11-01 20:03
已编辑
门头沟学院 算法工程师
Amazarashi66:这种也是幸存者偏差了,拿不到这个价的才是大多数
点赞 评论 收藏
分享
点赞 收藏 评论
分享
牛客网
牛客企业服务