└── README.md /README.md: -------------------------------------------------------------------------------- 1 | # Flip the Script (╯°□°)╯︵ ┻━┻ 2 | #### A List of Random Questions To Ask Your Potential Manager/Teammate/Company 3 | 4 | _This is a personal extension of [this list by ChiperSoft](https://github.com/ChiperSoft/InterviewThis) with questions of my own._ 5 | 6 | ### Personal 7 | - What will be my day to day responsibilities? 8 | - What programming languages will I be expected to work in? 9 | - Do you have any goals? What is your plan for achieving your biggest goal? 10 | - How do you deal with failure/rejection? 11 | - Besides the paycheck, what keeps you coming into the office every day? 12 | - What do you do outside of work? 13 | - What kinds of questions did you ask when you were on my side of the table? 14 | - What's the latest song you've been listening to? 15 | - What's the latest book you've enjoyed reading? 16 | - What are 3 qualities that have made you a success here? 17 | - What is the most boring part of working here? 18 | - What can't you know enough about? 19 | - What was the one thing that made you say "Yes, I want to work here!" 20 | - Is it okay to fail? 21 | - What gets you agitated or angry? 22 | - What do you enjoy the most about working here? 23 | - If I get the job, how do I earn a "gold star" on my performance review? What are the key accomplishments you'd like to see in this role over the next year? 24 | - How did you get your start in this industry? Why do you stay? 25 | - What keeps you up at night? What's your biggest worry these days? 26 | - What do you think of people with a background like mine (coding bootcamp) 27 | - How does the company / my future boss do performance reviews? How do I make the most of the performance review process to ensure that I'm doing the best I can for the company? 28 | - What is the typical career path for someone in this role? 29 | - **RISKY: How do I compare to other candidates you've interviewed for this role?** 30 | - **RISKY: How soon can I start?** 31 | - What is the best time/way to follow-up with you? 32 | - What part of my resume stands out to you the most? 33 | - What made you choose to interview me out of all the other applicants? 34 | 35 | ### Company 36 | - Why are you hiring for this position? 37 | - Which competitor are you most worried about? 38 | - Where do you see this company in 5 years? 39 | - What's working here at XYZ? 40 | - What's not working at XYZ? 41 | - If you could change anything about this company what would it be? 42 | - What's next for this company? 43 | - What are the company values? How do the people working here reflect them? 44 | - Is this a company that values learning? How does this company support that endeavour? (books, conferences, etc) 45 | - On a scale of 1-10 how diverse would you say this company is? 46 | - What is the rhythm to the work around here? Is there a time of year that it's all hands on deck and we're pulling all-nighters, or is it pretty consistent throughout the year? How about during the week / month? Is it pretty evenly spread throughout the week / month, or are there crunch days? 47 | - Is there a company reward system for employee accomplishments? 48 | - What type of people are successful here? What type of people are not? 49 | - Am I allowed or expected to take my work home with me? 50 | - What are the expectations with regards to hours worked, deadlines, and overtime? 51 | - How much vacation time do you provide? 52 | - Open office, personal offices or cubicles? 53 | - Is there a dress code? 54 | - Does the company provide snacks and/or drinks? 55 | - What are your expectations for how many productive hours a developer will have per day? 56 | - What's one thing that's key to this company's success that somebody from outside the company wouldn't know about? 57 | - Does your company provide maternal/parental leave? 58 | - Will the company pay for training programs / certifications / conferences? What is the approval process like? 59 | - What is the company policy with regards to side projects? Am I allowed to work on my own sites? 60 | 61 | ### Technical 62 | - What will be the first projects I’ll be working on once hired? 63 | - Do you work on any side projects? One you're most proud of? 64 | - Do you do any work in open-source? 65 | - What is the tech stack here? (usually can be researched beforehand) 66 | - What is your favorite new technology? 67 | - What is your frontend software stack? (jQuery?, Underscore/Lodash?, Angular/Ember/React?, etc) 68 | - Why did you make those choices? 69 | - Is your front-end code bundled using a module loader such as Webpack or Browserify? 70 | - Do you use a templating engine, such as EJS, Jade, or Handlebars? 71 | - Do you use a compiled language such as Coffeescript or Typescript? (If yes, is it required?) 72 | - Do you use NodeJS as a software platform? (ie, beyond tooling) 73 | - How do you personally keep up with technology and keep your skills sharp? 74 | - What was the last big mistake you made? 75 | - What was the last cool feature you helped ship? 76 | - What source control do you use? Can you explain why you chose it? 77 | - Do you do pull requests, or does everyone just merge to a central repo? 78 | - Are you using a ticket system? 79 | - What comes first, bugs or features? 80 | - How are tasks added to the backlog? 81 | - Who determines the features that would go into the product? How are these chosen? 82 | - How are developers involved in that decision? 83 | - How are testers involved in that process? 84 | - Do you have a code review process? 85 | - Does your code review process promote empathy? 86 | - Do you have established code style rules? 87 | - Did you create your own style guide, or are you using a third party's (PEP8, PSRs, Standard JS, etc) 88 | - Is there an automated linting process to validate your styles? 89 | - Does everyone have an identical development environment? 90 | - Will I be provided with a new laptop? 91 | - Will I communicate directly with clients on a regular basis, or does this typically happen through an intermediary? 92 | - How is QA/testing done? 93 | - Who designs the User Interface? 94 | - Are developers expected to do it? 95 | - Are there graphics designers in the company? 96 | - Are there UX designers in the company? 97 | - Do you use open source libraries? 98 | - What is the company policy with regards to me releasing open source code (personal projects)? 99 | - How old is your codebase? 100 | - Do you have an automated test suite? 101 | - Do you use MVC or similar code structuring? 102 | - Is there an in-house framework, and if so who controls it? 103 | - Do you have a "story book" or library of resuable components? 104 | - Could you give me an example of a project I’d be working on? 105 | 106 | ### Team/Work Environment 107 | - How do you and your team handle conflict resolution? 108 | - What kind of methodology do you follow here? (Agile, Kanban, Waterfall?) 109 | - Can you tell me of a time you made a false assumption? What happened? 110 | - How is your team structured? 111 | - How many developers do you currently have? 112 | - How large are your team groups? 113 | - Are teams seated together? 114 | - How frequently do team members find themselves in meetings? 115 | - Do your developers pair program on a regular basis? 116 | - What is your (or my future boss') leadership style? 117 | - How frequently does your team interact with other teams? 118 | - Do you find yourself frequently blocked by dependencies from other teams? 119 | - What hours does the team work? 120 | - What does the new employee on-boarding process look like? 121 | - Is there good documentation or a wiki? 122 | - What are the biggest challenges facing your team right now? 123 | 124 | ### Other Benefits 125 | - Does this company support a healthy lifestyle? Gym membership, health insurance, etc? 126 | - Do you have a target salary range? 127 | - Is your company currently profitable? 128 | - What are the next steps in the interview process? 129 | - Is there food? Lunch? Snacks? Drinks? 130 | --------------------------------------------------------------------------------