Adobe Interview Questions

Excerpts from Interview #1:
(NIT WARANGAL– CSE student with profile as 9.11 CGPA and having 91.4 % in 12th and 89.7 % in 10th offering job profile as Software Engineer)
Technical Interview:
  • Implement a 2D bit-matrix representing monochrome pixels which will have only OFF/ON values and will take on an average only one bit of memory for each stored bit. How to perform various operations on it?
  • Basic problems on geometry on circles and tangents.
  • Tell me about different OS related issues for a given set of C-programs (mainly address issues address space, paging etc.)
  • Solve the Convex Hull problem.
  • Discuss the role of C++ shorthands.
  • Execute the qsort () in c/sort() in c++ library or your own custom sort which will sort any type of data on user defined criteria.
  • Can you write the function prototype, definition and mention the other requirements.
HR Interview:
  • Basic HR questions about personality development and work experience.
  • What are your future plans?
  • What are your strengths? Weakness?
  • If you could be any animal, what would it be?
  • How can you contribute to this company?
  • What kind of a manager would you be?
  • How would you describe your ideal job?
  • Why did you choose this career?
  • When did you decide on this career?
Excerpts from Interview #2:
(IIT hyderabad– CSE student with profile as 7.91 CGPA and having 92.6 % in 12th and 88.7 % in 10th offering job profile as Software Engineer)
Technical interview:
  • Model a data structure for a DFA that takes an event as parameter and performs a desired action.
  • Write a code that efficiently counts the total Set Bits in a number.
  • Write a code that efficiently calculates X power n where x and n are integers.
  • Write a code that calculates the nth term of Fibonacci series.
  • What is Synchronization? What is Mutex? Explain the Reader Writer Problem
  • What are conditional operators?
  • What is meant by exit controlled loop?
  • What do you know about Volatile keyword? Explain with an example code.
HR Interview:
  • Basic HR questions were asked about personality and work experience.
Excerpts from Interview #3:
(IIT-K – CSE student with profile as 8.51 CGPA and having 92.7 % in 12th and 94.7 % in 10th offering job profile as Software Engineer)
Technical interview:
  • How will you execute a stack using a priority queue? (Push and pop should be in O (1)).
  • Solve the three mislabelled jars problem.
  • How does stack look in function calls? Write a recursive function call, how will the stack look like?
  • When does stack (process stack) overflow? What are the remedies?
  • When should structures be passed by values or by references?
  • When a function is called in thread, what variables can be accessed from it. There was a long discussion on this too. I went in the wrong direction but corrected myself later. Stack variables are copied but heap variables are same.
HR Interview:
  • HR questions on personality & career choices.
  • Are you a goal-oriented person?
  • Tell me about some of your recent goals and what you did to achieve them.
  • What are your short-term goals?
  • What is your long-range objective?
  • What do you see yourself doing five years from now?
  • Where do you want to be ten years from now?
Excerpts from Interview #4:
(IIT-M – CSE student with profile as 7.81 CGPA and having 92.4 % in 12th and 91.2 % in 10th offering job profile as Software Engineer)
Technical interview:
  • Questions on DNS server(full working), ARP protocol etc.
  • How will you print a list of all unique words from a string which may contain repeated words?
  • How does stack look in function calls? When does stack overflow? What can you do to remedy it?
  • What are the different layers in TCP/IP model? What are the protocols associated with each layer?
  • What is the meaning of the following declaration: int *const *const *i?
  • Mention the default functions in C++, how would you detect that error has occurred inside the constructor and destructor.
HR Interview:
  • With your IIT rank and AIEEE rank, why did you chose this particular college?
  • Then tell some unique and different quality that you possess which makes you a more desirable candidate for the company?
  • What is your long-range objective?
  • What do you see yourself doing five years from now?
  • Where do you want to be ten years from now?
  • Do you handle conflict well?
  • Why do you want to work in adobe? What is my weakness and how will I overcome it?
  • You are not among the toppers, where do you stand(rank) in your class, what is the reason of your low performance?
Excerpts from Interview #5:
(A B.Engg. – Civil student from Panjab University with profile as 7.25 CGPA and having 78.5 % in 12th and 85 % in 10th.)
Technical interview:
  • Explain the Canny’s Algorithm.
  • Tell us two differences between new () and malloc ()?
  • What is C++11?
  • Write the syntax and purpose of a switch statement.
  • What are pure virtual functions?
  • Describe the different styles of function prototypes in C++.
  • Explain accessors to a layman.
  • What is role of void keyword in declaring functions?
HR Interview:
  • How much salary do you expect?
  • Tell us something about yourself that is not on your resume.
  • What is more important for you – Money or Job Profile?
  • What major problem have you had to deal with recently?
  • Do you handle pressure well?
  • What is your greatest strength?
  • What is your greatest weakness?
  • A frog starts climbing a 30-ft wall. Each hr he climbs 3 ft and slips back 2. How many days does it take him to reach the top and get out?
  • Why don’t you have much extra curricular activities?
Excerpts from Interview #6:
(A B.Engg. – IT student from Panjab University with profile as 8.2 CGPA and having 82.3 % in 12th and 92.5 % in 10th.)
Technical interview:
  • What is an OS? Explain it to a layman.
  • What is calloc()?
  • How can one application use same API provided by different vendors at the same time?
  • If you are given the name of the function at run time how will you invoke the function?
  • What is the best data structure and algorithm to implement cache?
  • Difference between Call by pointer and by reference.
  • What is latest update of C++ ?
  • Explain the term virtual machine?
  • Write a program to find height of a binary tree? What is the complexity of the above program?
  • What is the use of pointers?
HR Interview:
  • Introduce yourself. What are your hobbies?
  • What are your plus points and negative points?
  • Why should you be preferred over others?
  • In which extra-curricular activities have you participated?
  • How familiar are you with the community that we're located in?
  • Will you relocate? In the future?
  • Are you willing to travel? How much?
  • Arrange the given words in a meaningful sequence:
    1.District   2.Village  3.State   4.Town
  • Is money important to you?
  • How much money do you need to make to be happy?
Test Site