Skip to content

Instantly share code, notes, and snippets.

@ndisampson
Last active July 28, 2020 17:07
Show Gist options
  • Select an option

  • Save ndisampson/fb67d0ac76f7b313384dc8110f1adbf4 to your computer and use it in GitHub Desktop.

Select an option

Save ndisampson/fb67d0ac76f7b313384dc8110f1adbf4 to your computer and use it in GitHub Desktop.
Conde Nast - Comic book app question

Problem 2: Add a search feature to a comic book reading application.

Pretend we have an application that allows users to log in and read comic books. Think of it as a mix between netflix and kindle. Users can search for content, add to a reading list, share with friends, etc. The stack is a react client with an Express api server, and your DB of choice. How would you add a search feature to this app?

Problem 1: Implement a Secret Santa Matching Algorithm



The algorithm should take a set of names and return a set of pairs of names chosen randomly as follows:



  • Each person’s name is put in “a hat”.

  • Each person randomly draws a name from a hat, and becomes that person’s Secret Santa (they’ll buy an anonymous gift for that person)

  • If a person draws their own name, they draw again.


Example:

INPUT:

[adam, betty, charlie, dante]


OUTPUT:

[

  [adam, dante]
, [betty, charlie], [charlie, dante], [dante, adam]
]

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment