X Interview Question

Three exercises. One involving SQL, another one involving dynamic programming and one last involving tries.