Not long ago, weeding through DBA applicants with a tech interview was a straightforward process. You'd ask candidates 200 or so technical questions. If they got 100 correct answers, you knew they'd been around the block; 150 or more and you knew you were on to superior talent. But once the Oracle Certification Program (OCP) became popular in the late 90s, the traditional tech interview lost its effectiveness. These days, candidates can answer 180 questions correctly and you still won't know whether they're talking from experience or simply regurgitating what they memorized at OCP a few weeks earlier. Although it has become increasingly difficult to determine whether you've found a seasoned, highly qualified DBA or a newly minted OCP Graduate, there are ways.
First, start by throwing out the questions. Any candidate who has been through OCP knows the answers-all of them. That list that helped you find superstar employees in the past is unfortunately useless now. Second, if you are a manager without solid database experience, enlist the help of an experienced DBA to help you prepare that critical interview. IT Managers have varied backgrounds and here it's important to pull from the right background, be it yours or someone else's.
You also need to analyze your needs. If you're looking to hire a junior person and mentor them, the OCP program ensures that the candidate has been exposed to most areas of the Oracle RDBMS. You can assume you'll have an employee who knows the commands and has a general concept of how a database works. But if you select an inexperienced OCP candidate thinking you're getting a skilled veteran, you'll be in for countless unpleasant surprises. Typical horror stories sound like: A DBA restores the backup for the first time in a real-life situation, finds out the backup strategy was flawed and loses the whole database. S/he probably also forgot to make a backup of the database before attempting the recovery, therefore rendering Oracle support intervention nearly impossible.
A DBA recommends technical implementation decisions based on limited experience with a single user database that has 10 tables of 100 rows each. Of course, the system hangs a few hours after the launch-as soon as 10,000 users start pounding on a 500GB database.
The most damaging aspect of newer DBAs is that they don't know when they are in over their heads, or how to plan properly. Senior IT professionals, no matter their field of expertise, have a gut feeling when it's happening. They know they have to step away, talk things over with a peer, roll everything back, and try another day. Inexperienced IT professionals are fearless and can therefore be dangerous, especially if they're expected to run the show.
So how do you find truly qualified DBAs in an OCP World? Put them to work-in the interview, that is. Create real world situations where candidates are allowed full use of any familiar online resources, and see what they can do. Some examples:
Want to check out their data modeling skills? Give candidates a hypothetical business that everyone understands, like a video rental store, and a basic set of business requirements. Put them in front of a white board and let them create a model that meets the stated requirements. You play the role of a subject-matter expert who is decidedly non-technical, and have them walk you through the results.
Wondering how they handle troubleshooting? Set up a database with various performance anomalies such as poorly written queries, missing indexes, and internal resource contention. Have applicants deal with the issues and walk you through their methodology. They can't use automated tools. The Oracle Data Dictionary and OS basic facilities must suffice.
Want to see if they know how to minimize downtime? Pretend you're a client who wants to upgrade a 500GB database from version X to version X+1. It's a 24/7 environment and each hour of downtime costs $10,000. There will be downtime regardless, but the DBA should be able to generate scenarios to keep it at a minimum.
Whatever skills you're looking to assess, make sure you test candidates in situations they can't prepare for and can't fake. The new interview process isn't quite as easy as those trusty old 200 questions. It requires more up-front planning and often more time in the interview room. But if it saves you from having to fire incapable employees who wreaked havoc on your database, it's probably worth it. A little advance preparation can save a whole lot of time, money, and hassle down the road. And isn't that all we're looking for in this crazy, mixed-up OCP world?
Robert Hamel
DBA Team Lead
Rob has served as the applications architect for one of the largest government databases in the world, as well as a primary architect on a database with one of the world's highest record of transactions per second. Before joining The Pythian Group in 2000, he worked for numerous corporations and government agencies, including Human Resources and Development Canada and Elections Canada. An acknowledged expert in the field, Rob excels in application architecture and application performance tuning.
Rob graduated from the University of Ottawa in 1987 and has been working with information systems ever since.
![]() |
|
![]() |
|
![]() |
|
![]() |
Time To Market (TTM) is a vital concept that every... Read More
Positive radical movement is the holy grail of nearly every... Read More
Ethics - in a profession or trade - is that... Read More
In today's competitive world shorter product life cycles, customers rapid... Read More
A paper manufacturer with over 300 employees once announced that... Read More
Many HR managers believe that by sending their workers to... Read More
The following information is based upon over 500 interviews with... Read More
Marketing gurus are always coming up with new lingo but... Read More
There are so many ways to jump start your prifits... Read More
Fundamentals in Place? There is a designated place for everything... Read More
The current economy is causing most companies to tighten their... Read More
The ability to solve complicated problems quickly is more important... Read More
As a professional speaker, one of my biggest challenges is... Read More
Human beings and the way they interact are extraordinarily Complex.... Read More
Being a leader isn't easy. Every one looks to you... Read More
When asked what part of their job they find a... Read More
There was a buzz in the air recently about the... Read More
One of the more ambiguous elements of a Six Sigma... Read More
Firing, sacking, letting go or terminating people is unpleasant. There... Read More
Creativity can be defined as problem identification and idea generation... Read More
Recently, I felt appalled to see a political candidate running... Read More
Creativity can be defined as problem identification and idea generation... Read More
The reason jobs are often not done right and employees... Read More
Are you one of those bosses that people just love... Read More
Pssst, want a stock tip that will make you rich?... Read More
Quality Assurance, or QA, is often given short shrift in... Read More
One of the keys to success is to have successful... Read More
Great Groups! - Getting a Group to Think Like a... Read More
A series of articles exploring the seven critical areas that... Read More
A trainer dryly discussing how to motivate people in an... Read More
Creativity can be defined as problem identification and idea generation... Read More
Imagine the following scenario - you pay a visit to... Read More
The permissive and participatory conduct which most employees take for... Read More
Creativity can be defined as problem identification and idea generation... Read More
Take the pain out of gain and decrease the upheaval... Read More
How we feel is really more important than what we... Read More
We go to meetings to share information, to report on... Read More
Fundamentals in Place? There is a designated place for everything... Read More
THE MARGINAL PERFORMER: Every manager must, from time to time,... Read More
I have a sign on my office door. It pretty... Read More
Conflict generally arises by having your needs, desires, perceptions and... Read More
Are you one of those bosses that people just love... Read More
Can a person's behavior and values really determine if they... Read More
Creativity can be defined as problem identification and idea generation... Read More
Does being managed by others smack more of "Survivor" than... Read More
This article relates to the Senior/Top Level management of an... Read More
So to help start the ball rolling, here are ten... Read More
As a small business operator, personal checks may be one... Read More
I personally struggle with the term 'managing people' - because... Read More
Stop hiring new administrative support staff. And learn how to... Read More
Life can sometimes be unexciting if not refreshed by the... Read More
It happens over and over in businesses every day.Within large... Read More
"I'm in an abusive relationship," sighed Andrew. "My bookkeeper annoys... Read More
How should you keep track of meetings?Have you ever wanted... Read More
Managing a meeting is like setting off on a long... Read More
Are you a business, non-profit or association manager who pretty... Read More
When you think of all the things companies have, you... Read More
On consulting assignments, here are some of the questions I... Read More
You may have the MBA but if an internal critic... Read More
You've made the plans, built the quality system and conducted... Read More
Q: One of my former employees has launched an online... Read More
Creativity can be defined as problem identification and idea generation... Read More
Most people think real change in an organization occurs as... Read More
Creativity can be defined as problem identification and idea generation... Read More
A few months ago I had the opportunity to spend... Read More
The challenge of managing difficult managers can be rather daunting,... Read More
Business Management |