I applied online. The process took 3 weeks. I interviewed at Adobe (San Jose, CA) in Dec 2024
Interview
Talking with 2 research scientists about my recent projects, discuss about the technical novelty, the implementation details, and how to continue to improve/develop on top of it for the near future
It was a technical test followed by 2 interview. It waa a difficult one. One round of interview was machine coding round and one was a dsa round. Dsa was a medium leetcode question
Interview questions [1]
Question 1
You are given an array arr[] of non-negative numbers. Each number tells you the maximum number of steps you can jump forward from that position.
For example:
If arr[i] = 3, you can jump to index i + 1, i + 2, or i + 3 from position i.
If arr[i] = 0, you cannot jump forward from that position.
Your task is to find the minimum number of jumps needed to move from the first position in the array to the last position.
Note: Return -1 if you can't reach the end of the array.
I applied through an employee referral. The process took 2 months. I interviewed at Adobe
Interview
Initial interview was not bad, focused on different architectures and approaches to them. Told me I did well after that interview. They asked me to do a homework assignment, which I put a lot of time into (perhaps my mistake), however there was never any follow up interview. Was left with long periods of no update until finally they told me after I asked for another status update that they had decided to go with another individual. No feedback, no indication of what could be improved. Left me with a pretty bad taste in my mouth.
Interview questions [1]
Question 1
Developing a distributed news feed system with very high speed constraints