Practice notes for technical interviews