single-speaker

Ondrej Unger

Slovakia

In his first year of university, Ondrej started as a QA engineer at Exponea (now a part of Bloomreach). After five years, he is still working at Bloomreach as a backend developer in the Analytics team. The team develops and maintains Bloomreach’s own in-memory database and uses Python, C++, and Go. Ondrej also works as a team lead, taking care of development processes and the happiness of the team.

Performance Matters: How to Make Python Fast Workshop

English language

Marek Bruchatý Ondrej Unger

We’re spoiled by the cloud. We’re so used to it that when performance problems arise, our very first thought is to scale our environment. But sometimes the best (or cheapest) option is not to increase system resources — sometimes what we need to do is dive deeply into the code and do a lot of optimization. You know, like in the old days: Just you and your profiler (and wicked amounts of caffeine).

In this workshop, we’ll take one of our hiring assignments that focuses on performance. We’ll look at how our candidates usually solve the task, some of the most common mistakes and misconceptions, and the best optimization strategy.

Note: By taking part in this workshop, you'll get a good sense of what to expect in our interviews!