Sponsoring Company Internship Placement Interviewer

From Ada Developers Academy Wiki
Revision as of 18:42, 14 November 2016 by prefix>Crystal (updates links for interviewers)
Jump to navigation Jump to search

Sponsoring Company Internship Placement Interviewer

  Interviewing for internships is only open to our sponsoring companies, 
  please email alexandra@adadevelopersacademy.org with Qs

As an 'Sponsoring Company Internship Placement Interviewer, you will learn about the skills our Adies can bring to your company.

Your role will be to:

  • read and sign --> Volunter Code of Conduct
  • read about --> Unconscious Biases in Interviewing
  • read about --> Gender Inclusivity
  • know your audience is a group of people identifying with the women's community who came to Ada with very little to no experience coding; Ada provides them with 7 months of intensive classroom experience in Ruby, Rails, HTML/CSS, and JS; please do not refer to concepts as something that "programmers should already know", as something that "you can't get a job if you don't understand", or as “easy”. These students have learned so much in such a short period of time and are eager to continue their learning in their internship and beyond.

What to expect

  • Interviews are 30 mins long
  • You give us your availability and we will send a calendar invite for a time slot
  • When you get to the location, we will have a room for a 1-1, hopefully with a whiteboard available (if not, we will provide paper)
  • Students will not bring their laptops with them unless you ask us to request that ahead of time
  • Students will be nervous (who isn't in an interview?!)
  • You choose your own questions to ask and provide feedback at the end

Time Commitment

  • we will send out a separate timetable with available spots, but breakdown for your number of 30-min slots is approximately the following:
    • 1 intern = 8 interviews
    • 2 interns = 12 spots
    • 3+ interns = 16 spots

Tips for being a ROCKSTAR Interviewer

  • Understand the Ada Curriculum (see below)
  • Do not "well, actually" your interviewee, instead let them complete their thoughts and hold your feedback until the feedback phase of the interview
  • Do not look at your phone instead of your interviewee
  • Stay on schedule! - make sure that all students feel like they got the same energy and time as their peers

About the Ada Curriculum

  • Students learn Ruby (~5 weeks), HTML/CSS (~2 weeks), Rails (~5 weeks), API Interactions (~3 weeks), JS (~4 weeks), as well as Agile, TDD< and CS Fundamentals (spread out throughout curriculum).
  • During the classroom learning, students code A LOT. Ada's curriculum is based on building practical coding skills and teaching students how to learn rather than focusing on theoreticals. Coding hours accumulate to ~30+ per week, on top of Lectures, Guest Lectures, Networking Events, etc
  • check out the classroom curriculum --> Cohort Schedule
  • know what Ada Graduate Learning Goals --> Ada Graduate Profile

Choosing your Interview Questions You may ask any questions that you like, especially if you have some particular questions that you like to ask; but please consider the following information when picking your questions to make sure that you have an understanding of where our students are and what they have learned.

Example Questions to Ask Example Questions NOT to Ask
  • Write a function to determine if a string is a palindrome
  • Write a function that counts the number of unique words in a string
  • Write a function that validates a phone number given some validation rules
  • Given coordinates of two rectangles determine if they overlap
  • Given two lists return the intersection of the lists
  • Write a function that takes an array of unique sorted integers (eg. [1,2,3,5,7,9,10,11]) and outputs a string of the ranges (eg. "1-3,5,7,9-11")
  • Express the relationship of a set of objects with an ERD or similar diagram
  • Describe software that could improve the efficiencies in one of your previous jobs
  • Given a binary tree, mirror the tree. (Students learn a high level of ADTs, but do not work on specific implementations for every variation.)
  • What is the difference between an inner join and an outer join? (Students learn data modeling at an introductory level.)
  • Is programming a "hobby"? (Our students all quit their jobs and found means to dedicate a year of their life to this program. Programming is not a hobby to them.)