Panda Guru LogoPanda
Guru

Adobe | CS2 | Banglore | June 2024 [Offer]

Round 1

Questions:

  1. Coding question which is solved using max heap.
  2. XML deserializer implementation.
Candidate's Approach

No approach provided.

Interviewer's Feedback

No feedback provided.


Round 2

Questions:

  1. Union find question around connected components.
  2. Java concurrency question on how to implement strictly alternating threads printing even and odd numbers.
Candidate's Approach

No approach provided.

Interviewer's Feedback

No feedback provided.


Round 3

Questions:

  1. Simple DP - colouring houses with 3 colours at minimum cost. Cost Matrix is given. Consecutive houses should not be coloured the same.
  2. IO and NIO in Java.
  3. URL class loader usage to load jars dynamically.
  4. Implement URL shortening service hashing logic using Base62.
Candidate's Approach

No approach provided.

Interviewer's Feedback

No feedback provided.


Round 4

Questions:

  1. Previous complex project experience and understanding of every minute technology used. How is it technically challenging?
  2. Super and extends usage in generics.
  3. How would you design something like a thread local storage in a new programming language?
  4. How would you design a debugger for a new programming language?
  5. Design git diff feature HLD and implementation that gives the diff of file names, not file contents.
  6. Conflicts resolution questions.
  7. And many more. Interview went on for 2 hours.
Candidate's Approach

No approach provided.

Interviewer's Feedback

No feedback provided.


Round 5

Questions:

  1. Previous project and tech stacks used.
  2. High Availability, Active-active vs active-passive.
  3. Distributed transaction - How would you implement compensating transaction to rollback?
  4. Kafka vs RabbitMQ.
  5. n cm size cube is given:
    • a. How many 1cm cubes can be cut?
    • b. If the cube is colored red on the outside, how many cubes are colored exactly 2 faces red?
Candidate's Approach

No approach provided.

Interviewer's Feedback

No feedback provided.