I applied through university. The process took 3 months. I interviewed at Adobe (San Jose, CA) in Dec 2015
Interview
The interview process went very long. I had to go through additional rounds of interviews after my onsite interview before getting the offer. But overall it was nice to have the opportunity in talking directly to the different teams that I could be getting the offer from. The interview style varies from one team to the other, and from round to round. Some rounds are just chatting about the team or resume, others might involve brain teasers, programming fundamentals, or programming problems.
Interview questions [1]
Question 1
Traverse a directed graph with cycle, without having to implement hashcode() or equals() in the node class.
The interview process consisted of two technical interviews and one interview with the hiring manager - one coding interview about a very simple two sum problem, and another one about ml knowledge in general. The hiring manager interview has to test if I would be a good fit for the team.
Interview questions [1]
Question 1
Two sum leetcode and ml questions about llms and other ml topics.
Started with 1 recruiter round
It then proceeded towards a conversation with the Hiring Managers.
Lastly, there were 4 onsite rounds in 2 different bursts (first 2 at the same time, and if accepted then the last 2 at a single go)
Coding Challenge style of questions followed by a system design challenge that includes easy and medium problems to solve. Done on the whiteboard with the help of interviewers back and forth