One interview framework

Interviewing or assessing someone is such a trite in modern enterprise that any new perspective on the topic will be just another hay in the haystack. Yet, while talking to interviewers, I find that there is a lot of anxiety in ‘choosing the right candidate’, even at the final stages of assessments. Given this, I would like to bring a fresh perspective (hopefully) to the art of interviewing. A word of caution: my take is still in the realm of being subjective. So until that day someone comes up with an objective approach that passes the double blind test, unverifiable words of wisdom like this are here to stay!

Firstly, the scope of my approach is in the realm of tech space or knowledge economy. It may possibly be extended to other functions since most organisational hiring these days have expectations around critical reasoning, problem solving, team skills, and learnability. Secondly, I am assuming that there is a reasonable clarity on the strategic & tactical nature of the role, list of skill sets needed, and red flags to be avoided.

With that said, the approach I have evolved can be summarised as a set of prioritised assessments on the key non-negotiable for the job. To illustrate, let me take an example and detail the ‘one pronoun open questioning’ approach on multiple dimensions for a software developer job.

For a software developer, my set of non-negotiable attributes are, passion to code, grasp of computer fundamentals (language expertise, algorithms/data structures/networking concepts/distributed architectures/software design/etc.), math & problem solving skills, continuous learning & experimentation, critical reasoning, and team skills of listening & communication. 

So my assessment would be along these lines:

To test the communication & overall passion in software development - Describe in detail about the ‘one project’ of your choice that you were/are passionate about.

To test the computer fundamentals, say language - Tell about ‘one language feature’ that you feel is unique or powerful and how you used it ? Or Call out ‘one data structure’ that any developer should know, why, and what are its applications ? etc.

To test the analytical skills - Tell me about ‘one problem solving technique’ that you often use. Could you give examples of where all this technique can be applied ? Then test on alternative approaches to similar problems.

To test continuous learning & experimentation - Teach me ‘one topic’ that you learned recently.

To test team skills - Talk about ‘one incident’ where you put your team before your needs.

You may even throw surprises such as ‘one skill’ that differentiates you as a developer, elaborate.

And so on…

As you can see, there is a deliberate method in the way the questions are structured & it coaxes the candidate to speak with constraints. Crucially, he or she has to prioritise and pick one item out of many things that may characterise a given topic. This gives a great insight about their views & acts as a lead for further line of inquiry, especially if your priorities happens to differ significantly. Optionally, one may assign points & weights to each of these criteria to get an objective score. As a bonus, you can retain this one form of assessment and calibrate the functional abstractions based on the seniority of the position.

Lastly, do try this approach during your next interview, but bear in mind that regardless of your method to assess, it is important to conclude with a clear yes or no. Since, coming up with a ‘may be’ means you are failing on your task to decide and passing the buck. A last tip; it is okay to err on the side of caution when you are unsure :)

Nice article. Probably, AI driven assessment/recruitment tools could be of great help in order to address some of the above mentioned points.

Like
Reply

Very well put Srinath.

Like
Reply

Good one...Do you demand a team member to understand the entire functional features of a developing product or only specific knowledge on what they work?... If so any particular reason to expect so.

Like
Reply

To view or add a comment, sign in

More articles by Srinath Venkataramani

  • Quantum Procrastination

    Last time, I suggested that PQC without a Trusted Execution Environment is a bit like reinforcing your house for a…

  • Crypto Behind Fiat

    At dinner with friends recently, someone tossed out a deceptively simple question. What if I pay a merchant in fiat…

  • Zero Knowledge Envelope

    You are building an application that lets users upload documents. It could be: Identity verification Loan underwriting…

  • LLM Confidential

    We encrypt disks. We encrypt networks.

  • Bounded Intelligence

    If you work at a desk, you have probably done the math. AI does not sleep.

  • Cognitive Shift

    Scroll through markets, tech news, or social media today and you will sense a familiar anxiety. Hyperscalers are…

  • Lobsters Almost

    AI didn’t just generate text. It accidentally generated theology.

  • Math Isn’t Fate

    Every transformative technology eventually meets a comforting argument dressed up as mathematics. It usually goes like…

  • Incentive Alchemy

    Most debates about society assume people are driven by beliefs, values, or ideology. But what if that’s backward? What…

  • The Last 1%

    At CES 2026, Jensen Huang stated a reality that most autonomy discussions quietly avoid. “It’s impossible to connect…

Others also viewed

Explore content categories