字节跳动一面(已挂)
1.网络分层的结构
2.常见的协议有哪些?
3.pop3属于哪个层的协议(上一个问题答了pop3协议)
4.http和https的区别?
5.https如何实现数据加密传输的?
6.403是什么含义?具体的
7.502具体的错误指什么?
8.一个url地址键入后整个的过程,越详细越好
9.8的基础上,服务器处理请求说的详细一点,怎么接收请求的,系统内部如何处理,cpu是怎么工作的?(任何系统处理请求都有工作单元,工作单元叫什么名字)
10.进程,线程和协程
11.线程之间如何实现通信,有没有用到过?
12.mysql一个select语句的执行过程
13.mysql存储引擎
14.InnoDB和myISARM的区别
15.聚簇索引和非聚簇索引的区别
16.MySQL事务的特性
17.有没有做过SQL优化吗?
18.水平切分和垂直切分,分别在什么场景下用?
19.Redis的优点,Redis在数据持久化的时候用的是哪个代码实现的?
20.windows系统如何实现内存分配?CPU切换和分配的原理?
21.查看系统里CPU和内存使用情况,用哪些命令执行?
22.如果想统计一个服务的请求文件,统计每个接口的QPS的话,用什么命令能实现?
----------------------------------------------------------
算法题:带有括号的逆波兰表达式(结果输出的不是最后值,是等式)