手撕:环形链表
自我介绍
计算机网络:
输入URL之后发生了什么?
HTTP和UDP区别
HTTP中文全称
HTTP 1.0/1.1/2.0的区别
操作系统:
进程和线程
进程通信方式(管道,消息队列,共享内存,信号量,socket)
mmap(没答上来)
协程了解吗?协程是在用户态还是内核态?
虚拟地址空间是啥
段式和页式的区别?
C++:
用过智能指针吗?
对客户端有了解吗?
Android还是IOS端?知道ObjectC吗?
程序的内存分布(栈向低地址增长,堆向高地址增长)
结构体对齐
空结构体的大小(C为0,C++为1)
编译过程(预编译,编译,汇编,链接)
类的内部的方法中定义一个变量,是在堆区还是栈区?
#快手面试#