I had just finished a summer internship and was interviewed for a full time position. I had two separate interviews with other engineers. The interviews consisted of programming questions, logic and math puzzles, and a brief discussion of previous experience.