Nice company to work for. Very good work environment. Good management team and a lot of career opportunities to learn new things. Good training facility.
A hard place to climb the ladder.
Need to compensate and promote technical workers on merits.
The interview process was fairly okay. However, in one of the coding interviews, the interviewer basically accused me of using a second screen in order to cheat, just based on a hunch, which I found quite worrying and unprofessional.
Recruiter round, which was followed by a panel. The recruiter asked very basic introductory questions. The panel consisted of 5 rounds, including a standard system design round with technical tradeoffs. This was followed by other behavioral rounds, a
Recruiter call, HM screen, technical phone screen, virtual onsite (coding, system design, behavioral). Some interviewers were helpful. Some were not and intentionally missed providing a key assumption, which isn't something that can be thought about
The interview process was fairly okay. However, in one of the coding interviews, the interviewer basically accused me of using a second screen in order to cheat, just based on a hunch, which I found quite worrying and unprofessional.
Recruiter round, which was followed by a panel. The recruiter asked very basic introductory questions. The panel consisted of 5 rounds, including a standard system design round with technical tradeoffs. This was followed by other behavioral rounds, a
Recruiter call, HM screen, technical phone screen, virtual onsite (coding, system design, behavioral). Some interviewers were helpful. Some were not and intentionally missed providing a key assumption, which isn't something that can be thought about