Adobe Interview Experience (Computer Scientist)

Round 1:

We had a detailed discussion on the architecture and HLD of the current project in my present organisation.

  • You are given a set of n rectangular envelopes, where the ith envelope has length l(i) and width w(i) (all natural numbers). You have to create a stack of envelopes which is as tall as possible, but you can only stack an envelope on top of another envelope if the dimensions of the lower envelope are each strictly larger than those of the higher envelope. For simplicity, you cannot rotate an envelope. And, you are not allowed to use multiple instances of the same envelope.

Round 2:



We had a detailed discussion on the architecture and HLD of the current project in my present organisation.

Round 3:

  • Given two characters and their respective frequencies, print any valid permutation of a string of the characters of length equal to the sum of the frequencies. For a valid permutation a character does not repeat consecutively more than 2 times.
  • Design a system (HLD) where a URL is given as input, and in the response the metadata associated with that URL is displayed.

Round 4:

  • Design a chess game (LLD).
  • Reverse words in a sentence. You are not allowed to use loops or length function. For example,
    i am here => here am i


Write your Interview Experience or mail it to contribute@geeksforgeeks.org



My Personal Notes arrow_drop_up

If you like GeeksforGeeks and would like to contribute, you can also write an article using contribute.geeksforgeeks.org or mail your article to contribute@geeksforgeeks.org. See your article appearing on the GeeksforGeeks main page and help other Geeks.

Please Improve this article if you find anything incorrect by clicking on the "Improve Article" button below.




Article Tags :
Practice Tags :


Be the First to upvote.


Please write to us at contribute@geeksforgeeks.org to report any issue with the above content.