字节抖音直播后台研发-大三暑期实习-一面面经
自我介绍
问题:
你对后端开发的理解?
学过什么数据库?
MYSQL的搜索引擎?
MYSQL索引是什么?是B+树。为什么是B+树?
聚集索引和非聚集索引是什么?
TCP和UDP的区别?
TCP是怎么保持可靠连接的?
拥塞控制的具体操作?
HTTPS具体怎么加密的?HTTPS怎么确保服务器的证书是有效的?
输入网址到显示页面的过程?
进程和线程的区别?
进程有哪些数据段?线程可以使用哪些进程的数据段?
用户态和内核态?他们之间怎么切换的?
算法题:
给一个nums数组,给一个target,求最短的连续子数组,使得子数组的和>=target
(解法:双指针)