A few weeks after sending out my application, I was sent some kind of IQ-ish test. After completing it, I had a short video chat with an employee (read through the manual), followed by a quick maths test (study up on basic trig and circles) and a one-minute presentation on a topic of my choice. I was then asked to come to the office for the final step, a three-hour interview divided into three hour-long tasks. These were (1) a series of questions to assess how well you would fit at Brainlabs, (2) a simple programming assignment in Python, and (3) a more challenging algorithm question involving sorting and searching data