State Street logo

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

2.4 Rounds average
Average Typical difficulty
55% Positive experience

Candidate interview experiences

First-hand accounts from people who interviewed at State Street.

Showing 3 of 60
State Street logo
State Street

Software Engineer

Engineering · nearly a year ago

Entry Easy Negative experience No offer 2 rounds
Interview process
Recruiter call Technical screen Technical screen
Interview formats
Coding Technical

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.

Confirmed questions3 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?
State Street logo
State Street

Software Engineer

Engineering · a year ago

Entry Easy Positive experience Accept offer 2 rounds
Interview process
Phone screen Onsite
Interview formats
Technical Coding System Design

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.

Confirmed questions2 questions
  • Could you explain the distinction between a monolith and a modular monolith?
  • Can you identify the error in the provided code snippet?
State Street logo
State Street

Software Engineer

Engineering · more than a year ago

Senior Easy Neutral experience Accept offer 3 rounds
Interview process
Technical screen Take home Presentation
Interview formats
Technical Coding Presentation

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.

Confirmed questions1 question
  • 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.

Interview formats

Technical 40.5%
Behavioral 28.4%
Coding 25%
Presentation 2%
System Design 2%

Interview difficulty

Easy 25%
Average 61.7%
Difficult 13.3%

Candidate experience

Positive 55%
Negative 25%
Neutral 20%