There are many different divisions doing interesting/fun projects, and accepting a position in the "right" division can make all the difference in job satisfaction.
The benefits (medical, dental, vision, 401k) are outstanding, and it was the rare employer that, if you performed well, offered either a pay raise or bonus every year.
The communication from upper management is terrible (CE* management might be the industry's worst, as the push for near-term profits is propped up by relentless cost-cutting).
Internal mobility is poor, leading to attrition across the ranks. Additionally, it isn't uncommon for the company to freeze internal transfers, which further increases the attrition rate.
Recent layoffs have forced talented employees out, as the company's current priorities are not to find ways to retain good employees to invest in new projects and products, but rather to eliminate unwanted lines of business and maximize investor returns. For an employer with so many job openings, freezes and blindly laying off groups lose employees that could have readily filled other roles at the company.
Generally not a bad place to work, but a lack of vision (the company has created little that wasn't added via M&A) and ongoing staff turnover is crippling the ability to innovate and create the next great product.
The relentless focus on maximizing the bottom line to attempt to add an additional $0.01 or $0.02 to the quarter's EPS is slowly eroding what was once the leader in enterprise applications.
It was two interview rounds of 1 hour each. Questions around Java internal, Spring Boot, SQL and System Design. Average questions. But no response after 2nd round. I reached to the hiring manager; she said the position is on hold.
2 Technical Rounds 1 Managerial 1 Director Round If you clear Technical, it's almost done. Prepare well on all DB topics, but it will be completely dependent on the team that is recruiting you. They will cover almost all internals of the archite
The first round was telephonic. Once I cleared that, they called for a face-to-face technical discussion. It was for a senior Java role. I was told it was for core Java with deep knowledge on algorithms and data structures.
It was two interview rounds of 1 hour each. Questions around Java internal, Spring Boot, SQL and System Design. Average questions. But no response after 2nd round. I reached to the hiring manager; she said the position is on hold.
2 Technical Rounds 1 Managerial 1 Director Round If you clear Technical, it's almost done. Prepare well on all DB topics, but it will be completely dependent on the team that is recruiting you. They will cover almost all internals of the archite
The first round was telephonic. Once I cleared that, they called for a face-to-face technical discussion. It was for a senior Java role. I was told it was for core Java with deep knowledge on algorithms and data structures.