Hackerrank solutions in various languages
The CITI Series Is Still on Hackerrank, but the main page seems to be missing. Here are the problems with some sort of grouping.
Everything with a * is interesting but may be overkill for interviews :-)
There is also a go version on these implementations: https://github.com/amay0048/ctci
Node can actually be really tricky to implement these in within a reasonable runtime as its missing some of the key data structures that simplify the problems.
I prepped by working through each of these, first trying to get an implemention just based on the problem statement, then watching the video on each page that explains the concepts and trying to refine my implementation to pass all cases.
You can ignore the basic_stats directory (I mean stats, what was I thinking)
https://www.hackerrank.com/challenges/ctci-recursive-staircase
https://www.hackerrank.com/challenges/ctci-fibonacci-numbers
https://www.hackerrank.com/challenges/ctci-big-o
https://www.hackerrank.com/challenges/ctci-comparator-sorting
https://www.hackerrank.com/challenges/ctci-linked-list-cycle
https://www.hackerrank.com/challenges/ctci-coin-change/problem
https://www.hackerrank.com/challenges/ctci-lonely-integer
https://www.hackerrank.com/challenges/ctci-array-left-rotation
https://www.hackerrank.com/challenges/ctci-making-anagrams
https://www.hackerrank.com/challenges/ctci-ransom-note
https://www.hackerrank.com/challenges/ctci-ice-cream-parlor
https://www.hackerrank.com/challenges/ctci-balanced-brackets
https://www.hackerrank.com/challenges/ctci-queue-using-two-stacks
https://www.hackerrank.com/challenges/ctci-find-the-running-median
https://www.hackerrank.com/challenges/ctci-contacts
HTtps://www.hackerrank.com/challenges/ctci-bubble-sort
https://www.hackerrank.com/challenges/ctci-merge-sort
https://www.hackerrank.com/challenges/ctci-is-binary-search-tree
https://www.hackerrank.com/challenges/ctci-connected-cell-in-a-grid
https://www.hackerrank.com/challenges/ctci-bfs-shortest-reach