I am a software developer and am helping my team hire a MySQL DBA. The core challenges that we are facing are:
-
Slower queries and performance due to Hibernate.
-
Database management (backups, tuning, patches, security).
-
Scalability due to increase in data from new data sources and accumulation of older data.
-
We plan to start data mining and data warehousing in the future. Not sure how but that is the direction.
We usually have programming cases where we ask developers to build something for an interview, but it's a bit hard to do a DBA interview in the same fashion.
Can you give suggestions on how the interview should be conducted?
Best Answer
Not a complete list, but rough list of things I would try to cover. It also depends on whether they will be the first "true" DBA or in a DBA team. Whether the DBA is responsible for the machines, too, or only the database on top of that. etc.
I'm sure others here can extend this list