Susquehanna International Group logo

Susquehanna International Group Software Engineer Interview Questions
& Process

Real candidates share what happened, how many rounds they had,
and how the experience turned out.

Based on 305 interview experiences · FREE TO READ

2.7 Rounds average
Average Typical difficulty
55.6% Positive experience

Candidate interview experiences

First-hand accounts from people who interviewed at Susquehanna International Group.

Showing 3 of 305
Susquehanna International Group logo
Susquehanna International Group

Software Engineer

Engineering · nearly a year ago

Intern Average Neutral experience No offer 4 rounds
Interview process
Take home Recruiter call Technical screen Onsite Onsite
Interview formats
Coding Behavioral System Design

Had an online assessment first, then an HR behavioral chat. After that, a live technical coding interview, and finally, there were 2 onsite rounds. The first onsite was a low-level design one, and the second was behavioral. The technical part was pretty relaxed, and the final rounds had 2 engineers for the design part and 2 managers for the behavioral part.

Confirmed questions2 questions
  • Could you design a grocery checkout system?
  • How would you design a library system?
Susquehanna International Group logo
Susquehanna International Group

Software Engineer

Engineering · nearly a year ago

Mid Average Neutral experience No offer 4 rounds
Interview process
Recruiter call Technical screen Technical screen Phone screen
Interview formats
Technical Coding System Design Behavioral

I went for a C# SWE role, I have 4 years of experience. A recruiter hit me up on LinkedIn. First, I talked to the recruiter, then had a 90-minute technical interview over Zoom, followed by a 3-hour technical interview also on Zoom. The recruiter called me back after the technical rounds. All the coding was done on CodeSignal. It was a bit unusual; instead of staying on the call, they let you leave for 30 minutes after explaining the problem to implement the solution, and then they'd come back to review it. They always ask a lot of follow-up questions about optimizing and adapting the solution to different scenarios. The first technical round involved a movie catalog search problem. They provided objects and started with a list, and the task was to improve it using hash map indexing. There were some follow-up questions about caching, and this round was relatively easy. The second round was tougher and split into two parts. Part 1 was a trie problem, which is quite challenging to solve in 30 minutes unless you're well-practiced; you need to implement building and searching a trie. The interviewer attempted to assist, but the code snippets they provided didn't work, making recovery impossible. It was ironic that the interviewer couldn't solve their own question. I think failing this part is why I was rejected. Part 2 was more of a pseudocode design session with a different interviewer who stayed on the call the entire time. They wanted me to create an order book for stock asks and bids. We spent the whole time discussing different data structures for high-speed searching, focusing on optimization for various factors like binary search, tries, min heaps, and hash maps, along with pointers. We discussed the Big O notation for each data structure. Out of the three engineers I spoke with, only one was actually on the team I applied for, which made it difficult to get accurate information since the teams operate independently. Additionally, taking three hours out of a workday is always inconvenient.

Confirmed questions1 question
  • Given a list of company names and their corresponding tickers, and then a list of news headlines, can you identify which company names appear in each headline and return their tickers? For example, if the headline is 'The Big Company hires a new CEO,' you should return 'TBC.' If a headline mentions multiple companies, like 'Google announces partnership with Apple,' return both 'Google' and 'Apple.' Also, consider cases where one company name is a substring of another, such as 'My Super Cool Company' and 'Cool Company,' where both should be returned.
Susquehanna International Group logo
Susquehanna International Group

Software Engineer

Engineering · a year ago

Entry Average Positive experience No offer 4 rounds
Interview process
Recruiter call Phone screen Technical screen Onsite Background check Offer
Interview formats
Coding Behavioral System Design

My application for an internship last year included an online assessment, and I was then invited for a phone screen for the graduate position. The interview process was well-organized, friendly, and transparent, with everyone I interacted with being very helpful. The phone screening focused on basic motivation and interest questions. Following that, I had a 90-minute technical interview that was well-structured and involved typical technical questions like DSA and explaining trade-offs. Finally, I went for an onsite interview which included a 60-minute software design session and another 60-minute manager interview.

Confirmed questions1 question
  • In three years, where do you envision yourself?

Susquehanna International Group Software Engineer Interview Questions

Quoted word for word from Susquehanna International Group interview reports.

What's the probability of drawing a pair as the top two cards from a standard deck without jokers?

Read reports

What are the rules for this logical reasoning game: The first person to hit 50 wins. You take turns saying a number, and the next person can choose any number up to 10 higher than the last one said.

Read reports

Suppose you have a list of movies in a CSV file; how would you extract the movie name and genre to enable querying by year and genre?

Read reports

How would you check if all characters needed for the second string are present in the first string?

Read reports

Can you arrange this array of two number arrays to produce the lowest sum from the two numbers?

Read report

If you have 6 marbles that all weigh the same except for one that's lighter, what's the fewest number of times you need to use a balance scale to find the lighter marble?

Read report

Can you design a data structure to store movies, indexed by name, year, and category, that allows retrieval in logarithmic time complexity?

Read report

Create a program to calculate MPG for cars within a date range, given fill-up data in a CSV file. The program should have a GetRangeMPG(PersonName, StartDate, EndDate) function that returns a list of (CarName, MPG) for a person. MPG is total miles divided by total gallons within the inclusive date range.

Read report

Given that Hashtable's time complexity is typically O(1), why would we opt for a Binary Search Tree? In what scenarios might a BST be preferred over a Hashtable?

Read report

Formats, difficulty and experience

Across all 305 Susquehanna International Group interview reports.

Interview formats

Coding 32.4%
Technical 30%
Behavioral 28.2%
System Design 6.5%
Presentation 1.7%

Interview difficulty

Easy 15.7%
Average 58%
Difficult 26.2%

Candidate experience

Positive 55.6%
Neutral 26.8%
Negative 17.5%