The whole process consists of 4 stages. A phonescreening, an HR interview, a take-home assignment, and a technical interview. Technical interview is go through the assignment and then, starting from an architectural diagram, it is questioned how an increase in performance can be achieved.