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.
|
|
|
|
|
|
|
|
|
|
|


The heart of a fool is in his mouth, but... Read More
This article relates to the Recognition competency, commonly evaluated in... Read More
Assignment of Claims Act of 1986"....What does this mean for... Read More
Creativity can be defined as problem identification and idea generation... Read More
AbstractThe electrical products industry is one characterized by fierce competition,... Read More
Did you know that maintenance accounts for 50% to 80%... Read More
Nearly all leaders I've encountered are underachievers. They're getting a... Read More
Speak of operations assessment, and we'll hear its significant value.... Read More
Bar Charts and the Information ChallengeWhether one is an unknown... Read More
If you work from home, chances are you already know... Read More
Budgets! There I've said it. For some the most hated... Read More
When you first take over a department, expectations are usually... Read More
One of the hardest things I had discovered running my... Read More
Some people make decisions without any difficulty, while others struggle.... Read More
I recently surveyed CEOs and Business Leaders of large companies... Read More
Can Project Managers prevent projects from slipping?Ask a techie to... Read More
1. Base your business in the Magic Triangle. Honesty, integrity,... Read More
Creativity can be defined as problem identification and idea generation... Read More
The following information is based upon over 500 interviews with... Read More
Rejection hurts. No one likes to give it or to... Read More
One of the greatest time wasters of all are unnecessary... Read More
What is a Virtual Assistant? A Virtual Assistant is a... Read More
One amazing, but sadly true, fact of today's advances in... Read More
Sometimes when I conduct my workshop on Effective Meetings, one... Read More
Sometimes, I harbour a suspicion that Dante was a Financial... Read More
Imagine the following scenario - you pay a visit to... Read More
When the stock market crashed in 1929, there were a... Read More
Whether you are training preschoolers in the classroom or executives... Read More
1) Use a live instructor. Adults learn best by doing,... Read More
ACCOUNTABILITY: Delegation is not complete unless subordinates are held accountable... Read More
People in leading positions are often in a dilemma: on... Read More
Virtually any type of organizational change involves role transitions of... Read More
I talked with a group of internal consultants last week... Read More


It's easy enough to convince your own staff that better... Read More
As a business asset, they don't sit well on the... Read More
Data mining is the art of extracting nuggets of gold... Read More
One of the major benefits, if not THE benefit of... Read More
'I heard it on the grapevine' the old song goes.... Read More
With deference to Dr. Covey and his very popular Seven... Read More
Being able to communicate effectively with others requires people skills,... Read More
We all are on a quest for knowledge. Whether its... Read More
In the Wizard of Oz, it was "Lions and tigers... Read More
"We have to be careful it's like a minefield out... Read More
Everyone involved in running a business from the smallest start-up... Read More
We all know people who are like human dynamos. They... Read More
Why is it imperative to have a company E-Mail Policy?... Read More
Although there are real, external reasons for managerial difficulty ?... Read More
Employee performance reviews are one of the most dreaded tasks... Read More
Where does the time go? Billable time. As a consultant,... Read More
A crisis, emergency or disaster can happen at anytime and... Read More
Each day millions of workers spend 8 hours or more... Read More
The use of cultural awareness training has increased rapidly in... Read More
The most difficult part of creating a Security Policy for... Read More
Managers often ask, usually with exasperation, "How can I keep... Read More
Take some bold steps and help your employees and business... Read More
Introducing a learning culture into organisations can be difficult at... Read More
What happens when a Project Manager asks one of his... Read More
Creativity can be defined as problem identification and idea generation... Read More
OVERCOMING FEAR OF FIRING "It was obvious that this employee... Read More
JUGGLING DEMANDS: All leaders constantly juggle a multifarious array of... Read More
This article relates to the Ethics in the Workplace competency,... Read More
This article relates to the Compensation and Benefits competency, commonly... Read More
In light of recent corporate scandals, from Enron and Global... Read More
How can I "know who knows" None of us can... Read More
FEAR! To what extent does fear rule your life? How... Read More
Imagine for a moment this scenario from a frustrated Senior... Read More
Business Management |