The interview process included a 30 minute interview with who would be my direct manager, and then a 30 minute interview with a hardware engineer. They said an onsite interview would be next, but they actually added another phase for a 30-minute presentation in front of a candidate presentation in front of panel of interviewers (20 minutes of presentation, then 10 minutes for a short Q&A afterwards) with the guidelines before. This felt like a lot for an entry level position directly out of college but they wanted to see technical experience clearly how you go about each activity you participate in. I also felt blindsided by the additional round, although they gave feedback and were kind.