General Advice & Prep
- Read over the job description. To get ready for your interview, read through the job description and make sure you know what is expected of the role.
- Everyone loves a candidate who does their homework! Do some research on who you'll be meeting (we'll give you names ahead of time), and do some reading on Default as a company, business, and product. You should know what our mission and here are and be able to speak to them.
- Listen carefully. If you don't fully understand the question, please ask! You can ask the interviewer to clarify or rephrase their question. Also, feel free to tell your interviewer you need a moment to collect your thoughts.
- Ask clarifying questions Avoid jumping into solutions, instead take a pause, make sure you have understood the question clearly, and ask clarifying questions from your interviewer.
- Come with questions. This is your chance to interview us as well. We value curiosity and want to answer your questions.
Engineering & Product Roles
- We are not big fans of DS/Algo — While developers need to be able to write their own logic and optimal code we think the standard questions (as found on leetcode) for evaluating these exclude a lot of good developers. We usually ask a “product algo” problem that is similar to the kind of algorithms you would write on a day to day basis
- Discover edge cases - Ask as many questions as you need - especially for any algorithm or system design problems.
- Build your universe - Candidates who jump into writing code or providing solutions without properly establishing all details are usually a red flag. We are not evaluating you for speed. Take your time 🙂
- Show rather than tell - If you have projects that you can showcase or are willing to do assignments please let our recruiters know and we can accommodate for the same during our interview process.
- Okay to google - We are fine with candidates googling, please go ahead and ask your interviewer if it is okay for you to google for a certain question.