After 2 weeks of applying for the position, I was scheduled for first interview call (telephonic). There were 3-4 people from the team who took my interview. It was very focused on the responsibilities mentioned in the job description. Interviewers were knowledgeable and didn't ask any questions out of the topic, but to be honest it was intense. After 2 weeks from 1st round, I was scheduled for in-person interview. NCSU has made nice arrangements at good hotel and person from the team picked me for interview. I had full day interview with whole team i.e 4-5 interviews in a row. Later, I received call from the Director of the department to offer me job and get joining details. My interview experience with NCSU was excellent.