A lot of benefits, nice workplace.
Poor management; engineers have to micromanage things.
Listen to your engineers.
I had a telephonic interview with a recruiter, followed by a telephonic technical interview, three technical rounds, and an on-site hiring manager interview. The technical rounds consisted of: * Two algorithm questions * One system design question
The interview process was well-structured. It starts with a phone interview. If that goes well, they call you for an on-site, three-hour technical interview. Three different engineers will then ask you questions for an hour each.
There were three technical rounds and one HR round. The difficulty level increased with each round. Overall, if you are good at programming and have a strong grasp of the basics as a fresher, you should be well-prepared.
I had a telephonic interview with a recruiter, followed by a telephonic technical interview, three technical rounds, and an on-site hiring manager interview. The technical rounds consisted of: * Two algorithm questions * One system design question
The interview process was well-structured. It starts with a phone interview. If that goes well, they call you for an on-site, three-hour technical interview. Three different engineers will then ask you questions for an hour each.
There were three technical rounds and one HR round. The difficulty level increased with each round. Overall, if you are good at programming and have a strong grasp of the basics as a fresher, you should be well-prepared.