
Matillion Software Engineer Interview Questions
& Process
Real candidates share what happened, how many rounds they had,
and how the experience turned out.
Based on 20 interview experiences · FREE TO READ
Candidate interview experiences
First-hand accounts from people who interviewed at Matillion.
Software Engineer
It was a great interview process overall. I applied via LinkedIn with my CV and had an initial call with a recruiter. Then, I had a second call with an engineering manager. After that, I completed a take-home coding test where I had to review some code. The final stage involved a call with the same recruiter to discuss culture and values, and also with some senior/lead engineers for more technical questions. They seemed really focused on whether I'd be a good culture fit and if my values aligned, alongside the usual technical questions. All the interview stages felt more like a conversation about the company and the role rather than just being asked questions.
- Can you tell me about your experience with Java and cloud computing, specifically AWS?
- What are your thoughts on the following pull request and how would you review this code?
- We'd like to ask you some behavioral questions to understand your cultural alignment.
Senior Software Engineer
Matillion's hiring process had three stages - an initial video interview, a technical exercise, and then a second video interview. Throughout both interviews, I was interviewed by the people I would be working with. The atmosphere of the interviews was friendly, and it was obvious that in spite of its rapid growth, the team was maintaining a healthy company culture. The questions covered a range of technical, process, and team culture topics. The technical exercise was not difficult; rather it provided plenty of room to demonstrate sound architecture, designing abstractions, documentation, code style, etc.. When I asked for some additional information, the CPO and VP of Engineering made time to meet with me on very short notice, which surprised me, but reinforced my choice to accept the role.
- Can you describe a pair programming session where you were pairing with a more junior developer?
- What's an achievement you're proud of from recently?
- What do you enjoy about the Go programming language?
Software Engineer
Had a few interviews online, including a personality test and an online skills test. Then, I had to go into the office for a full day of activities. This included team-building stuff, coding and technical tests, and interviews, like a quick "speed dating" style one and the main interview with my potential manager.
- Can you share an instance of a challenge you encountered when collaborating in a team?
Matillion Software Engineer Interview Questions
Quoted word for word from Matillion interview reports.
“What are the final classes, methods, and variables in Mockito?”
Read reports →“Can you explain the purpose of the equals and hashcode methods in the Java Object base class?”
Read reports →“What are the differences between the Java Heap and Stack?”
Read reports →“Can you explain the difference between authentication and authorization?”
Read reports →“What do you enjoy about the Go programming language?”
Read report →“What are your thoughts on the following pull request and how would you review this code?”
Read report →“What was the purpose of that project?”
Read report →“Could you describe what a bad day would look like for you?”
Read report →“How do you think it could be improved?”
Read report →Formats, difficulty and experience
Across all 20 Matillion interview reports.