The interview process began with an initial HackerRank test, followed by a technical phone screen.
The HackerRank test was a fairly straightforward order marking question. It required interpreting input and keeping track of orders and positions on different stocks.
The phone screen consisted of questions about Object-Oriented Programming (OOP) concepts, such as encapsulation, inheritance, and composition, followed by more specific Python questions.
I did not make it past the phone screen, but I presume the next step would have been an on-site interview.
What is a named tuple?
What is a default dict?
How would you make an object instance callable?
What do the property, classmethod, and staticmethod decorators do?
The following metrics were computed from 1 interview experience for the Akuna Capital Junior Python Developer role in Canada.
Akuna Capital's interview process for their Junior Python Developer roles in Canada is extremely selective, failing the vast majority of engineers.
Candidates reported having mixed feelings for Akuna Capital's Junior Python Developer interview process in Canada.