# Soft Interview Questions for Engineers This document lists common non-technical interview questions. I highly recommend making a copy and writing down answers for each question. It will help you remember the best possible examples from your career. If you are not a native English speaker, it is even more important to prepare answers in advance. We even recommend recording yourself on video and watching it. ## About you * Please tell me about yourself > * What do you consider to be your major strengths? > > CAR Example: * What do you consider to be your major weaknesses? > * Why do you think we should hire you? > * How would your coworkers describe you? > * How would your last boss describe you? * What do you think is the biggest misconception about yourself? > > CAR example.. * What do you consider to be the most enjoyable and rewarding aspects of the job? > > CAR * What do you consider to be the least enjoyable and rewarding aspects of the job? > ## Your work experience * Please tell us about your work in [company X]? * Can you tell us more about the [project X]? * What did you like most about your last job? * What was your favorite project you worked on? > ## Your future * What are your short-term goals? > * Where do you see yourself in 5 years? 10 years? 20 years? > ## Behavioral questions - stories * What was the last piece of feedback you received at work? * What piece of feedback at work really stang you? * Can you give an example of where you had to deal with multiple tasks at the same time? > CAR. * Can you give an example of where you worked in a team and had a problem with one of the teammates? * Tell me about a time when you felt it was you against everyone else. You thought you were right and that everyone else was wrong. What did you do? > CAR * What do you think was your biggest mistake? > I didnt come into grave mistakes that are worth mentioning, i generally take mistakes as new things to learn from and with that mindset i dont count any mistake as biggest, since i learn new thing from each of them. * If you could go back in time, what do you think you would do differently? * Can you tell me about a time where you failed? What happened and how did you recover? ## Behavioral questions - other * Do you prefer to work independently or in a team? > Working in a team is where i fonud myself growing up, and feeling my teammates grow up as well, I get and make code reviews, discuss important decision and get various precpectives. ### Programming-specific: * Why did you decide to study [programming / machine learning / quantum computing]? ### Bonus behavioral questions * Can you give an example of where you had to think creatively? > * Can you give an example of where you had to be flexible? * Can you give an example of where you had to think of your feet? * Can you give an example of where you had to deal with a difficult manager? * Can you give an example of where you had to deal with a difficult customer? * why did you leave your previous company? ## About the company * What do you know about the role you are applying for? * What do you expect from this role? * If this position is not a Software Engineer (for example, Site Reliability Engineer) and you studied software engineering, then what is your expectation for that position versus vs the Software Engineer position? * What do you know about our company? * What do you know about the technology built by the team you are applying for? * What would the ideal position in our company look like for you? * What other roles and companies are you considering and why? * Why do you want to apply to this office/city/country as compared to others?