Amazon Interview Question

Basically some technical questions (very detailed) based on my previous projects and an online coding problem.