
State Street Software Engineer Interview Questions
& Process
Real candidates share what happened, how many rounds they had,
and how the experience turned out.
Based on 60 interview experiences · FREE TO READ
Candidate interview experiences
First-hand accounts from people who interviewed at State Street.
Software Engineer
I applied and then about a month later, a recruiter just called me out of the blue. They said they'd set up an interview, but then nothing for another week until I got an interview scheduled for the next day. I emailed asking what the interview would cover but got no reply. After I totally bombed that interview, I got scheduled with another team for another interview, and I had zero info about it. Later, another recruiter hit me up about a different opening, even though I'd already gotten a rejection email for that exact role. I couldn't even connect with him though because my calls never went through. It was a pretty easy company though, they asked Leetcode Easy questions.
- What's the best time to sell or buy stock, Leetcode style?
- Can you explain React fundamentals for a full-stack role?
- What are the fundamentals of ML for an ML position?
Software Engineer
The interview process was long but good. I started with a phone screening, then I was called in for an in-person interview at the office. I met with my future manager, some team members, and another person. Since it was for a junior role, the questions were appropriate for that level. I encountered some basic discrete math questions, had to find bugs in a short code snippet, and then discussed system architecture with an engineer.
- Could you explain the distinction between a monolith and a modular monolith?
- Can you identify the error in the provided code snippet?
Software Engineer
So there was a recruiter call, then they asked me some basic Java questions and then gave me an assignment to complete. The assignment was a full application, frontend to backend. Next round, I had to explain my assignment and then it was the final round. But beware, they will lie to you in the JD. At lots of places they use an ETL tool called Kettle, which is a legacy old school tool BAD for your CV. Try to ask them this question before you go ahead.
- Tell me about a time you worked with Java Multithreading.
State Street Software Engineer Interview Questions
Quoted word for word from State Street interview reports.
“What is the difference between `String s = "";` and `String s = new String();`?”
Read reports →“Given two strings, determine if the second string is a permutation of the first. Code it.”
Read reports →“Can you insert a given number into the nth node of a linked list?”
Read reports →“What are the necessary steps to establish a JDBC connection in Java?”
Read reports →“Could you print the first character that does not repeat in a given sequence of characters?”
Read report →“With a flashlight and 8 batteries (2 good, 6 bad), needing 2 good batteries to work, what's the minimum number of attempts to find the two good ones in a worst-case scenario, not knowing which is which?”
Read report →“How would you write a function to determine if a circular queue is full?”
Read report →“How can one prevent a page from refreshing after an action, such as a form submission?”
Read report →“Can you explain the difference between a List and a Set in Java?”
Read report →Formats, difficulty and experience
Across all 60 State Street interview reports.