A collection of basic to tricky questions asked in a typical UI developer interview