自我介绍
四个场景题:
select ..... where B = 20 and C > 200, select .... where A = 10 and B = 20 and C = 30,如何建立索引最高效
4TB的文件,文件每一行都存储一行数字,如何高效判断一个数字在不在这个文件里面,限定内存
40亿数字,限定100M,如何找到最大的100个数字
如何设计一个更加高效的LRU缓存
八股拷打:
常用的Linux命令有哪些
CPU飙高问题如何排查
常用的Redis的数据结构有哪些
tcp是如何保证可靠传输的
tcp和udp的区别
服务端出现大量time-wait的原因是什么,怎么解决
介绍一下虚拟内存,操作系统如何管理虚拟内存
mysql的日志都有什么,作用是什么
mysql的索引结构是什么
常见的负载均衡算法有哪些
算法:岛屿数量
反问业务的话是电商业务,技术栈是go