Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Select an option

  • Save zerothabhishek/950120f844368653c6eacec6f731fd2a to your computer and use it in GitHub Desktop.

Select an option

Save zerothabhishek/950120f844368653c6eacec6f731fd2a to your computer and use it in GitHub Desktop.

Revisions

  1. @vcarl vcarl revised this gist Apr 24, 2018. 1 changed file with 8 additions and 7 deletions.
    15 changes: 8 additions & 7 deletions questions-for-your-interviewer.md
    Original file line number Diff line number Diff line change
    @@ -1,26 +1,27 @@
    Questions to ask potential employers

    * How long do you expect it would take me to deploy my first change? To become productive? To understand the codebase?
    * What kind of equipment will I be provided? Will the company pay/reimburse me if I want something specific?
    * What's the longest tenure of a developer at this company?
    * How long has the top quarter of the developers been here?
    * What fraction of the developers have been here less than 6 months?
    * How long does it take to do a complete deployment?
    * How large are PRs? For a "big" PR, how many lines of code? How long is it open?
    * How often do you have major outages? What constitutes a major outage for you?
    * Do you have a defined process for the aftermath of an outage?
    * About what fraction of their time are developers given (implicitly or explicitly) the freedom to explore?
    * How do you define success and growth for your individual developers?
    * Do you pay for conferences?
    * How do you balance shipping new features and maintaining the codebase?
    * How many repositories does an average engineer touch?
    * How do you define success and growth for your individual developers?
    * How often does my manager have 1:1s with their reports?
    * What kinds of topics are usually discussed in 1:1s?
    * How often do you have major outages? What constitutes a major outage for you?
    * Do you have a defined process for the aftermath of an outage?
    * What's the lifecycle of new development, from somebody's idea to deployment?
    * How do you balance shipping new features and maintaining the codebase?
    * How often do 2 devs work together for more than 15 minutes? 3 or more devs?
    * How do you like to track tasks?
    * Do you do agile/scrum?
    * How do you decide what to build?
    * What are your swimlanes called?
    * How do you know when something is done?
    * What project management software do you use?
    * How many repositories does an average engineer touch?
    * How often do you do lunch and learns, or other semi-formal knowledge sharing?
    * How often does my manager have 1:1s with their reports?
    * What kinds of topics are usually discussed in 1:1s?
  2. @vcarl vcarl revised this gist Apr 23, 2018. 1 changed file with 8 additions and 9 deletions.
    17 changes: 8 additions & 9 deletions questions-for-your-interviewer.md
    Original file line number Diff line number Diff line change
    @@ -1,24 +1,23 @@
    Questions to ask potential employers

    * How long do you expect it would take me to deploy my first change? To become productive? To understand the codebase?
    * What's the longest tenure of an engineer at this company?
    * How long has the top quarter of the engineers been here?
    * What fraction of the engineers have been here less than 6 months?
    * What's the longest tenure of a developer at this company?
    * How long has the top quarter of the developers been here?
    * What fraction of the developers have been here less than 6 months?
    * How long does it take to do a complete deployment?
    * How large are PRs? For a "big" PR, how many lines of code? How long is it open?
    * How often do you have major outages?
    * Do you have a defined process for the aftermath of an outage?
    * How often do you have major outages? What constitutes a major outage for you?
    * Do you have a defined process for the aftermath of an outage?
    * About what fraction of their time are developers given (implicitly or explicitly) the freedom to explore?
    * How do you define success and growth for your individual developers?
    * Do you pay for conferences?
    * How do you manage technical debt?
    * How do you balance shipping new features and maintaining the codebase?
    * How many repositories does an average engineer touch?
    * What's the lifecycle of new development, from somebody's idea to deployment?
    * How often do 2 devs work together for more than 15 minutes? 3 or more devs?
    * How do you like to track tasks?
    * If they do agile:
    * Scrum?
    * How do you gather requirements?
    * Do you do agile/scrum?
    * How do you decide what to build?
    * What are your swimlanes called?
    * How do you know when something is done?
    * What project management software do you use?
  3. @vcarl vcarl created this gist Apr 22, 2018.
    27 changes: 27 additions & 0 deletions questions-for-your-interviewer.md
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,27 @@
    Questions to ask potential employers

    * How long do you expect it would take me to deploy my first change? To become productive? To understand the codebase?
    * What's the longest tenure of an engineer at this company?
    * How long has the top quarter of the engineers been here?
    * What fraction of the engineers have been here less than 6 months?
    * How long does it take to do a complete deployment?
    * How large are PRs? For a "big" PR, how many lines of code? How long is it open?
    * How often do you have major outages?
    * Do you have a defined process for the aftermath of an outage?
    * About what fraction of their time are developers given (implicitly or explicitly) the freedom to explore?
    * Do you pay for conferences?
    * How do you manage technical debt?
    * How do you balance shipping new features and maintaining the codebase?
    * How many repositories does an average engineer touch?
    * What's the lifecycle of new development, from somebody's idea to deployment?
    * How often do 2 devs work together for more than 15 minutes? 3 or more devs?
    * How do you like to track tasks?
    * If they do agile:
    * Scrum?
    * How do you gather requirements?
    * What are your swimlanes called?
    * How do you know when something is done?
    * What project management software do you use?
    * How often do you do lunch and learns, or other semi-formal knowledge sharing?
    * How often does my manager have 1:1s with their reports?
    * What kinds of topics are usually discussed in 1:1s?