数字马力一面 4.21
42min
进程的概念,线程为啥更轻量
cpu怎么调度线程和进程
并发和并行
时间片怎么分配
线程有什么缺点
内核态和用户态的区别
协程为啥切换开销比线程小,除了这个以外还有啥区别
go里面有些什么机制处理并发
channel的一些问题
锁,什么时候用
常用数据结构
平时用什么语言多
说说栈的特点,一般用于做什么
数组的结构,特性
go slice
口述排序算法,我说的快排
b+树原理,为啥索引用它
b+树有什么缺点
mysql索引是什么
学生管理系统,怎么设计表和索引,10条数据 统计最先到达的5个学生
口述查询sql
涉及到多少条记录磁盘的读写,有可能走内存吗,索引存在哪
acid,举了转账的例子
转账sql口述(包括 判断是否余额不够)
mvcc