'Graduate' role title is misleading, they clearly wanted a student with much more experience than 'graduates' typically hold. I have 12 months work experience and even with that, it did not seem like it was enough. The interview questions were gruelling, I have never been asked so many technical questions in my life and I have gone through various interviews similar. Must have been about 15 questions (+ sub questions) spanning a wide range of engineering topics in detail. I would definitely advise to seriously revise all topics covered in uni. Even though the interview was only for one engineering team, I was asked very hard questions spanning multiple disciplines. The interview questions seemed too difficult in my opinion, I realise it's important to understand the range of knowledge but equally, a graduate role is meant to train and develop stuff learnt at uni. For the internship experience that I have, I was asked if I had done tasks that no placement student would even be qualified or allowed to complete and to my surprise, the interviewers seemed disappointed that I had not done these tasks. Aside from the difficult nature of the interview, that is not why I am rating the experience low. I am giving it a low rating because of my experience after the interview, where I was 'ghosted.' In total I must have put in around 10 hours for the various application stages inc 2.5 hour interview. The bare minimum should be an automated email rejection, I did not receive anything like this. Instead of this, I was 'withdrawn,' without my knowledge 4/5 months later on the system with no email update explaining why. In retrospect, I feel I have dodged a bullet. I have faced rejections for several internships before so I do not write this in spite of the rejection, but to recommend for the employer to revise their graduate role hiring process.