字节
字节提前批一面:商业化
- 给项目上增加登陆验证
- HTTPS与HTTP的区别,加密的方式,HTTPS的加码和解码,HTTPS使用的加密方式
- HTTP status code的种类;
- 网站请求的过程
- DNS解析,HTTP属于哪一层,传输层的协议有哪些?ping命令是哪一层
- 数据结构与算法:堆和栈的区别
- 进程中的堆和栈
- 并发读写如何进行控制
- 自旋锁使用的场景
- 进程的通信方式
- 父进程和子进程,父进程提前停止,对子进程的影响
- MySQL 索引,联合索引,主键索引和非主键索引的区别。
- 事务,隔离的级别,脏读、不可重复度、幻读。事务的实际应用场景
- Redis的数据结构、底层的数据结构,Redis的事务,同步方式:RDB和AOF以及区别
- 算法题:
对于输入的二叉树,舍弃left指针,用right指针按照先根顺序串成单链表
1
2 5
3 4
转为单链表为1 -> 2 -> 3 -> 4 -> 5 要求in-place