A couple of rejections and the student goes into a downward spiral—rejections result in low confidence, and low confidence results in more rejections. /2
Before looking for a solution, I needed to know what the real problem was.
"In the interviews, what kind of questions are you doing badly on?" I asked. /3
OK, so those were the weaknesses. What about the strengths? /4
I needed to find out whether he was, in fact, employable by the software industry, or did his strengths lie elsewhere. /5
For them, doing an MBA makes more sense than a programming job. Or in some cases, getting a job as a Business Analyst. /6
"In Software/CS, what do you like? Have you done any substantial project?" I asked. /7
And he had also built websites for the college tech events.
Jackpot. /8
He needed a different angle. /13
"Yes," he said confidently. /14
I asked him if he could modify the website so that it was India focused, the user could enter any date range and the data would get updated on-the-fly, and the tweets could be filtered by the minimum number of likes. /15
I sent a link to that site along with a 2-3 line introduction to a friend of mine in a company that was hiring.
An interview was scheduled 2 days later. /16
Now answer this: In this interview, what do you think was his answer to the "B-Tree vs B+-Tree" kind of questions? And to the "write a program with recursion in it" kind of questions?
Try to answer the question before reading on. /17
There were no B-Tree vs B+-Tree question. There were no questions involving recursion. Most of the questions were about how he built this website, the data-structures he used, and how he would modify the program to do X or Y. /18
But show them a substantial practical project, and the good companies will grab on to it like a drowning person grabbing a plank /21
If you don't have the paper credentials to get past HR filters, or the theory knowledge to clear the default interviews, build a practical demonstration of your real, actually useful capabilities. /22
(Note: this is a fictional composite based on multiple real-life stories I've been personally involved in.) /23
Companies assume that BE projects are done by just one team member and they're not sure you are that one.
Also, having a side project shows more passion than a project done as a necessary requirement. /24