• Flexible remoting options. • Work-life balance (a lot better than before). • Company culture (at least on my team, it was friendly).
Career progression is bad. Promotions are not based on merit but how hard your manager fights for it.
Top-heavy teams. Some teams will have four seniors on a team of six to ten, with no clear sense of direction or who is in charge. Promotions also don't happen on top-heavy teams due to team balance.
Promotions seem to always be met with "Budget constraints," "Your team has too many seniors," etc. But yet, we are always posting new positions...
Had an interview with 4 different rounds. First round was HR. Then a tech round with the managers, and then 2 panel rounds. It was a bitter ending; I did not get an offer.
Fairly easy compared to others. The interviewer doesn't go deep into questions; he just surfaces the concepts. One question was to plot a circle using random numbers. I answered it using a square, and the tech stack used there was Elasticsearch, Logs
One phone screening interview, then an on-campus interview. The problem is not difficult. It includes some whiteboard coding and design problems. But the attitude of some interviewers is very bad! Most questions are the same as from "Cracking the Cod
Had an interview with 4 different rounds. First round was HR. Then a tech round with the managers, and then 2 panel rounds. It was a bitter ending; I did not get an offer.
Fairly easy compared to others. The interviewer doesn't go deep into questions; he just surfaces the concepts. One question was to plot a circle using random numbers. I answered it using a square, and the tech stack used there was Elasticsearch, Logs
One phone screening interview, then an on-campus interview. The problem is not difficult. It includes some whiteboard coding and design problems. But the attitude of some interviewers is very bad! Most questions are the same as from "Cracking the Cod