Applied online and was then invited to an on campus interview. I answered the questions correctly, provided thorough explanations out loud, and gave multiple solutions and analyzed their space and time efficiency . Asked the recruiter about my performance at the end and recruiter told me I answered the questions well, that I had really cool projects, and that my former work experience was a plus. Told me I should expect to hear back soon. Got a generic rejection email a month later without ever moving onto the next round. Like... what ... I'm speechless. I'm very salty about all this .. saltier than a can of Campbell's soup ... so salty I put the ocean to shame. This is why I don't use windows computers anymore.