The interview process consisted of 4 rounds, including HackerRank online assessments.
After the online test, all 3 subsequent rounds were 1:1 interviews, including a managerial round.
The first round was difficult, while the others were found to be easy.
All rounds included algorithms and some testing questions.
You have been given a deck of 52 cards. Write an algorithm for shuffling a deck of cards.
Write an algorithm for the chocolate wrapper problem. Include some test cases for the same.
Two Sum problem.
The 1000 coins and 10 bags problem.
Some basic OOPs concepts.
Sort an array of 0s, 1s, and 2s in O(N) complexity.
Test cases for a small client and server application.
Search for an element in a sorted array with an optimized algorithm. Consider an array with duplicate elements and find the starting index of the element.
Factorial program and its test cases.
Test cases for DropBox or cloud computing scenarios.
The following metrics were computed from 2 interview experiences for the Adobe Senior Software Engineer role in Bengaluru, Karnataka.
Adobe's interview process for their Senior Software Engineer roles in Bengaluru, Karnataka is extremely selective, failing the vast majority of engineers.
Candidates reported having very good feelings for Adobe's Senior Software Engineer interview process in Bengaluru, Karnataka.