Geneva Trading logo

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

2.3 Rounds average
Average Typical difficulty
28.6% Positive experience

Candidate interview experiences

First-hand accounts from people who interviewed at Geneva Trading.

Showing 3 of 7
Geneva Trading logo
Geneva Trading

Software Engineer

Engineering · more than a year ago

Mid Average Positive experience Decline offer 3 rounds
Interview process
Recruiter call Phone screen Onsite
Interview formats
Behavioral Technical

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.

Confirmed questions1 question
  • Can you tell me a bit about yourself?
Geneva Trading logo
Geneva Trading

Software Engineer

Engineering

Entry Average Negative experience No offer 3 rounds
Interview process
Recruiter call Phone screen Take home
Interview formats
Behavioral Technical Coding

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.

Confirmed questions2 questions
  • 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?
Geneva Trading logo
Geneva Trading

Software Engineer

Engineering

Intern Difficult Neutral experience No offer 1 round
Interview process
Recruiter call Technical screen
Interview formats
Behavioral Technical Coding

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.

Confirmed questions5 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.

Can you explain the difference between a list and a tuple 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.

Interview formats

Technical 41.2%
Behavioral 35.3%
Coding 23.5%

Interview difficulty

Easy 14.3%
Average 71.4%
Difficult 14.3%

Candidate experience

Neutral 42.9%
Positive 28.6%
Negative 28.6%