字节跳动 业务中台 一面
1.自我介绍
2.实习期间做的工作?用过哪些中间件?Dubbo调用是怎么一个过程?Kafka发送和接收消息是怎么个过程?是顺序消费吗?
3.操作系统?
(1)进程和程序有什么区别?
(2)进程和线程的区别?
(3)线程的通信方式?
(4)内存有哪些结构?
(5)你知道物理地址、逻辑地址、虚拟地址有哪些区别吗?
4.计算机网络?
(1)七层模型以及每层有哪些常见的协议?
(2)传输层TCP和UDP的区别?
(3)诶你刚才说他们首部开销不同,那他们首部都有哪些字段?(啊?)
(4)TCP是怎么保证可靠传输的?
(5)你刚刚说到SYN同步位,那你知道SYN泛洪攻击吗?
5.数据库
(1)用过哪些数据库?
(2)关系型数据库mysql和非关系型数据库redis都适用于什么场景?
(3)那redis可以持久化吗?介绍一下。
(4)mysql索引有哪些?
(5)联合索引要怎么用?
(6)mysql数据是怎么存储的?
(7)sql题,一般难度,但是好久没写了,手生。。
6.手撕
给定一个字符串s,一个字符串数组words,判断words中是s的子序列的个数。
子序列不要求连续,但要求字母的相对顺序。如ace是abcde是子序列,bb不是abcde的子序列。
1<=s.length()<=1*10^4,
1<=words.size()<=5*10^4
7.反问部门业务
————————————————————————————
太偏向于408,答得一般,手撕也一般
#字节跳动面经##秋招#