I applied online. I interviewed at Adobe in Nov 2021
Interview
The interviewer was not sure about the process on her own and she also misguided me about the further process provided me with false information. The experience was very disappointing for me.
During the interview I was given two coding questions based on DSA. I was asked to explain my approach, write up the code and say the time & space complexities for the solution I gave.
Coding Question #1:
Find the minimum in rotated and sorted array.
Input: [5, 7, 8, 1, 2]
Output: 1
Coding Question #2:
Given a non-empty integer array of size n, find the minimum number of moves required to make all array elements equal, where a move is incrementing n - 1 elements by 1.
Input: [1, 2, 3]
Output: 3
Explanation:
Only three moves are needed (remember each move increments two elements):
[1, 2, 3] => [2, 3, 3] => [3, 4, 3] => [4, 4, 4]
Finally she asked me to explain about merge sort and quick sort (it's approach, time complexity, differences between the two & which one is better for different situations)
Coding questions only. Interview was on MS Teams. I had to write code on Google docs live when she would give me questions. It got tougher as the interview went on
Interview questions [1]
Question 1
Basic coding questions to begin, progressively tougher