Hours are somewhat flexible. You need to attend meetings and hit target dates, but you can run errands and such without trouble.
Pay is fair.
Some of the managers are very good, as well as some of the engineers.
Many of the product managers don't know what they are doing. What makes it worse is that they pretend to know. As an application developer, you basically work for them. As you can imagine, this is not inspiring.
They built a homegrown frontend stack a few years ago for no apparent reason (why not Spring MVC or Struts2?). It's now been abandoned because it took forever to build something with it.
Not much respect for application engineers. You can say something will take 3 weeks, and if they think it's too long, they'll ask you to review your estimate. If you don't shorten it, they'll get a contractor to do it. Then you have to maintain it. What fun.
No respect for contract engineers. They stick them anywhere they can prop-up a computer.
Some of the engineers aren't very good, but they can be avoided by moving to certain groups. The bad project managers are harder to get away from. There seem to be more of them.
After the initial recruiter screening, the first interview round was set up with one of the developers from the team. The first 10 minutes were for introductions, talking about the job role and my experience. Then, we started with an LC-style questio
The interview process involved several technical rounds, focusing on Java, data structures, algorithms, and system design. This was followed by a behavioral interview to assess fit with the team and company culture.
HR interaction was great throughout the process. I had a 1-hour coding round to begin with, followed by 5 virtual onsite rounds. Three of the interviews focused on algorithms and data structures. One of them was with the hiring manager, who was very
After the initial recruiter screening, the first interview round was set up with one of the developers from the team. The first 10 minutes were for introductions, talking about the job role and my experience. Then, we started with an LC-style questio
The interview process involved several technical rounds, focusing on Java, data structures, algorithms, and system design. This was followed by a behavioral interview to assess fit with the team and company culture.
HR interaction was great throughout the process. I had a 1-hour coding round to begin with, followed by 5 virtual onsite rounds. Three of the interviews focused on algorithms and data structures. One of them was with the hiring manager, who was very