Practices from book: Programming Interviews Exposed.