Acting Confident vs. Being Truthful
I could give you the easy answer (tell the truth) and it would be true up to a certain point but there is much more to this situation. Let’s start with a hypothetical question: “How would you fix the hyperdrive on the Millennium Falcon?” Obviously a nonsensical question but it gives us somewhere to start from. The truth is that I have no idea how to accomplish this task. Now that we have question we don’t know the answer to, let’s look at what we can do.
Step 1 – State the Truth
Be very clear in the start of your response what your level of knowledge is in this area. For instance, I would say “Well, I have never had to fix a hyperdrive before…” Right off the bat I am setting expectations. I am not trying to hide what I do not know. If an interviewer thinks you are being deceptive, they will start seeing deception even where there is none. Be honest and you will immediately set yourself apart from a lot of other interviewees.
Step 2 – Identify the Resources
Don’t end with what you don’t know. Talk through how you would go about finding out how to fix a hyperdrive. I might say something like “Well, I never had to fix a hyperdrive before so the first thing I would do would be to research hyperdrive repair. I know that Correllian Weekly has a really good training section on freighters. I would start there. Next, I believe I saw a blog post about hyperdrive repair by this Wookie guy I follow. If I get stuck, I’ll reach out to this guy I know who writes about hyperdrive repair quite a bit.” See how that changes the conversation? Sure, you don’t know but you know where to look. Hopefully you have been doing enough research on the topic that you can mention specific places to look. For instance, I know very little about Entity Framework (because I don’t like it) but if I had to use it and got stuck, I know to look through the resources Julie Lerman provides because she is the queen of EF.
Step 3 – Map Out the Plan
Don’t leave them hanging. Sure, you could say that you would study available resources but that alone won’t solve the problem. The hyperdrive is still broken. Give them the steps you will take after you read up on the topic. For instance, after the above answer, I would continue like so: “Once I understand the topic of hyperdrive repair, I would test it out the repair on a simulator (a copy of the code, a demo project, etc.) to make sure I understood how it worked. After I become confident in the fix, I will take the already working solution and implement it on the Millennium Falcon’s hyperdrive. That way I know the solution works before I further break production.”
What an answer like this shows an interviewer is how you approach problems. First of all, you will tell the truth even when it hurts. Next, you know where to get help when you need it. Finally, you know how to safely ramp up your development skills without endangering production systems. It also shows the interviewer that you can self-manage. You don’t need to be told what to do next. You take the initiative and do it.
At least, that is the perfect world. Every interviewer is different. Maybe they want to you to try to fake your way through the question. Don’t do it. It is a trap. Remember that the interview process is a two-way learning process. They are learning about you but you are learning about them. If your potential boss wants you to lie or know everything in an interview, what do you think it will be like working there? Do you think it will be an environment designed to grow you in a healthy manner? Nope.
Bottom line is this: be truthful but have a plan.