Decent salaries, great bonuses, great benefits, insane 401k matching, and generally fun coworkers.
Fidelity tries to figure out what makes their employees happy. For example, they recently started helping with student loans, which was incredible.
Certain teams have great dynamics and click really well with each other. There's a ton of diversity, so you get interesting perspectives from everyone.
They tend to promote people based on who has the loudest mouth.
They also have a streak of hiring incompetent people and then moving them around instead of firing them.
There are politics abound in most of the upper management, and they try to obfuscate everything from lower employees.
It is difficult to move around in Fidelity. I tried several moves but kept getting blocked, so I ended up leaving.
Be more open. Stop being secretive; it distracts everyone. Promote people who do a good job and stop promoting ass-kissers. Also, there needs to be more female engineering managers. I met one the entire time I was at Fidelity.
It was a 2-hour interview with a panel of 3 persons. The questions were good for the first 30 minutes. The Software Engineers on the panel were not welcoming and asked challenging questions, including about Java and Spring.
Zoom interview with multiple stubbed-out methods. I was asked for implementation in code. I was given one hour to implement these methods. They didn't depend on any algorithms, just simple problem-solving.
After applying on their website, I waited about a month and was scheduled for a 30-minute phone screen with HR, then a one-hour video call with a software engineer to go over technical questions.
It was a 2-hour interview with a panel of 3 persons. The questions were good for the first 30 minutes. The Software Engineers on the panel were not welcoming and asked challenging questions, including about Java and Spring.
Zoom interview with multiple stubbed-out methods. I was asked for implementation in code. I was given one hour to implement these methods. They didn't depend on any algorithms, just simple problem-solving.
After applying on their website, I waited about a month and was scheduled for a 30-minute phone screen with HR, then a one-hour video call with a software engineer to go over technical questions.