
Metaswitch Software Engineer Interview Questions
& Process
Real candidates share what happened, how many rounds they had,
and how the experience turned out.
Based on 98 interview experiences · FREE TO READ
Candidate interview experiences
First-hand accounts from people who interviewed at Metaswitch.
Software Engineer
First, there was an online interview with math and puzzle questions, plus some coding in Ruby. Then, an in-person interview followed, featuring more puzzle/logical questions and a pseudo programming test, where we discussed the answers and the scalability of the solutions.
- Could you design a pseudo program for pigeons delivering letters in the most optimal way?
Software Engineer Intern
First there were some typical psychometric test problems, math problems. And then there was this blackjack problem, you needed to write a program for it. After that, a senior engineer will review the answers and discuss results with you. It was moderately hard, but the people are really nice.
- Can you write pseudo code for a program to play blackjack?
Software Engineer
The interview process involved a day of unannounced tests. One was a high IQ test, which seemed to be a justification for their arrogance. Another was a verbal reasoning test, and then there was a basic code review challenge. Following that, I had an interview with a developer who asked if I would want to work in finance, even though it wasn't mentioned on my CV. He seemed quite upset that he didn't work in finance and came across as aggressive and socially awkward. It was also very noticeable that the office was predominantly male, which was off-putting, and the women present seemed to be in low-level admin roles, which was also quite off-putting. They appear to have a fascination with maths graduates. The HR representative called me afterward to mention they had recently rejected a PhD Physics graduate from Oxford for not meeting their hiring bar, and she seemed to take delight in sharing this information.
- Do you have any interest in working in the finance sector?
- Are you willing to take a high IQ test?
- Were you prepared for a verbal reasoning test?
Metaswitch Software Engineer Interview Questions
Quoted word for word from Metaswitch interview reports.
“What is the minimum number of cuts needed to divide a cube into 27 smaller, equal-sized cubes, similar to a Rubik's cube?”
Read reports →“If you are given the probability of winning, why wouldn't you just calculate the probability of losing as 1 minus the probability of winning?”
Read reports →“To obtain 27 equally sized smaller cubes from a single large cube, what is the minimum number of cuts needed?”
Read reports →“How would you cut a 40kg material into 4 pieces so a scale can measure any weight from 0 to 30?”
Read reports →“Given a scenario where Doctor Who is in an ancient tribal civilization, how would you try to decipher the symbols in a note they provided?”
Read report →“How would you address the problem of messages not being received by people who are sending them on tablets?”
Read report →“Can you trace the execution path of some assembly code and determine its output?”
Read report →“Regarding the BlackJack algorithm, what modifications could be implemented to increase its probability of success when playing against a human?”
Read report →“Regarding Ravens, how would you minimise distance, cost and travel time between castles and compare different modes of transport?”
Read report →Formats, difficulty and experience
Across all 98 Metaswitch interview reports.