Reversing the Interview
(Image source: Pixbay)

Reversing the Interview

One of the popular topics in the interviews for Software Engineering roles, is 'Data Structures and Algorithms' (DSA). Basically, those GeeksForGeeks or LeetCode like problems!! They are proclaimed to test the fundamentals of computer science as well as hands-on coding prowess. Fine.

Preparing for such interviews can be a daunting task. Especially if you are not fresh-out-of-school doing competitive programming day-in-and-day-out. Although there are some basic principles, but you will still need to go through a couple of hundreds of them, just to get hang of the language of the problems and then converting them into principle forms. Takes a couple of months to prepare. And still, you are not sure what will appear on 'the' day. At the time of interview, you will need to solve them on white-board (digital, in case of virtual) within a set time. Total pressure-cooker situation!!

This whole interview scenario, to me, looks rather asymmetric, isn't it?

The candidate is in deep-anxious state, whereas the interviewer is calm, dishing out one of the hundreds of problems available on platter. This one-sided situation isn't just non-empathetic for the candidate but, at times, makes interviewer take some kind of higher-ground, handing out hints as if, doing some charity.

This needs to change, right? How?

Keep some time in the same interview slot, for an interview in the reverse direction. Meaning, the candidate asking the interviewer, a DSA problem.?

Why not??

This way, even the candidate can check the computer-science fundamentals of the folks who are already hired by the company and are deemed to be experts in DSA. If everything goes well you all are going to be colleagues, so need to have basics clear with all.

Fair?

Well, this can be arranged for any type of interview, any role, any topic. Interviews in both directions. Hope this suggestion (if at-all gets implemented) will bring some sanity and rationality in the interview process.

Dr. Vivek Kulkarni

Ph.D. (hc) Computer Science & Engg. Director Product Engineering, Innovation Management, Hackathon Expert, Product / People Management, Agile Expert, Life Sciences, Data Analytics, Actionable Insights, Operations Leader

1 年

Especially in the current world of generative AI tools, virtual (telephonic/video) interviews have many limitations as the candidate is going to answer most of the questions right ?? Could you please write another article, being the AI mastermind, how to conduct the virtual interviews better in current situation?

回复
?? Kelvin Lwin

CEO/Founder | Field CTO | Expert Attention Trainer

3 年

Maybe the whole idea of using these types of coding questions is the problem, no matter which direction it’s being asked. Since it doesn’t have much to do with the daily work required.

Tabish Anwar Shaikh

Country Head | Leader | Agilist | Engineer

3 年

The entire interview process is skewed. Hiring just based on Data structures and algorithms does not guarantee a good craftsman. I know many programmers who are great at developing software but might not pass such an interview.

Anay Pujari

Consultant Specialist at HSBC Technologies India

3 年

Great suggestion

Srinivas Chillara

Principal Consultant at SwanSpeed: Rightsourcing, Time Series Forecasting and Anomaly Detection

3 年

Yogesh Kulkarni looks like the cleaners are ahead in some ways atleast: https://www.bbc.com/news/av/business-60043376

要查看或添加评论,请登录

Yogesh Haribhau Kulkarni的更多文章

  • Intro to Neo4j

    Intro to Neo4j

    Graphs are inherently present in many domains such as logistics, social networks, etc. Graphs are nothing but nodes and…

    7 条评论
  • ????? ???? ???? ???? (Might is Right)

    ????? ???? ???? ???? (Might is Right)

    Imagine a group of friends is deciding about which movie to watch, a horror or a comedy!!. Usual way is by majority…

    1 条评论
  • I believe I can fly

    I believe I can fly

    Humans always wanted to fly. Like birds.

    7 条评论
  • Do-BERT

    Do-BERT

    BERT (Bidirectional Encoder Representations from Transformers) has taken the world of NLP (Natural Language Processing)…

    7 条评论
  • Cred-ibility

    Cred-ibility

    You would expect a successful Indian entrepreneur to be from IITs, IIMs or if not that at least from STEM (Science…

    4 条评论
  • Mathematics Can Be Fun

    Mathematics Can Be Fun

    My childhood days, apart from playing cricket and doing paintings were also filled with reading wonderful books from a…

    3 条评论
  • AI, generally speaking ...

    AI, generally speaking ...

    Artificial Intelligence (AI) covers wide range of technologies, right from ruled based expert systems to latest…

    5 条评论
  • I'm Feeling Lucky

    I'm Feeling Lucky

    You don't have to be lucky anymore if you wish to have a precise search result. We all are familiar with keyword based…

    3 条评论
  • Transformation by Hugging Face

    Transformation by Hugging Face

    Are you lost in the storm of these BERTs ie ALBERT, DistilBERT, RoBERTa etc? And these GPTs (1-2-3)? Don't understand…

    3 条评论
  • We are the world, we are the sensors.

    We are the world, we are the sensors.

    Typical Artificial Intelligence (AI) approaches model the data they are fed with. Data is what we can measure and store.

社区洞察

其他会员也浏览了