Adobe Interview | Set 16 (For MTS-1)
Last Updated :
23 May, 2019
Recently I got the opportunity to be interviewed for the position of MTS-1 at Adobe. Here is my Interview Experience:
- Written Round:
Part A (50 mins):
45 questions based on logical reasoning, DI, quant and geometry. The questions were easy but the real issue was time in this round.
Part B(2 hrs):
13 MCQs on C,C++ basics (referencing and de-referencing of string pointers, size of union etc.), OS basics
Coding Questions were:-
- Reverse a linked list.
- Check if a number is a Palindrome or not.
- Multiply two numbers without using * operator and using minimum number of additions.
- Balancing of parenthesis.
- Find the row with maximum ones in a 2D array wherein each row all 1s occur before all 0s
- Check if a given sum is available in an array.
I think it is same from last 3 years and also same for Post Member of technical staff
- F2F Round 1:
- About my projects. Simple Questions.
- How a program compiler and run. He wanted an answer from scratch.
- C++ Questions for what is cout, Object orientation.
- Design a ladder and Snake Problem with TWO Player and Code it. I did not have played earlier. 🙁
- Code for Directory Structure.
- F2F Round 2:
- Discussion on Projects. A person can have 1 step, 2 step, or 3 steps. How much combination he can have to climb on a ladder of n and code.
- Min, push, pop in Stack.
- C++ Question. VIRTUAL CONSTRUCTOR, virtual destructor significance. Design Pattern related Questions.
- F2F Round 3:
- Basic Projects into.
- In array only 1 element is unique rest are 2 times. How to find that? He further extend if one unique and rest are multiple of 3.
- Design rat Maze Problem.
- Loop in a list and how to find out. I said it is a standard question and answer. he asked me. Okk, now tell me why are you increasing fast pointer by 2 only. find the value that should be best match for this.
- Sum of two elements in an Array. Code it.
- Random Pointer in Linked list. Clone it.
- F2F Round 4: with VP :(:(
- A lot of questions about my college. So please be prepared for that too. :P:P:P
- He showed me my resume and pointed out grammatical mistakes. Project Questions. He asked me every question with deep. What everything mean to regarding project knowledge.
- Asked my computer science topic which I proud of. By Mistake I said MAPREDUCE. :(:(:(. I gave him everything by myself.
He asked me to tell what is it. I explained. He was like you understand that but being a IIT product you should know some mathematical form, and should explain in terms of that.
- Write code for inverted index for MapReduce. Mapper and Reducer Functions.
- Page-Rank Algorithm, a lot of discussions, asked me to code it. After making a lot of mistakes I was successful with his help. He asked me why after running page rank algo, why page rank stabilizes after the 7-8 turn. (After running page rank algo, page rank of each page become nearly constant, no big change. Why it happens.)
- My B.tech project, after explaining everything he asked me for mathematical terms, I explained him.
This was the best interview, I have ever had. I learned a lot.
Fourth Round : HR Round (30 Minutes)
It was scheduled next to next day.
Thanks Geeksforgeeks.
Share your thoughts in the comments
Please Login to comment...