first was a phone interview, and then manager interview and finally manager lunch. hr called me and asked me questions, and then also met up with other coworkers during my interview process. Phone interview was more personal questions. interview with manager was more techinical questions and interview with upper management was more top level questions