Skip to main content

Coffee with an Interviewer


Interviews, particularly job interviews, are periods full of tension for the people facing it; much like taking a competitive exam. Till now I have only been an interviewee, cursing the interviewer for asking irrelevant questions, for showing his arrogance and stuff. Never before have I been an interviewer and had no idea what it is to interview a candidate. All that was about to change in the last ten days.

My company required people (or "resources" as they call it) for a particular new and upcoming technology which  is considered to be quite niche. As I had experience in that technology (and also the fact that I was free), I was asked to interview few candidates. At first I thought that this was a joke. How am I supposed to conduct an interview?!! I had never been on the other side of the fence. But after they made it amply clear that they were not kidding, I braced myself for it.

Like it will to most of us, it came as a surprise to me that the interviewer can too be nervous. In fact I thought that I was more nervous than the first candidate whom I was interviewing. Thank God that it was a telephonic interview. But after the mandatory questions of introducing yourself, the realization hit me that I was in the more powerful position. I became more confident and the interview went on smoothly.

I have conducted a lot of interviews since then. In the course of so many interviews, you come across a variety of people (some of them were even from Pakistan!!). Some people come across as absolutely ridiculous, the ones who will try to answer each and every question, even the questions they know nothing about. I have realized that saying that you don't know something isn't bad. It will save yours and the interviewer's time and if the interviewer is anything like me, he will appreciate your honesty. After all one is not supposed to know everything.

There can be some awkward moments when the candidate asks you some questions. You can (and I did) swing right past them by using standard answers like, "Think about it" or "Our HR department will get in touch with you". 

Interviewing is an art and it doesn't come easy. The entire weight of your responsibilities and the candidate's hopes are on your shoulders. You don't like it when you have to say no to someone. Its not fair, either for the interviewer or the interviewee. But neither is life.

Comments

Popular posts from this blog

Creating a Smart Playlist

A few days earlier I was thinking that wouldn't it be nice if I had something which will automatically generate a playlist for me with no artists repeated. Also, it would be nice if I could block those artists which I really hate (like Himesh Reshammiya!). Since I couldn't find anything already available, I decided to code it myself. Here is the outcome -  This application is created entirely in .NET Framework 4/WPF and uses Windows Media Player Library as its source of information. So you have to keep your Windows Media Player Library updated for this to work. It is tested only on Windows 7/Vista. You can download it from here . UPDATE : You can download the Windows XP version of the application here . Please provide your feedback!

Integrating React with SonarQube using Azure DevOps Pipelines

In the world of automation, code quality is of paramount importance. SonarQube and Azure DevOps are two tools which solve this problem in a continuous and automated way. They play well for a majority of languages and frameworks. However, to make the integration work for React applications still remains a challenge. In this post we will explore how we can integrate a React application to SonarQube using Azure DevOps pipelines to continuously build and assess code quality. Creating the React Application Let's start at the beginning. We will use npx to create a Typescript based React app. Why Typescript? I find it easier to work and more maintainable owing to its strongly-typed behavior. You can very well follow this guide for jsx based applications too. We will use the fantastic Create-React-App (CRA) tool to create a React application called ' sonar-azuredevops-app '. > npx create-react-app sonar-azuredevops-app --template typescript Once the project creation is done, we

Serverless Generative AI: How to Query Meta’s Llama 2 Model with Microsoft’s Semantic Kernel and AWS Services

Generative AI is a type of artificial intelligence that can create new content such as text, images, music, etc. in response to prompts. Generative AI models learn the patterns and structure of their input training data by applying neural network machine learning techniques, and then generate new data that has similar characteristics. They are all the rage these days. 😀 Some types of generative AI include: Foundation models , which are complex machine learning systems trained on vast quantities of data (text, images, audio or a mix of data types) on a massive scale. Foundation models can be adapted quickly for a wide range of downstream tasks without needing task-specific training. Examples of foundation models are GPT, LaMDA and Llama . Generative adversarial networks (GANs) , which are composed of two competing neural networks: a generator that creates fake data and a discriminator that tries to distinguish between real and fake data. The generator improves its ability to fool the d