- This repo is a collection of interview questions that help identify your future company. These are the questions I've collected during my interviews with different companies. Remember they are interviewing you, and you are interviewing them.
- Remember, these questions can be different for each company, but I hope this repo can help you succeed in your interview process.
-
How are your teams structured?
-
How many women work in this team?
-
What's your process to ensure you have diversity in other ways?
-
How does internal communication work in your company?
-
What is the on-boarding process in your company?
-
How much vacation do people get?
-
Everyone likes to talk about work/life balance
-
what is your take on it?
-
What are the company’s top 3-5 values for their employees? – How would you describe the work environment here—is the work typically more collaborative or more independent?
- Do you contribute to open source projects?
- Do your employees speak at conferences about the work they do? What is the company's support for that?
- Do your company support continuing education? This is an important question if you want to grow in your field.
- What are the ways your company supports career development?
- How do you ensure the success of new employees through your onboarding process?
- Do you have a career ladder outlined for senior+ engineers – both in management and for IC track?
- Can you give me an example of someone who's been in a technical role at your company for a long time, and how their responsibilities and role have evolved?
- How is performance evaluated?
- How is this team structured?
- Tell me more about this team and my teammates?
- Are there any specific written goals for this opportunity?
- Is there a written road map available to developers? And how far into the future does it extends?
- Do you use TDD or BDD in your company?
- Do you do code reviews?
- Do you have a dedicated designer or team of design?
- Who is the best candidate for this job (Characteristic)?
- Who is responsible for deployment? How often do you deploy?
- Can I see some code from the team you are interviewing? Ask for open source projects.
- How often do teammates pair in this team?
- what your schedule would look like?
- What's the typical day, week, and weekend like in the life of an engineer here?
- What is your team’s biggest current challenge?
- What types of engineering problems are you facing these days?
- What do you see as the engineering team’s role in the company?
- Why are you hiring for this role – what is the one problem you need to solve?
- How is performance evaluated?
- How are technical decisions made and communicated?
- How are decisions made in this team?
- How often do we have meetings? Do we have morning standups?
- Let's say my interview went well, and I get this job. In a year, what skills do I need to show to consider this hire a successful hire?
- Does this position require travel?
- How much are you planning to hire this year?
- How do product, design and engineering collaborate to take an project from idea to deployment?
- How much of a say do engineers have into the design/ux of products?
- How do you develop your product roadmap?
- If I exceeded the expectations for this role in 6 months, where would you see me going from there?
- How would you describe a 10x employee if one existed?
- Would any of my compensation be based on performance, or purely on my job role?
- What problem are you solving that no one else is? (eg. your unique value proposition)
- Where do you see the company growing towards in two to three years?
- Who is one of your biggest competitors in the field and what is something they do better than you?
- How much equity is a part of my compensation for this role?
- What’s the breakdown between cash and equity, and is that flexible at all?
- What is my vesting schedule for that equity?
- What type of equity would I be getting stock options or Restricted Stock Units (RSUs)?
- What do you wish you had known before joining this company?
- Why did you choose to join this company?
- Can you give me an example of an issue this team is facing and what's currently being done to address that?