标签

PostgreSQL , 数据库 , 面试准备

背景

本文同时适合用人方、闯关应聘方。

注意通过面试问题,发掘小伙伴的极限。找准小伙伴层级定位。

类目

至少应该包含如下,每一项应该包含范围,考察目的,评判标准,不同等级的差异化,对应的深度、广度。

外围能力考察

操作系统

比如

* 为什么有杀不掉的进程,什么原因?
* 进程的几种状态? D状态是什么原因造成的?Z状态是什么原因造成的?
* 如果进程HANG住,如何排查? pstack , gdb
* 增加数据库并发,数据库性能并没有线性提升,通常可能的原因有哪些?如何排查? strace, ptrace, perf, oprofile
* cgroup 可以做哪些隔离,
* Linux下面有哪些虚拟技术,他们的差异。
* 进程、线程间通信技术
* 进程、线程、协程。
存储

比如

* 传统文件系统
* 卷管理
* INODE
* 分布式文件系统
* DIO与BUFFERIO
* 如