On phone screening, whole day in person interviews. In person interviews were one on one. These interviews vary from technical, behavioral and personal background / fit with the company culture. Fit with the company culture is a very big part of the interviews so it is very very important to make sure that you just be who you are instead of trying to figure out what they want to hear. Technical interview can be pretty technical too and most of the interviewers are looking for how well you can work and know what you know instead of trying to make sure you know everything already.