├── LICENSE └── README.md /LICENSE: -------------------------------------------------------------------------------- 1 | MIT License 2 | 3 | Copyright (c) 2019 Stanisław Pitucha 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining a copy 6 | of this software and associated documentation files (the "Software"), to deal 7 | in the Software without restriction, including without limitation the rights 8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 9 | copies of the Software, and to permit persons to whom the Software is 10 | furnished to do so, subject to the following conditions: 11 | 12 | The above copyright notice and this permission notice shall be included in all 13 | copies or substantial portions of the Software. 14 | 15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 21 | SOFTWARE. 22 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # Reverse interview 2 | 3 | This is a list of questions which may be interesting to a tech job applicant. 4 | The points are not ordered and many may not apply to a given position, or work type. 5 | It was started as my personal list of questions, which grew over time to include both things I'd like to see more of and red flags which I'd like to avoid. 6 | I've also noticed how few questions were asked by people I interviewed and I think those were missed opportunities. 7 | 8 | If you asked something not listed here, send in a PR. 9 | 10 | Translations: [Korean](https://github.com/JaeYeopHan/Interview_Question_for_Beginner/blob/master/Reverse_Interview/README.md) 11 | 12 | ## Expected usage 13 | 14 | - Check which questions are interesting for you specifically 15 | - Check which answers you can find yourself online 16 | - Otherwise ask 17 | 18 | Definitely don't try to ask everything from the list. 19 | 20 | Remember that things tend to be fluid, re-organizations happens often. 21 | Having a bug tracking system doesn't make bug handling efficient and CI/CD doesn't mean your time to deliver is necessarily short. 22 | 23 | # The Role 24 | 25 | - What's the on-call plan/schedule? (what's the pay for standby and call-out) 26 | - What are the tasks I would do on a usual day? 27 | - What's the junior/senior balance of the team? (and are there plans to change it) 28 | - What does the onboarding look like? 29 | - How much independent action vs working off a provided list is expected? 30 | - What are the expected/core work hours? 31 | - What is your definition of success for this role? 32 | 33 | # Tech 34 | 35 | - What are the usual stacks used at the company? 36 | - How do you use source control? 37 | - How do you test code? 38 | - How do you track bugs? 39 | - How do you integrate and deploy changes? Is it CI/CD? 40 | - Is your infrastructure setup under version control / available as code? 41 | - What's the workflow from the planning to the finished task? 42 | - How do you prepare for disaster recovery? 43 | - Is there a standardised development environment? Is it enforced? 44 | - How quickly can you setup a new local test environment for the product? (minutes / hours / days) 45 | - How quickly can you respond to security issues in the code or dependencies? 46 | - Are all developers allowed to have local admin access of their computers? 47 | 48 | # The Team 49 | 50 | - How is the work organised? 51 | - How does the intra/inter-team communication typically work? 52 | - How are differences of opinions resolved? 53 | - Who sets the priorities / schedule? 54 | - What happens after pushback? ("this can't be done in the projected time") 55 | - What kind of meetings happen every week? 56 | - What's the product/service schedule? (n-weekly releases / continuous deployment / multiple release streams / ...) 57 | - What happens after production incidents? Is there a culture of blameless analysis? 58 | - What are some ongoing challenges the team is experiencing that you are yet to resolve? 59 | 60 | # The Company 61 | 62 | - Is there a conference/travel budget and what are the rules to use it? 63 | - What's the promotion process? How are requirements / expectations communicated? 64 | - What is the performance review process like? 65 | - Is there a separate tech and management career path? 66 | - How much annual / personal / sick / parental / unpaid leave is available? 67 | - What's the status of / view on diverse hiring? 68 | - Are there any company-wide resources for learning available, like ebooks subscriptions, or online courses? 69 | - Is there a budget for getting certifications? 70 | - What's the maturity stage? (early finding direction / feature work / maintenance / ...) 71 | - Can I contribute to FOSS projects? Are there any approvals needed? 72 | - Are there any non-compete or non-disclosure agreements I'll be asked to sign? 73 | 74 | # The Business 75 | 76 | - Are you profitable? 77 | - If not, how long is your runway? 78 | - Where does the funding come from and who influences the high level plan/direction? 79 | - How do you make money? 80 | - What's preventing you from making more money? 81 | - What have you identified as your competitive advantage? 82 | 83 | # Remote Work 84 | 85 | - What's the ratio of remote to office workers? 86 | - Does the company provide hardware and what's the refresh schedule? 87 | - Are extra accessories/furniture possible to buy through the company? Is there a budget for them? 88 | - How often are office visits expected? 89 | - Are the office meeting rooms always prepared for video conferences? 90 | 91 | # Office Work 92 | 93 | - What's the office layout? (open plan / cubicles / offices) 94 | - Is there a support / marketing / other call-heavy team close to my new team? 95 | 96 | # Other resources 97 | 98 | - Find more inspiration for questions in the [Joel Test](https://www.joelonsoftware.com/2000/08/09/the-joel-test-12-steps-to-better-code/) 99 | --------------------------------------------------------------------------------