Navin Kabra Profile picture
19 Mar, 22 tweets, 3 min read
1. "There is too much variability in our hiring process," says the business leader. "Depending on which interviewer they get, people with very different skills get hired. Your tool will help us standardize."

Supposedly the customer is always right, but this is where I push back
2. I feel like wisecracking: if our software outperforms your employees, you need better employees

But I know that's not true. They are usually good employees who need to be given better training
3. So I dig into what is happening in the interviews.

Depending on availability, a candidate gets randomly assigned to one of 3 different interviewers. And each of those interviewers asks questions based on their experience, background, and what they're currently obsessed with.
4. One interviewer asks tricky or hard questions from the net.

For example, "write a single expression to check if a number is a power of 2 or not". (The answer is "n & (n - 1) == 0" 🙄.

When was the last time a programmer needed to do this when doing their job?!
4. "Only smart people can answer this question," thinks the interviewer.

In reality, only people who've googled "Top Interview Questions from Microsoft and Google" can answer this question.

And in any case, this has no relevance to the job.
5. Bad tweet numbering; previous tweet should have been 5, hence this placeholder.
6. And another interviewer is deep into ReactJS and rejects anyone who isn't familiar with all the ins and outs of ReactJS.

And a third interviewer is just focused on unit testing (which 95% of candidates are completely clueless about).
7. No wonder there is too much variability in the hiring process.

What is needed is getting the interviewers to all agree on what kinds of questions make the most sense, and ensuring that they ask similar questions to the candidates
8. Does this happen in your company too?
9. There is a lot of research which says that the *only* effective interviewing technique is "structured interviews" where the interviewers are *required* to ask exactly the same questions (with minor variations) to all candidates. Maybe I'll do a thread on that some day.
10. In any case, what is *not* needed is a software program to replace your interviewers. That's a pretty bad idea.
11. Is there a word for the belief that a software tool/algorithm will magically fix your problems by doing a better job than your employees?

Let's call it algorithmitis.
12. AI-hype, fueled by deceitful marketing and click-happy media, makes people ascribe magical powers to algorithms.

As a result, more and more people are suffering from algorithmitis.

And they start reaching for AI-enabled software tools as the treatment for this problem.
13. Don't fall for that trap. If you feel an onset of the symptoms of algorithmitis, start asking yourself how you can fix the problems with your employees (or more accurately, your process). You've hired smart people; now give them the training to do the right thing.
14. Of course, I am not arguing that you don't need software at all. After all, I am in the business of selling that software. But just be clear of what the software can and should do, and what it can't and hence, shouldn't.
15. Let's look at the typical hiring process in India. For 1 position, a company starts with 100 resumes, uses keyword filtering to bring it down to 40, then phone screens to bring it down to 20, and then actual interviews are conducted with those 20 to get 2 or 3 final offers.
16. Many of those 20 interviews are a complete waste of time because the candidate doesn't even know the basics of the area that they supposedly have years of experience in. Like a programmer with 2+ years experience who can't even write a trivial program that compiles cleanly.
17. So the interviewers, who should be working on the company's product, are instead spending hours and hours conducting interviews, and 75+% of those interviews are a complete waste of time because bad candidates get shortlisted.
18. Our software isn't intended to replace the human interviewers. It is intended as a filter before the human interviewers to ensure that they don't waste their time with completely inappropriate candidates.
19. Our pitch is this: send our customized test to the 100 candidates and the system will help you shortlist the 10 decent candidates. No keyword filtering, no telephone screens, and much fewer interviews. And 3 to 4 of those 10 will clear the technical interview.
20. Your interviewers will be happier because they'll be spending more time with good candidates (who are a pleasure to interview), and less time with idiots who suck the life out of you.

Happy interviewers are good interviewers.
21. Companies that use software to make their humans more productive will always beat companies that use software to replace the humans.

• • •

Missing some Tweet in this thread? You can try to force a refresh
 

Keep Current with Navin Kabra

Navin Kabra Profile picture

Stay in touch and get notified when new unrolls are available from this author!

Read all threads

This Thread may be Removed Anytime!

PDF

Twitter may remove this content at anytime! Save it as PDF for later use!

Try unrolling a thread yourself!

how to unroll video
  1. Follow @ThreadReaderApp to mention us!

  2. From a Twitter thread mention us with a keyword "unroll"
@threadreaderapp unroll

Practice here first or read more on our help page!

More from @NGKabra

9 Mar
Did you know that all the nuclear bombs we exploded in the '40s-50s-60s have permanently contaminated all the steel the world has produced since then? All steel in the world is divided into two categories: pre-1945 non-contaminated steel, and post-1945 contaminated steel.

How?
Nuclear bombs (including the tests) create a lot of radioisotopes that are not found in nature. For example Cobalt-60 (a radioactive version of Cobalt-59). And since the 1945 Trinity test, these have all dispersed in the atmosphere.

What does this have to do with steel?
The process of manufacturing steel uses atmospheric air (or atmospheric oxygen). Some of the radioisotopes like Cobalt-60 get pulled in too, and as a result, any steel produced after 1945 has embedded in it some of these radioisotopes, sitting there emitting gamma rays.
Read 10 tweets
22 Dec 20
1/ I've now taught my "Defense Against the Dark Arts" course (teaching teenagers about misinformation, fake news, misleading ads, etc) to 4 batches, and it has been a very rewarding experience for me

A quick thread on my learnings and suggestions for you

genwise.in/events-3/defen…
2/ My biggest learning has been how quickly children figure out things with the help of the internet as long as they are just pointed in the correct direction.

They don't need teachers. They need people who can motivate them and point them in the right direction.
3/ Consider the exercise in this photo. I gave them no other coaching, but within minutes most of them had figured out why each of these ads was misleading and they were able to articulate and discuss subtleties like "The product is a good product, but the claim is exaggerated." Image
Read 13 tweets
24 Nov 20
If, like me, you're confused about the Oxford/AstraZeneca (Pune-walla!) vaccine, which is 70% effective, but also 90% effective, then here is an explanation. 🧵
The Oxford vaccine requires two shots one month apart. The original design called for two equal shots. However, someone made a mistake and a small fraction of the volunteers got only half a dose in the first shot, and the full dose in the second shot.
🧵
Later, analysis of the data showed—to everybody's surprise—that the ½+1 dose regimen was 90% effective and the standard 1+1 dose regimen was only 66% effective.

The average of these two regimens across all volunteers is 70%, and that is what has to be reported 🧵
Read 13 tweets
29 Sep 20
As a child, I always wondered why Indian words like राम always got written as "Rama" in English. To me "Ram" seemed like a much better fit for the pronunciation. I thought it was because of British arbitrariness.

Only recently I learnt the real reason for this. /1
Consider गम. How would you pronounce it? Like the English word "gum" right? As a Hindi/Marathi speaker, I can't imagine any other pronunciation.

But, for a Sanskrit speaker, things are different. गम् is pronounced "gum". In गम the full म is pronounced, so it becomes "gum-uh" /2
The extra "-uh" sound which is the difference between गम and गम् is called a schwa

And modern Indian languages like Hindi and Marathi all have an (unwritten) rule that the schwa at the end of a word isn't to be pronounced

This is called schwa deletion en.wikipedia.org/wiki/Schwa_del… /3
Read 13 tweets
27 Sep 20
Ok, let's do this. What are good YouTube channels that you watched (or still watch) because they're fun to watch, but you also ended up learning from them?

Only recommendations from people born this century are allowed

@gauravjoshi2000 @arshkabra @KabraRuhi @ShahAvanti02
Include a link to the YouTube channel, what it's about, and why you liked it. And tag others who could add to the list. Younger kids deserve better recommendations than the ones from the previous century.
YouTube for youngsters: Epic Rap Battles of History. This did more for @ArshKabra's history knowledge than ICSE History ever did.
Read 40 tweets
24 Sep 20
This is a non-foodie thread for foodies.

Recently, I've been stanning @krishashok's fabulous threads and videos on the science of cooking. Practical tips, not just theory. For Indian as well as non-Indian food.


Follow him if you like cooking

But /1
In a completely different way @prachi_ has been cooking and instagramming heartwarming stories of dishes-with-memories-attached shared by her friends and readers over at instagram.com/via_dil/

Follow if you like food, feel-good, feel-bad, feel-better all rolled into one

But /2
But all this has been reminding me of an incident shared by my mom about 45 years ago

My dad was a building contractor in Malegaon, and for some reason, my parents were temporarily staying in a shed on the site. Some of the construction workers were also staying there /3
Read 10 tweets

Did Thread Reader help you today?

Support us! We are indie developers!


This site is made by just two indie developers on a laptop doing marketing, support and development! Read more about the story.

Become a Premium Member ($3/month or $30/year) and get exclusive features!

Become Premium

Too expensive? Make a small donation by buying us coffee ($5) or help with server cost ($10)

Donate via Paypal Become our Patreon

Thank you for your support!

Follow Us on Twitter!