Skip to content

Latest commit

 

History

History
51 lines (36 loc) · 3.48 KB

hiring.md

File metadata and controls

51 lines (36 loc) · 3.48 KB

Hiring @ Shippo (WIP)

At Shippo we look at 3 dimensions for a software engineering candidate

  • Core values and behaviors fit - do you approach software engineering with the same mindset as we do, do you share similar values about customers and work?
  • Technical Ability - can you problem solve and build code that would work in production
  • Diversity of Thought - how do you approach problems, how has your past experiences shaped your thinking

General Flow

We have a pretty straight forward process. We aim to make it speedy, painless (as possible) while still making sure you and Shippo vet each other appropriately. We will also adapt the process based on your skills, so we will try to tailor some questions more towards your skillset.

Here's a general outline of the process:

  • You've applied here!
  • Manager/Recruiter Phone Screen (30-45 mins)
    • Chatting about experience, goals and general communications assessment. We are interested in what you are looking for in your next job.
  • Technical Zoom Interview (60 mins)
    • Tech Interview 1, Software Engineering
      • Part 1, On CodeSignal, a coding question focused using data structures and simple algorithm.
      • Part 2, Technical Experience Question If time is of the essence, this can sometimes be given during the onsite but we typically prefer to do this screen first.
  • Onsite (3-4 hours)
    • Each interview has 1 or 2 primary problem solving questions and 1 or 2 questions about your technical or teamwork experience.
    • Tech Interview 2, System Design - Whiteboard design question focused around systems interaction, scalability, and error handling.
    • Tech Interview 3, Software Design - Whiteboard software design focused on encapsulation, and data-driven application design.
    • Founder Chat - Discuss background on Shippo, core values/behavior fit
    • Product Manager Chat (Optional) - Talk with product manager on the team you'll work for
    • Manager Wrap-up & Feedback - We want to gather feedback about how the interview went and about the process (what went well, what could be improved). We'll also provide you any feedback that we may have.
  • Internal Recap
  • Decision

This whole process can happen pretty quickly, depending on your availability, so overall time frame may be only 1-2 weeks from application to decision.

For Shippos, here is our detailed internal Wiki.

Helpful Notes

We understand that on-site technical interviews can be stressful. Here are some of our principles that might alleviate the stress:

  • The problems that we ask are real life problems that we have solved in the past. We made simpler versions of them to fit within the alloted time. The idea is to give you a sense of what day-to-day work is like at Shippo.
  • We are not looking to evaluate your answer against a gold standard. Instead, we are looking to get to know you, e.g. how you approach problems, and how you communicate solutions.
  • Be yourself! We are trying to get to know you, and we want you to get to know us. The more natural you are, the more we can gauge whether you'll love working at Shippo.

Also, take a breath and relax, we're not trying to trick you or give you ridiculous puzzle or math problems :).

Here's a full flow diagram in case you're curious, and is not completely accurate as we do adjust based on the your skills.

Join us!