MySQL程序员面试笔试宝典
上QQ阅读APP看书,第一时间看更新

1.2 只要肯钻研,就能求职成功

夏男颖,高级DBA,目前就职于中国航信,拥有Oracle、MySQL、SQL Server、AIX、Red Hat、华为存储等多项认证。

我在数据库管理行业摸爬滚打了6年多,个人认为数据库开发这个行业非常有前景(Oracle公司很强大)。选择Oracle绝对是明智之举,在这个行业里,只要肯钻研,就能成为工程大咖。在这个过程中,不仅要学原理(内功),还要多做实验(招式),二者结合,才能成为数据库领域中的高手,二者相互促进,相互补充,缺一不可。

在这些年的求职过程中,我也总结了较多的数据库面试经验。在面试中高级DBA的时候,主要会问到这些内容:Oracle/MySQL进程原理;常用等待事件原因及处理办法;DG原理及后台进程;DG常用故障问题及处理;OGG实现原理及后台进程;OGG常见ERROR及处理办法;RAC进程及原理;RAC中常用等待事件及处理办法;RAC中缓存融合原理;RAC中常见故障及处理办法;SQL优化;表的连接方式;索引的访问方式;什么时候不使用索引?表和索引的统计信息收集;表的高水位;如何优化一个复杂SQL;AWR,ASH,ADDM报告分析等。

我是这样准备DBA求职工作的:首先是在网上收集相关的Oracle/MySQL面试题,自已整理答案,对于不会解答的问题,自已查资料、Google搜索、看牛人博客、咨询牛人,把问题加以整理及深入理解。该动手做实验的,一定要做实验加以证实以便深入地理解。另外,当自已去面试时,把面试题用手机记录下来,然后回家整理,最后成为自己的面试宝典。

我认为,只要平时多做实验,把平时面试时所涉及的面试题统统做一遍,对于原理题,加以理解,对于非原理题,动手做做实验,那么,再次面试,你就很容易成功。