The process took a day - interviewed at Adobe in September 2010.
Interview Details – write a code that returns the 5 most common occurring strings in a list
for example list would be something like
"a" "b" "c" "f" "a" "d" "e" "f" "b" "f" "f"
and the function would return
Interview Question – Create a max heap taking freq as the comparison point
Now the first 5 elements will be the 5 most common
Time complexity O(nlogn) View Answer
I applied through an employee referral and the process took 3 months - interviewed at Adobe in November 2010.
Interview Details – My interview process consisted of 4 interviews.
Interview 1 -
This was a phone interview with the lead engineer. The main purpose of the interview was to assess my technical background and understand what devices/architectures I had experience with. It lasted roughly 45 minutes.
Interview 2 -
This was group interview with about 6 different team members. Again, there was a technical assessment, but mostly revolved around expanding what I had provided on my resume. They also took time to better explain the position and the expectations.
Interview 3 -
This was with the VP over the group. The focus was mostly why I wanted to work there and finalize any questions that I might have.
Interview 4 (same day as 3) -
Lunch with the team members - although it was in a much more social setting. The focus was merely to see how I interacted with the team.
Interview Question – Nothing asked was unexpected for the position. Answer Question
Your feedback has been sent to the team and we'll look into it.
The difficulty rating is the average interview difficulty rating across all interview candidates.
Your response will be removed from the review – this cannot be undone.
No thanks –