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.
Picture the scene. Anthony pops down to the guardhouse, partly... Read More
There are papers on the floor, across the desk and... Read More
In most industrialized nations, the average age a student graduates... Read More
1) Where is the agenda? A meeting without an agenda... Read More
I saw Brian Kerr (the Irish national football coach) on... Read More
I recently surveyed CEOs and Business Leaders of large companies... Read More
1. What is an Issue?An issue is an incident, circumstance,... Read More
Picture yourself standing on the bank of a river watching... Read More
We all see it . . . business markets are... Read More
Integrity is very important to me, and I try hard... Read More
You can use this step-by-step method to hire applicants who... Read More
1. Sell more back end products to your existing customer... Read More
There is a pervasive assumption that small firms are more... Read More
The business books at the library and book stores fill... Read More
1. Create benefit intensifiers for your list of ad copy... Read More
Part Two of Creating Well-Defined Processes SeriesNext Week: ImplementationLast week,... Read More
'I heard it on the grapevine' the old song goes.... Read More
INTERNAL PUBLIC RELATIONS: Never overlook an opportunity to do internal... Read More
The term crisis management has different connotations. In this article,... Read More
Certain processes enhance creative output and others enhance innovative output.... Read More
Service Level Agreements, or "SLA's" are tricky but useful mechanisms... Read More
Individual and corporate security stand in the center of the... Read More
Have you ever worked for someone who was such a... Read More
Creativity can be defined as problem identification and idea generation... Read More
You do your best to make sure your organization is... Read More
Talk to as many consultants as you can before hiring... Read More
Many companies have dress codes, which include jewelry. Some companies... Read More
About a year ago, I had an opportunity to have... Read More
Judgment is the process of forming an opinion of something... Read More
Janet DiClaudio, who was charge of medical records at two... Read More
The title implies that some people are and others not.This... Read More
As a business asset, they don't sit well on the... Read More
Do this simple excercise, and transform your life.First, Make a... Read More
Here's an easy quiz to check the health of your... Read More
Interest in the field of human resources has exploded in... Read More
A recent Washington Post article, described the life of temporary... Read More
As the business world enters a period of hyper-competitiveness, every... Read More
Wouldn't it be nice for business owners and executives to... Read More
The steps need to be taken to prepare an organization... Read More
Your organization's continued growth and success depend on making smart... Read More
"Here is Edward Bear, coming downstairs now, bump, bump, bump... Read More
The senior flight attendant on the WestJet flight was starting... Read More
Project management is a very important business concept because it... Read More
Learning comes from many places. And one of the most... Read More
If you are a department, division or subsidiary manager, your... Read More
The goal of perfection is a challenge. It is often... Read More
They say that management can be a lonely place. A... Read More
Do you want to measure your workers' level of satisfaction?... Read More
If you're old enough and were living in America about... Read More
Hurting your sales efforts can be accomplished easily with the... Read More
Mary Poppins describes a style of management which has for... Read More
This technological revolution has organization, efficiency and productivity requirements well... Read More
Managers should avoid the tendency to constantly delegate to the... Read More
Talk to as many consultants as you can before hiring... Read More
Whoever said that being a meeting planner was easy, lied!... Read More
Although there are real, external reasons for managerial difficulty ?... Read More
I believe the media and our culture sends the wrong... Read More
Every small to mid-sized business owner would love to know... Read More
One of the hardest things I had discovered running my... Read More
Creativity can be defined as problem identification and idea generation... Read More
Tis' the season for business and corporate gift-giving! If you... Read More
Performance Management is a process that both employer and employee... Read More
This article relates to the Training competency, commonly evaluated in... Read More
Today's employees are not only interested in security or in... Read More
Workplace diversity refers to the variety of differences between people... Read More
Great Groups! - Getting a Group to Think Like a... Read More
Business Management |