I already mentioned some of this above, I won't write the exact questions, but to give you some idea: - Initial Interview: Fairly simple problem to be solved with a script. It could be solved with a single line in any language, I used bash - Technical Interview: Language and framework-agnostic problem: "implement this feature". It wasn't a requirement to finish the interview with a working solution, but you were required to write at least some pseudo-code and explain the logic behind your choices.