Skip to content

Instantly share code, notes, and snippets.

@zackforbing
Created September 22, 2016 18:55
Show Gist options
  • Save zackforbing/4d44df30307c93936bb21654c7aea95f to your computer and use it in GitHub Desktop.
Save zackforbing/4d44df30307c93936bb21654c7aea95f to your computer and use it in GitHub Desktop.

first round / screening interview

  • purpose: vetting on skill and interest, look for red flags, narrow the field so less time is wasted interviewing
    • over the phone
    • 30 min or less
    • conducted by HR
    • possible homework assignment second round - the scary part
  • multiple sessions, commonly about 4 hours total
  • one non-tech session
  • two or more tech sessions
  • purpose: assess skills and fit for joining company. locally, generally final interview Optional final round
  • more common for jobs in other cities/ remote positions
  • always onsite
  • purpose: likely flown in to company’s city. local - questions remain what will they ask me? questions about you: why did you want to switch careers? describe a time when you had to deal with conflict? what does your ideal working environment look like? what was the most challenging thing you did at turing? what did you enjoy the most? why?

technical: what do you like and dislike the most about Rails? why? describe to me how you would write your own Activerecord? misc assessment problems

how? white boarding, pair programming, discussions ask questions! you are not perfect! if you don’t understand something, make that clear.

how to prepare: know yourself - 50% of questions come right off your resume/cover letter/what you say in the interview know the company - what do they do? why do you want to work there? practice! use a whiteboard time it get together with your peers and rotate positions solicit feedback on where you are weak - trouble sharing your thoughts? can’t whiteboard? talk too much/too fast/too little?

tips verbalize your thought process on problems. asking questions is not just okay, it is a good thing. give full answers with out derailing the interview. it’s not an interrogation. ask questions. have a conversation. for tech questions, repeat the problem back with any clarifying questions if you think you made an error, don’t obsess over it. expect to have your approach questioned. explain your reasoning and be willing to listen and learn. strong opinions, weakly held. have questions prepared. take care of yourself. sleep, eat, and hydrate.

the offer/negotiation offer hr contacts you to say they want to extend an offer. get them to offer a salary number. ask for all the details on benefits counter offer, really. doesn’t have to be on money. what is equity worth? nothing!

other job-like things internships contract to hire volunteer

machine learning - java go front end - js

how to build a hash map how to use a linked list how to use a binary search tree

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment