Technical interview coding: implement tic-tac-toe Onsite interview coding: parse json with cryptocurrency names and exchange rates, construct a graph between nodes, and perform shortest cost traversal to find most efficient path from one currency to next. Subsequent parts involve implementing support for custom amounts ( function provided) and implementing an equation from a cyclic arbitrage paper.