2021.06.10 30min
1.多线程 多进程 多进程间如何通信 多线程间如何保证数据一致性
2.MySQL 索引用的是B+树,为什么不用B树?(B+树查询效率更高。 B+树使用双向链表串连所有叶子节点,区间查询效率更高(因为所有数据都在 B+树的叶子节点,扫描数据库只需扫一遍叶子结点就行了),但是B树则需要通过中序遍历才能完成查询范围的查找。 B+树 查询效率更稳定。)
3.HTTPS 和 HTTP的区别(SSL的底层加密原理,对称加密还是非对称加密)
4.算法rand5()实现rand3()和rand7()
5.智力题 有8个一样的球,其中有一个要重一些。有一个天平,怎么称,使用最少次数找到那个重的球?
分别拿3个球放在天平的两边,如果天平平衡,则再称剩余的两个球;如果天平不平衡,则把重的一边的3个球中任选2个球放在天平两边,若天平平衡,则剩余的那个球是比较重的那个,若不平衡,则天平下沉的一端是那个重一些的球
全部评论
(0) 回帖