一面
介绍自己的项目
用到哪些工具,怎么用,为什么,怎么可视化你的成果
perf和gperftools调用需要哪些参数,哪些指标,怎么实现的,背后学到了什么有挑战性的(自己的项目没有逻辑性,没有思考一整段的顺序,也没有成果和技术以及怎么使用方法和为什么的展示)
内存中mmap的理解(断页存储和耗时,缓存和虚拟内存)
可能的代码该怎么去优化,怎样去分析,用什么方法
B树B+树平衡二叉树,互相的特点和区别,解决什么问题(B树查询在数据库中连着查4,5,6)
链表和数组
JVM(不了解)线程和进程的区别,线程安全怎么保证(mutex)
TCP怎么保证可靠性,拥塞避免
http1.0和1.1
数据库几种锁的类型,为什么要去加锁
间隙锁听过么(不了解)
聚簇索引和非聚簇索引
几种隔离级别,各自解决的问题,举例
mysql是哪一级别,能解决幻读问题么,什么是幻读
主要的内核知道么(innodb和myisam),区别是什么,怎么理解行锁和表锁
redo和undo是什么,解决了什么问题(背后的机制,binlog,遇到什么情况,和上面连起来)
数据库结合具体事例要重点看
算法:二叉树层序遍历