Organization : Adobe
Position : Software Engineer
Adobe Interview Process
I applied for the position of Software Engineer from my college and the process took two weeks. If you are applying via other sources, the process may take more or less days. Then, I was interviewed at Adobe. There are four technical interview rounds in Adobe and then one HR round.
Before the interview, there was a written test at my college as the selection process. The written test comprised of two parts. One was Aptitude related and the other was technical assessment.
Round 1 - First Technical Interview Round
The problems were majorly focused on OS. The interviewer was really nice in nature. The questions were easy. Don't expect anything unexpected here. It will be all around the basics.
Round 2 - Second Technical Interview Round
Problems related with OS and Data Structures were asked in this round. Again the interviewer was nice. This round needs a bit of preparation but not too high level. Your Data Structure concepts should be sound. Sample question:
Q1. How do you find duplicates in array if there is more than one duplicate?
Round 3 - Third Technical Interview Round
I could not frame any difference between this interview and the previous one except that it was the different person this time. The problems were again based on Data Structures majorly, only a bit more complex. Sample questions:
Q1. Write Java program to print Fibonacci series.
Q2. What is binary search tree?
Round 4 - Fourth Technical Interview Round
Expect the difficulty level to rise in this round. Expect complex Algorithms and Data Structures related problem in this round. But don't worry, if you have prepared, you will find yourself on the right track and this is what the interviewer will want. If you are stuck on the right path, you may receive hints and thus you will be able to answer the questions. Sample Question:
Q1. How to reverse linked list using recursion and iteration?
Round 5 - HR Round
This is a casual round. You will asked regarding your expectations from yourself and your future plans. Also, you package will be discussed and you can negotiate.
How to crack Adobe Interview
You need to be prepared well. What can you do if you're not even prepared? Like I said, if you are stuck in any question during the interview, the interviewer will be helping you himself if you are on the right path. All they want is that you have a thorough knowledge of concepts.
Prepare Algorithms and most importantly Data Structures thoroughly. Most of the questions were from these and you are likely to crack the interview if you are thorough with them.
In the aptitude test in selection process, you can expect the common interview questions like the 2 eggs problem, weighing pool ball puzzles etc. Browse through internet and you can find all such problems.
Prepare hard and all the best for your interview.
Thanks Neelam for sharing the details of your interview.
Send more details and your personal experiences firstname.lastname@example.org