It was two interviews in one day, one with the Engineering Manager and another Senior Software Engineer.
The one with the Engineering Manager was about general concepts in software engineering, data structures, and algorithms, and the second interview was about deeper knowledge of the technology the company using.
Interview questions [1]
Question 1
If you have two (int) variables x and y, how can you replace the values in those variables without using a third temp variable?