I had already done 6 months internship at Oracle. I was applying as a fresher for a full time role in a different team.
I had 2 rounds of interview. First one was with a team member and the second one was with the Hiring Manager. Both the interviews were mainly focused on Java, OOPs and coding. The interview was conducted on Zoom and I had to solve the coding questions on coderpad.
I was able to solve and optimize the solution for the coding question in round 1 but the interviewer wanted me to solve the question in a particular way which I couldn't.
In round 2, I was able to solve the 1st question correctly and tried my best to solve the second one also but my solution was wrong.
The Hiring Manager gave some weird reason to reject me saying that I write code slowly and in the actual role I would have to write code quickly and this would hamper my progress in the job.
Although I had done internship on projects related to the job profile and had a good knowledge about it, the hiring manager didn't consider it at all. He just judged me on one wrong question. I don't know why such people are hired by Oracle in the first place who don't believe in giving opportunities to candidates and just find a way to reject them based on mistake rather than looking at entire skill set and the background of the candidate.