I applied through a recruiter. I interviewed at Anaplan (Sydney) in Jun 2026
Interview
The recruiter will ask you to complete a regex crossword, both beginner and intermediate levels. Once you finish, you take a screenshot and send it to the recruiter. After that, the recruiter will arrange an interview with the manager and the Head of Operations, who is based in the UK. They will ask you the question below and ask you to explain your reasoning behind each step. All the best.
Interview questions [1]
Question 1
Good:
foo()
bar()
foo() + bar()
foo(bat())
foo(1 + bat())
bat(foo())
foo() + bar() + bat()
Bad:
foo(bar())
foo(1 + bar())
foo(22 / bar())
foo(foo())
foo(bar() - 1)
bar(bar() * 2)
In Anaplan you can combine functions to build up complex formulas (a bit like you might in Excel).
Some of these formulas can provide poor performance when one function calls another.
Before we can resolve these performance issues, we first need to identify these formulas.
In this test, foo() and bar() are functions that cause poor performance when they are nested inside each other.
Write an expression which matches all formulas where the functions foo() or bar() call the functions foo() or bar().
I.e. match everything on the 'Bad' list (plus some others), and nothing on the 'Good' list.