Get Down With OCP: Evaluating DBA Job Applicants in an OCP World

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.

In The News:


pen paper and inkwell


cat break through


Communicating Effectively In The Workplace: Four Vital Steps

Ineffective communication is a major, yet avoidable, obstacle to business... Read More

Effective Meetings Begin With a Real Agenda

Everyone knows that an agenda is the key to an... Read More

Comparing Ancient Programs from the East to Modern Programs like Stephen Covey.

Comparing Corporate and Personal goal attainment programs that have developed... Read More

5 Ideas To Leverage The 3 Stages Of Career Development In Your Organization

In most industrialized nations, the average age a student graduates... Read More

Top Ten Things About Creating a Business Vision

To visualise where you are going, is deeper and more... Read More

Making Change Work

Shaky FoundationsWhilst over 60% of businesses will be looking to... Read More

Outsourced Learning: Are You Ready for Learning BPO?

As the business world enters a period of hyper-competitiveness, every... Read More

Creativity and Innovation Management - Turning Ideas into Action

The phrase "turning ideas into action" is a Russian doll.Managing... Read More

Better Management Performance - The Easy 3-Step Way

Managers make three mistakes when they try to run businesses.... Read More

Once Upon a Conflict

Once upon a time there lived an innocent, hardworking manager.... Read More

Problem Solving the Problem Solving Meeting

We go to meetings to share information, to report on... Read More

Organisational Culture for Continuous Improvement

I have been working with leading Business Improvement guru, Tim... Read More

The Gift of Gratitude

Gratitude might seem like a soft or even an obvious... Read More

Creativity and Innovation Management ? Personality Testing

Whilst tests measuring the creative or innovative personality exist, there... Read More

Using Outlook to Count Responses

Here's a productivity tip that will save you a lot... Read More

I Am Not A Number - Why Too Many Change Projects Fail

Many of you will recognise this quote from the 1960s... Read More

Can You Sleep While The Wind Blows?

Let me repeat a story I heard many years ago... Read More

The Do?s and Don?ts of Giving Feedback

Being able to give effective feedback is not just a... Read More

Make It Easy to Reply - Voice Mail That Works

If you are like most business people, voice mail has... Read More

Why Would Anyone Do That in My Meeting?

Imagine that you open a meeting by saying, "We need... Read More

How to Keep a Good Employee: Look, Listen, Learn

Recently a client told me a wonderful story about how... Read More

Planning a Productive Retreat

What value is there in leadership or team-building retreats? Just... Read More

Future Business Success - What Does Good Look Like?

When you know you need to shift up a gear,... Read More

Managing Group Meetings

MANAGING SMALL MEETINGS: Keep the size of the meeting as... Read More

Creativity Management ? Quality from Quantity

Creativity can be defined as problem identification and idea generation... Read More

The DNA of Motivation

It really is about motivation. After all, what impels someone... Read More

Agendas Make Meetings Productive

Having an agenda template that works well for you, week... Read More

Profound Knowledge

We all are on a quest for knowledge. Whether its... Read More

Action Learning: Its More Than OJT

For centuries companies have used on-the-job training (OJT). OJT works... Read More

When Code Freeze Turns To Code Slush

Time To Market (TTM) is a vital concept that every... Read More

Business & Family Safety and Health Rating

For good reason, practically every endeavor in life is rated.... Read More

What Your Employees Want You to Know (But You Might Be Afraid to Ask)

This is a challenge for every company owner and manager.... Read More

Truth or Consequences: How to Give Employee Feedback

In the bestseller, Good to Great, Jim Collins discovered that,... Read More