-
C语言结构体的内存布局方式(内存对齐)(三个基本原则)
-
C语言union内存对齐方式
-
C++类的内存布局(虚函数表指针和虚继承指针)和对象存储空间大小计算
-
生产者消费者问题(多个生产者,多个消费者,多个缓冲区,以及管理缓冲区的数据结构)
-
extern C的意义
-
memcpy,strncpy,strcpy的实现和区别
-
memset的原理与实现
-
C++枚举定义,使用,子节数计算
-
面向对象的特点(封装,继承,多态)
-
运算符重载
-
C语言字符串操作函数
-
C语言static和extern
-
https的加密原理
-
malloc的原理(申请的是什么地方的存储空间)
-
C++类型转换
-
为什么构造函数不能为虚函数?
-
socket引用计数
-
http常见错误代码和原因
-
防止sql注入
-
https理解
-
常用hash函数
-
DNS设置错误导致网页打不开
-
ping和traceroute的原理
-
batchnorm公式
-
卷积函数实现
-
32到8位定点转换算法
-
并查集实现
-
KNN,CTC_LOSS
-
为什么dropout和bn可以减少过拟合
-
优先队列的使用场景
-
堆的实现
-
进程常用信号
-
mysql怎么给表起别名
-
md5与sha加密原理
-
网络IO时read/write时出现中断会出现什么错误,怎么处理
-
大数算法(相乘,相加)
-
Linux调度算法(公平调度)
-
docker原理(网络,命名空间)
-
智能指针,shared_ptr
-
快速幂算法(快速幂取模算法)