Iris Classon
Iris Classon - In Love with Code

My interview questions to the interviewer (finding my dream job)

After making a rather public announcement about my mission to find a dream job many asked me- what is your dream job? Some, many, indicated that there is no such thing and that you do not know- cannot know for sure. Yes. No shit Sherlock!* (*My favorite reply when people say things that are given). It cannot be perfect, but I can certainly get very close. And I want to see how close, being willing to do what that requires of me.

EF (Education First) dev team in Shanghai. Tour around the office after a double interview. EF ticks many boxes, they have great practices and seems like a great place to work!

So how do I come close the perfecting in my quest? I do what I’ve always done, I ask questions- (Stupid Question of the Day) without fear for how they might be interpreted or how the questions might reflect on me. Here are the questions I ask the company I’m applying for (usually after or during the first interview). These are raw notes from my OneNote- I use the notes while asking and there are more questions than these (these act more like reminders). The focus areas for me are:

About the company (to learn more about the company and product)

Hard questions and sensitive questions– how do they deal with difficulties

Practicalities (since I might be relocating I need to consider a few more things)

Professional development (how much can I grow as a developer there?)

Start (how am I integrated in the team and product/project)

Team (what is the culture, diversity and inner groupings)

Tools and practices/processes (are these up to date, good practices?, can I learn something new?)

Rasums (director of recruitment) at EF and me. Almost a whole day was spent talking, eating and interviewing at the EF Shanghai office last week - and it was one of the few pleasant experiences I’ve had with an interview process. Rasmus is Swedish- I wonder if that had anything to do with it?

Supporting the community is important for me. Here is a last minute UG on node.js held at the EF office . Big attendance with just 5 days notice! (location: Shanghai). Troy and I arrived late due to train problems- but @substack had full control :) (of course)

My raw notes:

About the company (to learn more about the company and product)

What are the products and competitors?

What do they consider to be their biggest challenges?

What are they currently working on?

What is the business model (B2B, B2V, B2L)?

How is the company structured?

How is the company growth?

Hard questions and sensitive questions (how do they deal with difficulties)

What is the staff turnover rate?

Example of somebody that was let go

Procedures for dealing with developers that fail to deliver

How common is it that there isn’t a hire after a probation period?

Do they have provide information on bullying, harassment and similar?

Do they provide confidentiality agreements between line manager and employee (for example)?

Is communication monitored? (email, social media, forums etc.)

Practicalities (since I might be relocating I need to consider a few more things)

Salary and expected increases (performance based or default)

Vacation

Public holidays

Private health insurance

Probation period and leave notification

Contract length and leave notification (F.ex. China Max 1yr at the time)

Relocation help

Temporary apartment for probation period

Visa- time, cost, etc.

Work computer and phone provided?

Fringe benefits

Flex hours?

Pension

Remote?

Professional development (how much can I grow as a developer there?)

Professional development

Career paths

Possibility to change team

Conference ’ allowances'

Does the company sponsor or organize events or groups?

Training budget for the teams?

How much time a month for skill developing?

Learning at the workplace efforts? (brown bag lunches, training and more)

Start (how am I integrated in the team and product/project)

How do the first few months look like

Training provided

Junior vs. Senior ratio

Ask to talk to a recent hire at same level

Integration?

Team (what is the culture, diversity and inner groupings)

Pairing (if any how often, do developers want to)

Code reviews (how often and how)

Social activities

Inner groupings (expat vs locals, new vs old)

Age span

Diversity (culture and gender)

Company structure (hierarchical or flat)

Conflict management

Coding standards and conventions?

OSS projects? Use of OSS?

How much is NDAed? (transparency)

Frequency of meetings? Type of meetings?

Can I work undisturbed?

Tools and practices/processes (are these up to date, good practices?, can I learn something new?)

Continuous integration (how etc)

  • if yes, what fails a build?

Version control, hosted where

Testing (QA) practices

Scrum (how long sprints?)

Languages, platform and technologies

Versions used

Development methodologies? (TDD etc.)

Documentation practices and tools

Ticket system and practices

IDE licenses and tools (R# for example)

Comments

Leave a comment below, or by email.
Erik
7/10/2014 8:44:22 PM
Excellent list of questions. I ask similar ones during my interviews, and more often than not their answers will determine if I want to continue. 
Grant Winney
9/8/2014 8:59:07 PM
Did you really ask them all of those questions? I bet you had the interviewer(s) sweating by the end! Great list though.. bookmarked. 
Ali
10/6/2014 11:45:42 AM
Only a girl can ask those questions in an interview & get selected...:-) 
anonymous
10/20/2014 5:29:36 AM
So what happenede eventually? Did you accept the offer? If not, why? :) 


Last modified on 2014-07-04

comments powered by Disqus