10 Questions Smart Software Developers Ask in Job Interviews