Interview involved a 1 hour phone screen and two onsite visits. The phone screen was pretty straight forward tech interview. The first onsite interview was tech interview with a number of different engineers and managers. All of them were technical and included white board programming. The second onsite visit was to meet more people including head of engineering.