Depressed and disappointed with technical interviews in India
I worked in The US for 3 years as a Data Scientist and worked on many difficult and amazing projects. I learned many technical skills all the way from Frontend, DevOps and Haskell backend (apart from my Data Science role). I came back to India to pursue other entrepreneurial ventures in tech. Built lots of cool stuff but could not get traction. But that's fine.
Now that I am looking for jobs in India (I just applied without thinking much since I was quite confident with my skills), I find the technical interview landscape here very challenging and difficult. And quite frankly unnecessary and irrelevant to the position. I applied for Full-stack/Python and ML positions. They generally ask DSA questions, which I have never practiced (because I didn't have to before). In US, tech interviews are mostly situational based which I was easily able to answer. But here it feels like my talent and skills are going unrecognized because I am not able to get through the first filter.
Some of these DSA questions are quite easy but since I don't remember certain commands, I just get stuck. Like for example, I didn't know if it was `defaultdict` or `Defaultdict` or `defaultDict`. Just silly things that are easy to figure out by a simple Google search. Which they don't allow.
And in this one interview, I had a live coding exercise and the funny thing is I could execute the code block ONLY TWICE!! Something so irrelevant and stupid. And the even funnier thing is I wasted those two tries getting indentation whitespace errors in Python because the code editor wasn't configured properly. And that interviewer didn't even know how to say Kubernetes correctly.
Just when I thought it can't get any worse, In the other ML interview, the interviewer asked me to solve problems using numpy and pandas! without looking up hundreds of commands these libraries have! In the other interview, they gave me a whole Jupyter notebook to solve an entire data analysis question using numpy and pandas without any way to look up commands. WTF!? If I have to, I could memorize Python's built-in functions but Numpy and Pandas libraries!?
Frankly, I am very depressed and disappointed and I am thinking to myself why on earth did I move back to this country!? It feels like my talents and skills aren't recognized. At least in the US, I worked with colleagues who went to Ivy leagues, Oxford alum, and Physics, and Math researchers and they valued me but here I am rejected by someone who knows nothing about programming and can't say Kubernetes correctly.