许愿字节三面!!!附后端面经
字节跳动后端
一面
1 堆和栈的区别 以及在操作系统中堆和栈的具体使用
2 Unicode编码 utf-8 utf-8和utf-16的区别
3 查询总分成绩为前三的学生姓名和总分
4 一个用户多个订单如何设计
5 http状态码 https ajax json格式 幂等
6 python字典的底层格式
7 DNS解析过程
8 想要name查询过快怎么办?一级索引和二级索引之间是怎么作用的
9 python中is和==的区别
10 死锁如何避免死锁
11 设计一个线程池
12 数据库索引以及为什么要用这种索引
13 https 数据传输中使用什么加密以及为什么要使用这种加密
14 http中传输图片是怎么传输的 什么情况下用http,什么情况下用https
15 304状态码中除了if modified还可以使用什么?
算法题:计算字符串中的回文子串个数
二面
1 TCP三次握手 TCP为啥不能两次 举个例子
2 TCP如何保证可靠传输
3 进程通信、线程进程区别、什么用线程什么时候用进程(举例子
4 进程上下文切换、为啥进程开销大
中间还有很多细小的点,记不清了,举例子真的举不出来啊(哭、
算法题:给你一个Linux系统里面的文件路径,输出正确路径,如/a/a/./..输出/a
哎,愁死了,许愿一个三面!!!