All Projects → Phantas0s → questions-job-interview

Phantas0s / questions-job-interview

Licence: other
🏢 List of questions I might ask during an interview for a software developer job

Projects that are alternatives of or similar to questions-job-interview

CodingInterview
Leetcode解题、剑指offer第二版💪💪💪⛷😀
Stars: ✭ 28 (-69.57%)
Mutual labels:  interview, job-interviews
interview-process-survival
🌈 🦄 this repository is a interview process guide for developers (web/frontend focused)
Stars: ✭ 191 (+107.61%)
Mutual labels:  interview, job-interviews
TheJobInterviewGuide
A job guide to help developers get through interviews and get amazing jobs!
Stars: ✭ 267 (+190.22%)
Mutual labels:  interview, job-interviews
Saikai
Saikai - (Resume in Japanese) is a web platform for management resume submissions. Developer web: https://saikai-develop.web.app/ ****** LIVE WEBSITE: https://saikai.me
Stars: ✭ 17 (-81.52%)
Mutual labels:  position
whoscored
Football player rating analysis and position recommendation
Stars: ✭ 30 (-67.39%)
Mutual labels:  position
localizator
Localizator is a flutter application that provides your current/given position,and gives you weather Forecasts
Stars: ✭ 46 (-50%)
Mutual labels:  position
Links-QA
Сборная солянка полезных ссылок для QA/тестировщика. Ссылки будут постоянно пополняться.
Stars: ✭ 42 (-54.35%)
Mutual labels:  interview
UberCarAnimation
This app is for animating a car like uber from one position to another with preserving angle and smooth animation
Stars: ✭ 53 (-42.39%)
Mutual labels:  position
Popper Core
🍿 JavaScript positioning library for tooltips, popovers, dropdowns, and more
Stars: ✭ 18,903 (+20446.74%)
Mutual labels:  position
Positional
An elegant and colorful location information app for Android with Compass, Clock, Level, Sun, Moon, Trail Marker and many other features.
Stars: ✭ 72 (-21.74%)
Mutual labels:  position
go-satellite
Calculate orbital information of satellites in GoLang.
Stars: ✭ 55 (-40.22%)
Mutual labels:  position
drupal 8 unset html head link
🤖 Module for unset any wrong HTML links (like rel="delete-form", rel="edit-form", etc.) from head on Drupal 8.x websites. This is trust way to grow up position in SERP Google, Yandex, etc.
Stars: ✭ 19 (-79.35%)
Mutual labels:  position
KiBot
KiCad automation utility
Stars: ✭ 203 (+120.65%)
Mutual labels:  position
bootstrap-modal-ios
Bootstrap Modal for iOS
Stars: ✭ 20 (-78.26%)
Mutual labels:  position
Tether
A positioning engine to make overlays, tooltips and dropdowns better
Stars: ✭ 8,444 (+9078.26%)
Mutual labels:  position
Account-Protector
Automate emergency position closing and autotrading termination using a multi-setting expert advisor.
Stars: ✭ 47 (-48.91%)
Mutual labels:  position
CaravanPi
System for measuring and displaying various values in caravans and motor homes, including climate values, filling levels and levelling data. MagicMirror (https://magicmirror.builders/) is used for presentation. A circuit board design is available now
Stars: ✭ 14 (-84.78%)
Mutual labels:  position
variantkey
Numerical Encoding for Human Genetic Variants
Stars: ✭ 32 (-65.22%)
Mutual labels:  position
vue-sticky
模拟 position: sticky; 的 vue 组件
Stars: ✭ 30 (-67.39%)
Mutual labels:  position
resume-boilerplate
📄 简历模板
Stars: ✭ 84 (-8.7%)
Mutual labels:  job-interviews

Questions To Ask During An Interview As a Developer

This is the questions I might ask during an interview, depending on the information I already have, the company, and everything else. I won't ask every single question, and you should not either. Life is too short.

This was, at the beginning, an aside to this article, on my blog. It grew as the time went by.

Some questions don't necessarily reveal what I want to hear, and it's on purpose. If you want to know my stand on things, you can still read my blog. Most of the time, I focus more on the business / people / culture / processes. To me, it's where things can go eerie quickly.

Position

  • If you hire me, what would be my immediate responsibilities?

People

Company Culture

  • How would you describe the company culture?
  • How do you know if a developer is productive and valuable for the company?
  • What's the balance between firefighting and project work?
  • Do you think that soft skills (like communication, time management, or being able to adapt) are more important than technical skills?
  • What do you do avoid developer turnover?
  • Do you think diversity matters in your teams?
  • How do you do to have diversity in your team?

Control & Micro Management

  • Is every developer allowed to deploy in production?
  • How to you understand code ownership?
  • Is there any performance review?

Training

  • Do you allocate resources for employee training?

Feedback

  • Do you have any established feedback process (1-to-1) between managers and developers?
    • Between the developers themselves?
    • Between the teams?

Technologies

  • What's the tech stack of your codebase?
  • What do you use on the infrastructure level?
  • Why do you use <insert-the-technology-they use>?
  • Can developers choose their development environments (OS, computer, IDE)?

Business

  • Why are you hiring?
  • What the vision of the company?
  • How will the company looks like in 5 years?
  • Do you try to reach a precise target market?
  • How do you get feedback from you users?
  • What are the biggest challenges your business is facing?
  • Is there domain experts who can explain some aspect of the business to the developers?

Teams

  • How many developer teams do you have?
  • How may developers do you have in each team?
  • Do you have product managers? Product owners?
  • Are the developer teams autonomous?
  • Do you have cross-functional teams?
  • Are developers usually working alone on their projects?
  • How developers share knowledge in the team?

Processes

Agile

  • Do you use SCRUM? Can you describe the process?
  • Do you use Kanban?
  • What do you think about pair programming? Is it a common practice in the company?
  • What do you think about code review? Is it a common practice in the company?

Tests

  • Are you writing unit tests / functional tests / integration tests ... ?
  • What do you think about TDD? Is it a common practice in the company?

Documentation

  • What is good documentation for you?
  • Are the codebases well documented?
  • Are the functionalities in the applications you're building well documented?

CI / CD

  • Do you have a CI pipeline?
  • Do you do Continuous Deployment (CD)?
  • How often do you deploy in production?
  • What do you prefer: small tickets you directly deploy in production when they're done, or bigger tickets?

Requirements

  • Who is writing the requirements for new functionalities?
  • Do you have kickup meetings with domain experts, managers, and developers, when you want to add a new functionality?
  • Is it possible, for developers, to change the requirements?

Quality

  • Are you aware of your application's MTTR (Mean Time to Restore), the time you need in average to fix problems in production?
  • Do you have a QA team?
  • Does the QA team test manually, or do they run automated tests?
  • Do you have agile ceremonies, like daily stand up?

Working Place

  • Do you allow home office?
  • Do you allow remote work?
  • Do you work in an open office?
  • Are developers isolated or everybody in the same offices?
  • Can I visit the offices?

Schedule

  • Are the work hours flexible?

Deadlines

  • Who decides the of deadlines? How?
  • Are estimations considered as hard deadlines?
  • Is it possible to change the scope of the tasks if it's clear that the deadlines are too short?
  • Do you think a "healthy" amount of pressure on developers is necessary for them to do their best work?

Legacy Systems and Complexity

  • Do you consider part of your codebase as legacy? Why?
  • Do you have some practices or processes to avoid technical debt?
  • Do the management knows the cost of complexity in the codebase?
  • How do you reduce the entropy in your codebase?

Holidays

  • How many days of holidays do we have?
  • Is it possible to have unpaid sabbatical? (months)

Trial Day

  • Can I do a payed trial day to know better each other?

To ask to the IT team If Trial Day

  • Would you refer this company to a friend?
  • What would you change in this company?
  • What the most interesting things you've worked on here?
  • Are deployments stressful? Why, in your opinion?
  • Why do you stay in this company?

Sources

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].