Software Developer Interview at Adobe

3987
Jun 03, 2019
Jun 05, 2019

Years of Experience - 1.5 years
Offer: Accepted the offer
Education - B.Tech (C.S.E.), KNIT,Sultanpur
Prior Experience - QE in Adobe
Location - Noida
First Round : They mainly focused on Data Structures and Algorithms, asked java related questions.

  1. implement binary search tree and explain what you have coded and why?
  2. gave code in java and asked whether following code will work or not , he was mainly testing if you are familiar with equals and '==' operators in java
    https://www.tutorialspoint.com/Java-Program-to-Compare-Strings
  3. He gave question where he wanted to test if i am clear of constructor heirarchy (child and parent) , tested upcasting and downcasting ,gave several codes and asked what output will be given by each.
    https://www.tutorialspoint.com/What-are-up-casting-and-down-casting-in-Java
  4. Detect cycle in a Linked List- asked to code.
  5. Height of a tree - asked to code

2nd Round:

  1. Add no. 1 to a number represented in the form of linked list
  2. Reverse linked list
  3. Remove duplicates from a string
  4. Polymorphism
  5. Overloading n overriding
  6. Fibonacci
  7. Factorial of number

3rd Round(Director Round):

  1. Asked on projects and started digging into it.
  2. He asked to design netflix sort of problem
  3. Scalability and load balancing in the given problem.
  4. How and what, why , which type of DB you will use to store data.

4th Round(Managerial Round):

  1. Asked to write code if given a string can you form a palindrome out of it(Longest Palindromic substring)
  2. Asked for projects.
  3. Asked for multithreading , heap.
Comments (3)