1stDibs.com interview question

Mix of algorithms, Java language, SQL/application modeling