Interview had 2 stages:
1) Phone interview - had some technical and logical/math questions. It took about 30 min to complete.
2) Face-to-face interview - mostly technical and there were also some math/logical questions as well. First there was a logical problem to solve on a whiteboard and then there was a programming problem (also on a whiteboard).