I have gone from SDE-I to Sr. SDE, so I have observed and learned the culture/politics a lot at different stages of career maturity.
Mediocre work at Bangalore location.
Pathetic food compared to Google Bangalore office.
Managers form a pack (You scratch mine and I will scratch yours).
Some of the managers are pathetic. It's miserable to work under/with these guys.
Too much process and inter-team communication is terrible.
Over time, everyone learns to game the system by using the above as an excuse for blockages on their work instead of taking ownership and delivering.
Microsoft stack, which not many companies use outside.
Average peers with a high ego/talent ratio (except for one or two super talented devs here and there).
Weed out the mediocre managers (dragging along just to see their MSFT stocks vest) who make excuses quarter after quarter for under-delivery of projects.
Three Data Science and Algorithm rounds were there. In each round, two questions of medium complexity were asked. After discussing the solution, I was asked to write the program. It was fine to use dummy code.
This interview included telephonic and online technical interviews. There were a total of 4-5 rounds, I think. The interviewers were good, and I had a positive experience. I was interviewing for a frontend role.
Two technical rounds followed by an HR round. * The first round is more of a test of knowledge in the versions and releases of different frameworks. * The second round is more about design patterns and a simple computational knowledge check.
Three Data Science and Algorithm rounds were there. In each round, two questions of medium complexity were asked. After discussing the solution, I was asked to write the program. It was fine to use dummy code.
This interview included telephonic and online technical interviews. There were a total of 4-5 rounds, I think. The interviewers were good, and I had a positive experience. I was interviewing for a frontend role.
Two technical rounds followed by an HR round. * The first round is more of a test of knowledge in the versions and releases of different frameworks. * The second round is more about design patterns and a simple computational knowledge check.