Some teams do good work. Especially infrastructure teams have engineering managers who understand our work. Even during pressure situations, everyone is together in it.
The culture is not uniform across the company. Some teams have a lot of pressure and poor managers who put pressure they get from above onto their team. A team I worked in the past was very ad-hoc, and we used to get tickets assigned by multiple managers. Far too many managers per developer.
Put more managers who are good at engineering, and don't put too many MBAs controlling the engineers.
Had five rounds: * Coding * Code review * DS algo * Android round * Design round The coding question was to implement an Android application. It had sub-parts as well. The question was very standard for judging coding skill.
Took 2 weeks, with 2 telephonic interviews followed by 4 rounds onsite at the Bangalore office. Overall: Bad interview experience. The Hiring Manager was expecting a technology-specific candidate. 1. The 2 telephonic interviews were about problem-s
The hiring process is good. After the initial telephonic round, they took a lot of time to get back for further rounds. They have a good understanding of what to look for in people they are hiring. I had 5 rounds of interview apart from the teleph
Had five rounds: * Coding * Code review * DS algo * Android round * Design round The coding question was to implement an Android application. It had sub-parts as well. The question was very standard for judging coding skill.
Took 2 weeks, with 2 telephonic interviews followed by 4 rounds onsite at the Bangalore office. Overall: Bad interview experience. The Hiring Manager was expecting a technology-specific candidate. 1. The 2 telephonic interviews were about problem-s
The hiring process is good. After the initial telephonic round, they took a lot of time to get back for further rounds. They have a good understanding of what to look for in people they are hiring. I had 5 rounds of interview apart from the teleph