└── README.md /README.md: -------------------------------------------------------------------------------- 1 | Front End Developer Employer Questions 2 | ======================================= 3 | 4 | The Front-end Job Interview Questions list (https://github.com/darcyclarke/Front-end-Developer-Interview-Questions) is pretty awesome--if you're an employer. It gave me the idea to have a list of questions for front-end developers to ask prospective employers. 5 | 6 | These questions cover employers who are large enough to have a dedicated development team. It should work reasonably well for both agencies and companies that are working on internal projects. 7 | 8 | Interviews usually happen with both Managers and Team Members, so I've split the questions into those two general categories. 9 | 10 | Management Questions 11 | -------------------- 12 | 13 | *General Questions:* 14 | - How do you define front end development? 15 | - What tools do you use for internal communication? (email,chat,irc) 16 | - What is your telecommuting policy? 17 | - How many employees are in the company? 18 | - What department does the position report to? 19 | * How many people work in that department? 20 | - How many hours do you expect in a typical day/week? 21 | - What are standard business hours? 22 | - What is the value of this position to your company? 23 | - What equipment is provided with the position? 24 | - Do you have a dress code? 25 | - How many hours a week does a typical FED spend in meetings? 26 | 27 | *Project Management:* 28 | - Can you describe a typical project life cycle? 29 | - What is an average project size in terms of days/weeks/team members? 30 | - How do you organize project teams? 31 | - Do you use any project management software? 32 | - Do you have dedicated project managers? 33 | * If so, how many? 34 | * Are they certified / what certification? 35 | - What is your development methodology? 36 | * If Agile, what is your sprint length? 37 | - How often do you push code live? 38 | - Do you use a bug tracking/ticketing system? 39 | - What kind of seating arrangement do you have? 40 | (teams vs departments) 41 | 42 | *Clients:* 43 | - What percentage of clients are internal vs external? 44 | - How often are clients in the office? 45 | - Who is the primary POC for client interactions? 46 | - Are FEDs expected to meet with clients? 47 | - Do you send FEDs on sales calls? 48 | - How do you handle difficult clients, in particular: 49 | * feature creep / design changes 50 | * "Make the logo bigger" 51 | - Do you track hours? 52 | * What tools do you use? 53 | * How many client-billable hours do you expect per week? 54 | 55 | *Bonus Questions* 56 | - What do you think about Google's 20% policy? 57 | - Do you send employees to tech conferences? 58 | * Do you let them spend working hours creating talks to give at said conferences? 59 | - Do you ever bring in lunch/dinner during crunch times? 60 | - Do you believe an employee should ever "stay as late as it takes to get the job done?" 61 | 62 | 63 | Coding Team Questions 64 | --------------------- 65 | 66 | *Coding Standards* 67 | - Do you have coding style guide? 68 | * Spaces or tabs? 69 | - What do you use for version control? 70 | - What is the oldest version of IE that you support? 71 | - Do you have a preferred CMS or development platform? 72 | - What is your standard development toolkit? 73 | - Macs or PCs? 74 | - Do you do code reviews? 75 | - Do you have a coder blog? 76 | - Do you publish your code? 77 | - Do you allow employees to publish code? 78 | 79 | *Markup:* 80 | - HTML5 or XHTML Strict? 81 | - Semantics fanatic or divs and spans as necessary? 82 | - Accessibility 83 | * Do you use WAI-ARIA? 84 | * Is accessible AJAX a priority? 85 | * Do you ever test for accessibility with screen reader software or a testing service? 86 | 87 | *CSS:* 88 | - What, if any preprocessor do you use? (Sass, LESS, Stylus) 89 | - Do you subscribe to any particular CSS structure? (SMACSS, OOCSS) 90 | 91 | *JavaScript:* 92 | - What JavaScript libraries do you use, if any? 93 | - Do you prioritize building interactions that work without JS enabled, or do you accept that all users will or should have JS? 94 | 95 | *UX* 96 | - Do you have a UX team? 97 | * if yes, can you give me an overview of your UX process? 98 | - Do you do user testing? 99 | - What's your current approach to mobile? 100 | 101 | *Design* 102 | - Are FEDs involved in the design process? 103 | * if so, at what point? 104 | - How many design comps are created for a typical project? 105 | - What format do you use for design comps? 106 | 107 | *Programming* 108 | - What are the primary programming languages used? 109 | - How many dedicated programmers do you have? 110 | - How much time are programmers allowed to spend mentoring? 111 | 112 | *Quality Assurance:* 113 | - Do you have any dedicated QA software or hardware? 114 | - How do you determine browsers/devices for testing? 115 | - Do you collect metrics on site visitors and user agents? 116 | - What percentage of a build is dedicated to QA? 117 | - At what point in the build do you begin QA? 118 | (bonus for continuous or unit testing) 119 | 120 | ~~~ 121 | --------------------------------------------------------------------------------