People are intelligent and want to work on innovating (at least in my space).
Pay is decent and job security feels stable.
Good level of autonomy to work on projects.
Slow progression; it feels impossible to promote unless you are a social bug and in the right office.
Requirements for promotions change every year, and you aren't told what exactly changes. Your sponsors have to figure it out and try to go to bat for you.
It's a bank; it has its politics and corporate nature.
Location really makes or breaks your career growth. If you aren't brushing shoulders with higher leadership, it's really hard to get noticed and stand out amongst peers.
The process was a bit odd. I was called for a technical interview without any prescreening. I was never asked anything about my compensation expectations. The technical interview was very basic and lasted only twenty minutes out of the entire hour. I
Round 1 Technical: Asked about Core Java, System Design, Coding Questions (Leetcode), Data Structures & Algorithms, Networking Concepts, high-level design questions, etc. It is an in-person interview process.
It was for the role Software Engineer - Java Developer. HR reached out to discuss the role. There were 2 rounds of technical interviews. Each round consisted of a 1-hour interview, followed by an HR round.
The process was a bit odd. I was called for a technical interview without any prescreening. I was never asked anything about my compensation expectations. The technical interview was very basic and lasted only twenty minutes out of the entire hour. I
Round 1 Technical: Asked about Core Java, System Design, Coding Questions (Leetcode), Data Structures & Algorithms, Networking Concepts, high-level design questions, etc. It is an in-person interview process.
It was for the role Software Engineer - Java Developer. HR reached out to discuss the role. There were 2 rounds of technical interviews. Each round consisted of a 1-hour interview, followed by an HR round.