
Geneva Trading Software Engineer Interview Questions
& Process
Real candidates share what happened, how many rounds they had,
and how the experience turned out.
Based on 7 interview experiences · FREE TO READ
Candidate interview experiences
First-hand accounts from people who interviewed at Geneva Trading.
Software Engineer
So first there's like a recruiter call to go over your resume, then a hard interview with an engineer, and then they bring you on-site.
- Can you tell me a bit about yourself?
Software Engineer
After applying, I got an email to set up a phone interview. We talked for about 40 minutes, covering my resume and past work. Then, they asked some basic questions on design patterns and how to remove duplicates from a list. I felt good about the call and they mentioned sending a coding test. I completed and sent in the test that night. I haven't heard back since the test submission, so I had to reach out to the recruiter for an update on my application status.
- Can you determine the height of a given binary tree?
- In terms of time complexity, how would you go about removing duplicate elements from a list?
Software Engineer
So the first round was a mix of general questions about my background and interests, and then technical questions. We started by discussing my resume, and I had to answer some questions about the purpose of my projects and what my main responsibilities were. After that, we moved on to the technical questions.
- Can you explain the difference between a list and a tuple in Python?
- What exactly are magic methods in Python?
- What is the difference between TCP and UDP?
Geneva Trading Software Engineer Interview Questions
Quoted word for word from Geneva Trading interview reports.
“How would you reverse a string in Python?”
Read reports →“What is the difference between TCP and UDP?”
Read reports →“What exactly are magic methods in Python?”
Read reports →“Can you determine the height of a given binary tree?”
Read reports →“Can you reverse a string?”
Read report →“Can you explain the difference between a list and a tuple in Python?”
Read report →“Could you tell me what defaultdict is in Python?”
Read report →“In terms of time complexity, how would you go about removing duplicate elements from a list?”
Read report →“Could you explain the difference between multithreading and multiprocessing?”
Read report →Formats, difficulty and experience
Across all 7 Geneva Trading interview reports.