公司招聘MySQLDBA面试心得2013-11-0110:06:51我来说两句作者:黄杉收藏我要投稿公司招聘MySQLDBA面试心得12年MySQLDBA经验其中许多有水分,一看到简历自我介绍,说公司项目的时候,会写上linux系统维护,mssqlserver项目,或者oracledatagard项目,一般如果有这些的话,工作在3年到4年的话,他的2年MySQLDBA管理经验,是有很大的水分的
刚开始我跟领导说,这些不用去面试了,肯定mysqldba经验不足,领导说先面面看看,于是我就面了,结果很多人卡在基础知识这一环节之上,比如:(1)有的卡在复制原理之上(2)有的卡在binlog的日志格式的种类和分别(3)有的卡在innodb事务与日志的实现上
(4)有的卡在innodb与myisam的索引实现方式的理解上面
个人觉得如果有过真正的2年mysql专职dba经验,那么肯定会在mysql的基本原理上有所研究,因为很多问题都不得不让你去仔细研究各种细节,而自己研究过的细节肯定会记忆深刻,别人问起一定会说的头头是道,起码一些最基本的关键参数比如Seconds_Behind_Master为60这个值60的准确涵义,面试了10+的mysqldba,没有一个说的准确,有的说不知道忘记了,有的说是差了60秒,有的说是与主上执行时间延后了60秒
2对于简历中写有熟悉mysql高可用方案我一般先问他现在管理的数据库架构是什么,如果他只说出了主从,而没有说任何ha的方案,那么我就可以判断出他没有实际的ha经验
不过这时候也不能就是断定他不懂mysql高可用,也许是没有实际机会去使用,那么我就要问mmm以及mha以及mm+keepalived等的原理实现方式以及它们之间的优势和不足了,一般这种情况下,能说出这个的基本没有
3对于简历中写有批量MySQL数据库服务器的管理经验这