
Wolverine Trading Software Engineer Interview Questions
& Process
Real candidates share what happened, how many rounds they had,
and how the experience turned out.
Based on 67 interview experiences · FREE TO READ
Candidate interview experiences
First-hand accounts from people who interviewed at Wolverine Trading.
Software Engineer
The interview process involved a coding challenge with three questions first, followed by a phone interview. Then there was a virtual superday that included two coding interviews. Finally, I received an offer during a call with the recruiter. The whole process wrapped up in three weeks, and they were quite efficient and kept me informed.
- Do you have knowledge of basic data structures and algorithms?
Software Engineer
The interview process was pretty standard but dragged on a bit. It kicked off with a 60-minute online assessment that was mostly behavioral questions along with one simple coding problem. Next, there was a 45-minute phone screen that involved some initial behavioral questions and a LeetCode medium difficulty problem. The final stage was a 3-hour virtual onsite, split into three 1-hour blocks: one for behavioral questions, one for LeetCode medium problems, and one for system design implementation. Everyone I talked to was nice but hard to read. I felt good about my answers, but they passed on me a few days after the onsite. When I asked for feedback, they mentioned my technical answers weren't strong enough.
- Signed an NDA for their interview so I can't share specifics unfortunately
Software Developer
I got a code challenge, which was pretty tough, needing an O(n) solution. After that, I had an hour-long phone interview that I felt went well. It covered data structures (like hash maps), multi-threading, behavioral questions, and C++. For the challenge part, it's good to practice hard algorithm questions on HackerRank. For the data structures, brush up on hash tables and collision handling. For multi-threading, know the basics and how to implement lock-free hash-maps. Also, make sure to research the company and don't hesitate to ask questions.
- How can you efficiently build a hash map allowing simultaneous read and write access from multiple threads?
Wolverine Trading Software Engineer Interview Questions
Quoted word for word from Wolverine Trading interview reports.
“What is the largest palindrome that can be formed from the product of two n-digit numbers?”
Read reports →“Given a list of Date Objects (Day, Month, Year), count how many are earlier than a provided Date Object.”
Read reports →“What's the smallest difference between the sum of a pair of integers in a sorted array and a given integer?”
Read reports →“What is the code to determine the maximum depth of a binary tree?”
Read reports →“Can you return the largest palindrome number given an integer n representing the number of digits?”
Read report →“Given a list of stock prices for a day, find the best time to buy a stock.”
Read report →“How would you find the middle node of a linked list, assuming it doesn't contain cycles?”
Read report →“Could you write a function that finds all unique integers in a list, but without using a hashtable?”
Read report →“How can you efficiently build a hash map allowing simultaneous read and write access from multiple threads?”
Read report →Formats, difficulty and experience
Across all 67 Wolverine Trading interview reports.