# Interview Questions - YAS Software Engineer
## Development Skills
- List you preferred programming languages and why?
- Notable Projects and what remarkble parts you have achieved?
- X What would you improve in your current/last workplace
- X What does good code look like to you? Feel free to give out examples and elaborate.
- X Describe how a url-shortener works. Feel free to side-track, talk in design.
https://www.educative.io/courses/grokking-the-system-design-interview/m2ygV4E81AR#1.-Why-do-we-need-URL-shortening?
- X Tell me about a time you screwed up
## Agile Team Player
- What to look at first when you receive a task
- e.g. list of policy records
- Have you ever worked with someone who keeps changing their mind? How did you deal with it? How did it make you feel - Get a general feel of their mindset to change
- You are in a team and someone suggests an idea that you find really unreasonable, however, everyone else seems to love it, how do you handle this?
- What is important for good teamwork?
## Qualities looking for
- versatile, we write all kinds of code and scripts
- flexible to schedule and can handle multi threads
- independent person, can cope with a timeline
- can work with PO