The interview started with an initial phone screening, then an hour long virtual interview with a direct manager that tested my technical knowledge. The second stage was in-person with five managerial employees from different teams within the company. The interview lasted roughly six hours straight going from 10am to 4pm, which was unexpected as this was an early career position. I did my best and thought the interview went well, but I was rejected and given no feedback at all. I thought this was unprofessional and I deserve some sort of feedback, given my significant time investment to the interview.