Great connections and hands-on job experience.
I don't have any major cons.
Initial in-person screen at university was non-technical. Two interviews on-site were technical. Fairly moderate in difficulty, though in-person screen included an interesting philosophical question. Overall positive experience that I enjoyed.
The interview process was quite nice. I had one interview of around 30 minutes, during which I was asked about the program I applied for and some basic coding questions. It was a fun experience.
Screening interview, then a final round of interviews. The first screening interview was pretty easy, but the final rounds were in at least 2 parts, one for technical and the other for behavioral. Mine at least was a mix of both in both parts.
Initial in-person screen at university was non-technical. Two interviews on-site were technical. Fairly moderate in difficulty, though in-person screen included an interesting philosophical question. Overall positive experience that I enjoyed.
The interview process was quite nice. I had one interview of around 30 minutes, during which I was asked about the program I applied for and some basic coding questions. It was a fun experience.
Screening interview, then a final round of interviews. The first screening interview was pretty easy, but the final rounds were in at least 2 parts, one for technical and the other for behavioral. Mine at least was a mix of both in both parts.