Depending on the manager, you can work remotely sometimes. Other managers, not so much. Hours aren't extreme, that I've seen.
Very stingy on raises and bonuses, as others have noted.
Little career growth, low vacation total, and the corporate culture can be stifling.
There's lots of "not my job" mentality. Requests are put in and then closed without anyone doing anything to increase their close rates.
Upper management seems detached, with little concern for the rank and file.
It's easy to say that you value the employees who help make great products, but how about showing it.
Software is a collaborative process. Rewarding only the top X% creates a culture where collaboration is decreased. Why would one engineer help another with a problem when they're in competition for the same raise?
This is a ridiculous approach to compensation in a collaborative field.
There were three general technical rounds that asked about general programming and logic questions. Prepare for DBMS queries, OOPS concepts, and SOLID concepts. It's an additional benefit if Java is your main language because 90% of developers work
Short and crispy. Mostly puzzle rounds. A couple of coding rounds. Medium difficulty questions, focused on algorithms and database topics.
I received mail regarding an opportunity. There were two rounds planned: * Technical round * HR round However, I did not proceed after the first technical round.
There were three general technical rounds that asked about general programming and logic questions. Prepare for DBMS queries, OOPS concepts, and SOLID concepts. It's an additional benefit if Java is your main language because 90% of developers work
Short and crispy. Mostly puzzle rounds. A couple of coding rounds. Medium difficulty questions, focused on algorithms and database topics.
I received mail regarding an opportunity. There were two rounds planned: * Technical round * HR round However, I did not proceed after the first technical round.