Skip to content
Related Articles

Related Articles

Improve Article

Adobe Interview Experience for Member of Technical Staff-2

  • Last Updated : 19 Aug, 2021
Geek Week

I applied through referral and after few days got the call for interviews.

Round 1:

  1. Complete code for stock span problem using class and functions(https://practice.geeksforgeeks.org/problems/stock-span-problem-1587115621/1). 

The interviewer also asked to execute the code on ideone (online ide) and run some testcases. 

I wrote the complete code for both brute force and optimized approach and also all testcases passed.

Round 2:  



  1. Find subarray with zero-sum(https://practice.geeksforgeeks.org/problems/subarray-with-0-sum-1587115621/1). Also, need to return the starting and ending index if found
  2. Based on the string (not remember the problem exactly)

I am able to solve the first problem completely with the optimized approach but got stuck in the second problem, he gave me some hints and after that, we had some discussion about the correct approach but as the interview time is over I was not able to code it.

As the overall feedback of the above two interviews is positive I got the call for the hiring manager round.

Hiring Manager round has very high weightage and probably it will be the most difficult among all interviews 🙂

Round 3(Hiring Manager):

  1. Difference between malloc and new
  2. Design a class where if any object is created in the stack it gives a compilation error
  3. Print matrix in spiral form(https://www.geeksforgeeks.org/print-a-given-matrix-in-spiral-form/)
  4. Max no of overlaps (Greedy Approach) similar to this one(https://practice.geeksforgeeks.org/problems/minimum-platforms-1587115620/1)
  5. What are the possible reasons for the crash?

I am able to answer all questions but for 2nd question, she asked me a cross-question which I am not able to answer properly.

After 1-2 days HR informed me that the feedback of this round is also positive, and I will be having a director round the next day.

Round 4(Director Round):

  1. How virtual keyword works in the backend (concept of vtable and _vptr)
  2. Overload pre and post-increment operator
  3. Difference between normal constructor and constructor with initializer list

For all the coding problems they expect to write complete working code.

After the director round on the same day, I received the call from HR that I am selected 🙂

All the best !!

Hey geek! It’s time to become a success story instead of reading them. Check out our most renowned DSA Self Paced Course, now at a student-friendly price and become industry ready. And if you are looking for a more complete interview preparation resource, check out Complete Interview Preparation Course that will prepare you for the SDE role of your dreams!

Feeling prepared enough for your interview? Test your skills with our Test Series that will help you prepare for top companies like Amazon, Microsoft, TCS, Wipro, Google and many more!

My Personal Notes arrow_drop_up
Recommended Articles
Page :