I applied through college or university. The process took 1 day. I interviewed at Adobe (Neu-Delhi) in Mar 2013
Interview
5 Interviews. Each with different questions. Related to Problem Solving techniques. Puzzles are very important. testing Questions were also asked. Creating test cases for any case. eg if a printer is not working . design test cases for it. Started with morning at 11 and was relieved by 5 PM. The HR was very friendly.
Came in via acquisition, so my experience won't be relevant to Adobe. As such, I will discuss my interviews for other team members and support from Adobe HR. Pretty standard set up with 3-4 interviews in one day, and director/VP level interview if applicable. All my interview have been of a technical nature, and I will basically ask a couple of "vetting" questions around the tech stack we use. Following that, I will ask the candidate to rate him/herself on proficiency with certain technologies or processes (1-10 scale) depending on rating I will ask questions of a difficulty to see how their rating matches with my rating. If there is time after this, I will ask questions that are open ended for them to share a time when they did X, where X is something along the lines of "disagreed with technical direction of another individual or manager", "applied a good engineering practice, and what was the practice?" or some other answer that gives information both from what they decide to share, as well as how they describe the disagreement/learning/etc. I don't typically do a coding exercise, since the rating system basically helped me triangulate their proficiency.
Interview questions [1]
Question 1
As mentioned above, I am not trying to stump the person I interview, but rather gauging what they share on a question such as "name a time you disagreed with technical direction of another individual or manager and how you responded" as I find it gives me a better sense of what they are like during the "day job" part of their previous employer and not how sharp they are on the spot with a whiteboard.
I applied through a recruiter. The process took 4 weeks. I interviewed at Adobe (San Jose, CA) in Feb 2015
Interview
The usual speak with a recruiter then if you make it through that you go through 2 or 3 technical interviews and if the teams like you and you have great coding skills you will be picked. I did not have to go on site for my interview but I know a lot of the other interns did so you might have to as well it all depends. I got a call back from my recruiter 2 weeks later saying I got the internship.
Interview questions [1]
Question 1
Reverse a string. Also they gave me a homework assignment to compute the average of an IRIS data set after reading in the petal lengths.