The interview starts with general conversation. Then there is the technical part, focusing on how to solve an algorithmic problem. In each step the problem changes a bit and more considerations are added. The interview did not focus on a specific subject of field. The phase after is solving a HW assignment.