我是一名软件开发人员,正在帮助我的团队雇用一个MySQL DBA。我们面临的核心挑战是:
我们通常有编程案例,我们要求开发人员为面试构建一些东西,但是以同样的方式进行DBA面试有点困难。
你能就面试的方式给出建议吗?
发布于 2011-09-28 14:23:16
不是一个完整的列表,而是我想要涵盖的事情的粗略列表。这也取决于他们是第一个“真正”的DBA还是在DBA团队中。无论DBA是否也负责机器,还是只负责上面的数据库。等。
我相信这里的其他人可以扩展这个列表
发布于 2011-09-28 15:19:31
我还建议看看一些已经确定的DBA面试清单:
他们都是伟大的Server编写者。我知道有些问题可能是面向Server的,但大多数问题不是,也可以用于一般的DBA面试。
发布于 2011-09-28 15:21:19
在为Percona的面试过程做了贡献之后,我写了关于这个前段时间的文章。
我认为要评估一个人,你必须试着让他们做他们在日常活动中应该做的事情。随机问题,如“MySQL中的串行数据类型是什么?”或者是一些智力问题,比如“为什么人的洞是圆的?”不要做到这一点。
你也想确保你给每个人同样的测试。如果你只进行一次开放式谈话面试,那么更自信和(略带操控力的)人就会脱颖而出,因为他们可以巧妙地绕过你的问题,把问题变成他们擅长回答的问题。你不会总是意识到这是什么时候发生的,但是它经常包含这样的东西:“当我作为一个DBA开始的时候,我们有2MB的RAM,并且使用磁带。
话虽如此,以下是我的标准问题清单:
https://dba.stackexchange.com/questions/6246
复制相似问题