One of two things keeps happening to me. I ask the right questions but forget something crucial or I work with a recruiter and get rushed into deciding if a company is good or not. So I wanted to create a printable survey I could use to figure out over the phone, in addition to the usual information given, what the culture/work environment is really like. This is geared toward .Net development environments and is based on both positive and negative experiences.
In your experience, would this survey fish out/raise red flags in your previous work environments? Am I missing anything?
Company: _____________________________________ Date ________
Simply circle each or write in where possible.
Communication
- Email: Outlook, Gmail, Other
- Chat: Skype/Skype for Business, Linq, HipChat, Slack, Yahoo Messenger, Brosix, Other
- Screen Sharing: chat client, dedicated client
Code
- Revision Control: SVN, Git (GitHub, GitLab, BitBucket), TFS (Using Locks?)
- Tooling: 2008, 2010, 2012, 2015 VS / 2008, 2010, 2012, 2015 SSMS / Gulp, Grunt, WebPack
- Do you have? Code reviews, Dedicated QA’s Automated/Manual, Release Process
- Continuous Integration: Build on schedule, build on demand, build on commit
- Releases: Day, Night, Continuous
- Unit Testing: 10%, 25%, 90%, Using mock framework, TDD
Workstation
- Security: Assigned passwords, Turn in computer for updates, scheduled updates
- Specs: Monitor size? 12″, 13.3″, 14″, 15+″ / Resolution? (1440x900, 1600x900, 1920x1080) / RAM 4, 8, 16+ / HDD or SSD / Full Keyboard? / Core i7 / External Monitors? 1, 2, 3
- OS: Windows 7, Windows 8, Windows 8.1, Windows 10
Misc
- Remote Likelyness: once a week, with excuse, after you’ve earned it, senior employees only
- Celebrations in last 6 months: 1, 3, 6, 7+
- Internet Filters? Filter music, filter blogs
- Problem, who can I talk to? Guy in France, Someone in the same office, Take care of it yourself