I applied through college or university. The process took 1 day. I interviewed at Oracle (Redwood City, CA) in Jun 2014
Interview
Interview offered after an academic visit to the company headquarter: during the visit, the contact of the company and the professor agreed on looking for an internship opportunities for some students, and in few hours we were given the chance of an interview. Two days later, the interview lasted 3 hours and consisted in several company employees asking the most diverse questions about CS and in particular about my work field and thesis, from general questions about my prior work to very detailed questions. Moreover, some interviewers checkedmy programming and designing skills by asking me to program with C language and to design a circuit that implements a memory.
Interview questions [1]
Question 1
Which changes would you make to the CPU cache architecture to improve it? Would you be able to design a memory?
Applied blindly, got a phone screen, typical behavior questions, and the technicals were pretty hard though. However, multiple rounds and when i scheduled for next round, they moved on to another candidate.
Interview process was straight forward, was expecting far more technical questions but it might depend on which internship you apply for. I also feel as though you have a better chance of working through college agency or if you know someone.
Interview questions [1]
Question 1
Why do you want to intern here and if you could work anywhere, where would you work?
DSA in 2 rounds + system design basics + OOPS + Computer architecture basics. Asked about previous projects. total 2 technical rounds. in DSA they asked Leet code medium and easy level questions