# 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?