====== Job Interview Questions ====== ==== Remote Working ==== * What are your communication/collaboration tools? * How you handle meetings with in-office and remotes? * How do you ensure remote workers stay connected and engaged with the company? ==== Work Tracking ==== * How do you track work flow? How does work get allocated? How/who determines priority? ==== Coding Standards ==== * Do you have coding standards? * Do you use automated tools like FxCop? * Is it documented? ==== Source Control ==== * What source control do you use? * What is your check in policy? What does someone have to do before they check in. Do you check at the end of every day? * Is it documented? ==== Specifications ==== * Is the coding based on a specification document? Is the coding always based on a specification document? * Who writes the specification document? ==== Development ==== * Is there a bug database / bug tracker? * Feature vs bug priority (Microsoft uses 'Zero Defects Policy' - all known bugs fixed first) * What are the working conditions like? (noisy vs quiet etc) * Machine specs, dual screens etc * Visual Studio Professional vs Visual Studio Team System etc ==== Building ==== * Can you make a build in one step? * Do you do overnight builds? ==== Testing ==== * Do you use automated testing? Overnight testing? * Who tests? * Are there test plans / test scripts? Who writes them? ==== Database Access ==== * What sort of access to live database do developers have? ==== Backups ==== * Is there a backup policy for local machines? ==== Deployment ==== * How does your company handle software deployment? What tools do you use? * How often do you deploy to production? {{tag>miscellaneous job employment}}