Subscribe Jobs Via E-Mail


Adobe Placement Papers 2017-2018 | Interview Questions 2017-2018.

Adobe Placement Papers 2017-2018 | Interview Questions 2017-2018. Adobe is one of TOP MNC in India. If there is any Adobe Off Campus or On campus Drive comming in your way, Don't miss the opportunity. Start preparing for the placement process 2017 right away. If you are looking for previous placement papers 2017-2018, Sylabus , Interview Pattren , test paper pattren or interview questions, here we are with all the necessary information for you to complete the interview and join Adobe.

What we provide You, If you are looking for previous placement papers or Sample test papers 2017 we provide those right here in this site. We provide all companies placement papers 2017-2018 and interview questions in this site. We also provide latest ineterview questions of all technologies and compitencies.

What you have to do, Start practicing for the interview with our previous plament papers and take a quiz with sample test papers, Prepare for the Technical and HR interview with our Interview questions. These interview questions and placement papers prepared purely based on the past interview experiences and privious test Papers. 

Adobe Recruitment Process Has the following rounds.

Adobe Placement Process:

  • Written Test,
  • Technical Round 1
  • Technical Round 2
  • Hr Round

Placement Paper Syllabus:

1. Aptitude: 45 minutes

45 questions in total. Refer R.S Aggarwal or CSR.
15 questions from analytical.
30 questions from quantitative aptitude.
No test on English language.

2. Subjective questions.

10 questions: 30 minutes.
10 questions: 45 minutes.

The paper comprised of the following topics:

1. Algorithm analysis.

Finding time complexity of a program written in pseudo code.
Writing 1 pass algorithms for sorting with some given constraint(s).

2. Microprocessor.

Use of 5-6 mnemonics only and 3 registers we are asked to write a program.

3. C-language.

String operations without using standard string library functions.

4. Automata theory.

One nfa was given to accept bbb. We are to find a fsm that will accept aabb.
One fsm was given finding the number of string that it can accept.

The questions was little bit tricky but if prepare well for GATE examination, this examination is quite suitable for you.

Some questions that were in the engineering section were:

1)Given some numbers like 20,10,5,7,30. Make AVL tree and BST of this. The example involved rotations also.

2)Lowest common ancestor of a BST

3)Reversing a single linked list and double linked list.

4)C output


void crazy(int a,int b, int m, int n)





printf("%d %d %d %dn",a,b,m,n);



int main()





5)C outputs on pointer like

a) int arr[10][20][30] ,base address of a was given , then value of *(*arr+1)+2

b) extern int *a; //File 1

int a[10] //File 2

What happens when both files are compiled

6) GCD of two numbers. They wanted Euclied Algorithm

7) Maximum of three numbers using ternary operator

8) A C output on expansion of Macro. That expansion was to be done very carefully ,otherwise you may get wrong answer

9)Middle of linked list in one traversal

10) evaluation of a prefix expression

11)Question based on hashing. A hash function was given and some numbers were given we have to hash those numbers according to hash function.

12)Assembly language output

13)Pointers to functions

Adobe Technical Round 1:

The first round started with c++ outputs. In Adobe they ask a lot of c++ outputs in interview. The outputs were

1)int fun(int &x) and we call this function with

a)fun(a) a was int

b)fun(a) a was long long int

c)fun(a) a was char

In which cases we will get error ?

2) Calling a destructor by object of class . Suppose you have some class X. You create object of that class X a; then call a.~X(); how many times destructor will be called .

3) C++ outputs on virtual functions (About 3 to 5 were asked). Those questions involved virtual pointer table, virtual destructors , size of class in case of virtual functions etc.

4) After that interviewer started asking Java outputs. ?super.super.super? is allowed in java or not . Then he asked me about interfaces and abstract class.

5) Then some general questions. What is a cross compiler? What is Unicode ? Why it was needed? UTF-8, UTF-16 , ASCII ? Difference between them.

6) Loop in a linked list. He asked me whether I have done this question or not. I replied yes. So he asked me to make a working code of the question.

7) Full booting procedure

8) Questions on virtual memory. Why it was needed?

9) Longest common substring between two strings. Two solutions by dynamic programming and by trie were given by me.

10) Then some outputs on C pointers. That involved function pointers, and single and double pointer.

11) Some general questions again. Why I want to join Adobe? Whether I will pursue higher studies while working in Adobe?

Adobe Technical Round 2:

1) Merge two sorted linked list without using extra memory.

2) There are m machines. each machine generates coins of 10 g.only one machine is defective which generates coins of 9 to find that defective machine in one weighing only. Now there are two defective machines. how do you find them in one weighing. The problem was finally converted to k defective machines,

3) Producer Consumer semaphore code using semwait and semsignal

4) Questions on OS about semaphore and deadlock.

5) Allocate two dimensional matrix using new.

Adobe Technical Round 3:

1)Write a c program to select a contiguous subarray of size m from an array such that its sum is closest to zero.

2)Second largest element in a given array

3) Implement queue using two stacks

4) You are given two hour glasses(those glasses are filled with sand). One hour glass gets emptied by 4 minutes another by 7 minutes. Find how will you calculate 9 minutes. Same puzzle was asked to me in GoldMan Sach. All the companies they repeat even the puzzles also :P

5) A question on dynamic programming.

6)Size of structure. Small c outputs on union , enums etc.