I applied through a recruiter. The process took 2 weeks. I interviewed at Nuix (Sydney) in Jan 2025
Interview
On-site interview followed by a takehome assignment.
Assignment is basically java problem focusing on collections and streaming.
During the interview they will ask questions based on the assignment. Also there will be questions about your current role and responsibilities.
1
Other Senior Software Engineer interview reviews for Nuix
Had an excellent interview experience. I was provided with two small take-home assessments tailored to the FE and BE stack.
After completing the assessments, I attended the technical interview. The discussion was highly relevant to the kind of work a software engineer typically handles. The assessments served as a great starting point for the technical questions, which then evolved into design discussions and situational problem-solving in the engineering domain.
I thoroughly enjoyed the process. It felt more like a conversation with my own team rather than an external one.
The team I interacted with was incredibly supportive and made me feel at ease throughout. I got a strong sense of their positive team culture.
The technical interview was followed by a behavioral round where we discussed various work scenarios.
Although I received an offer, I had to decline due to another opportunity. Even now, I’m unsure of my decision, as I genuinely admired the team and their domain.
Interview questions [1]
Question 1
1. Few design pattern questions and multithreading questions
2. TDD approach (based on the assessments)
I applied through a recruiter. I interviewed at Nuix (Sydney) in Mar 2024
Interview
Was approached by a recuirter and passed the first screening interview followed by a technical interview.
They sent me a problem to solve two days before the interview then scheduled an interview to discuss my resolution.
Interview questions [1]
Question 1
We're running a census to find the most common age for a particular population. The data is collected per region, and by calling a function with a particular region name, an iterator of indeterminate size is returned. You are tasked with implementing a component that exposes two methods, both need to return the top three most common ages for the dataset, but one takes a single region as parameter and the other a list of regions.
You must implement the 2 methods `top3Ages` on the class `Census`.