I had two technical interviews. The first was 30 minutes, and the second was one hour. The second was really in depth and asked a lot of really tough questions about programming principles, followed by a 20 minute live coding exercise with two lead developers.