Skip to content

Instantly share code, notes, and snippets.

@niche-recruiting
niche-recruiting / seit.md
Last active June 23, 2022 18:37
SEIT Phone Screen Interview Reference

Before We Begin

During the interview when we review this exercise, please expect to share your screen. If you're unfamiliar with Google Meet, make sure you take a moment to familiarize yourself with how to share your screen on that platform.

The Exercise

The page https://www.niche.com/account/register/ allows users to begin the process of creating an account on Niche.

We want to create end-to-end tests that interact with the form on this page. We want to be able to validate functionality of the form and its individual components, and also complete the form as part of larger end-to-end test flows.

Q: What questions have you got about the expected behavior on the page?

@niche-recruiting
niche-recruiting / be2_java.md
Last active March 22, 2022 23:34
Back-End Final Round Reference Materials

Lets continue iterating on the command line tool we discussed earlier!

Previously, we discussed how the best way to download 1000 files in the least amount of time is via some form of concurrency, which would allow us to retrieve multiple files at the same time and fully utilize available network bandwidth. Lets assume our data has been retrieved and stored in the following data structure:

/* Each college's file downloaded as a string.  Remember, the first line in each string is
   the college name, and each subsequent line is one review
@niche-recruiting
niche-recruiting / be2_go.md
Last active March 22, 2022 23:34
Back-End Final Round Reference Materials

Lets continue iterating on the command line tool we discussed earlier!

Previously, we discussed how the best way to download 1000 files in the least amount of time is via some form of concurrency, which would allow us to retrieve multiple files at the same time and fully utilize available network bandwidth. Lets assume our data has been retrieved and stored in the following data structure:

/* Each college's file downloaded as a string.  Remember, the first line in each string is
   the college name, and each subsequent line is one review
@niche-recruiting
niche-recruiting / be2.md
Last active March 22, 2022 23:44
Back-End Final Round Reference Materials

Welcome!

Welcome to the Back-End Engineering interview process at Niche! This document is sent for review in advance of your final round interview.

During your final round technical interview, you will meet with other back-end engineers to discuss:

  • Technical questions about databases, testing, and architecture.
  • Part 2 of the review-indexing case study, found below. Similar to part 1, feel free to read and think about the questions in advance. You are not required to write any code for this exercise.
  • Any questions you have about Niche or the position.

We've made these reference materials available in several common languages, pick whichever one you like!

@niche-recruiting
niche-recruiting / be2_c#.md
Last active March 22, 2022 23:33
Back-End Final Round Reference Materials - C#

Lets continue iterating on the command line tool we discussed earlier!

Previously, we discussed how the best way to download 1000 files in the least amount of time is via some form of concurrency, which would allow us to retrieve multiple files at the same time and fully utilize available network bandwidth. Lets assume our data has been retrieved and stored in the following data structure:

/* Each college's file downloaded as a string.  Remember, the first line in each string is
   the college name, and each subsequent line is one review
@niche-recruiting
niche-recruiting / be.md
Last active March 22, 2022 23:43
Back-End Interview Reference

Welcome!

Welcome to the Back-End Engineering interview process at Niche! This document is sent for review in advance of your interview with the hiring manager.

During your interview with the hiring manager, you will discuss:

  • Your previous experience working on software engineering teams.
  • Your previous technical projects.
  • The case-study below, which is loosely based on problems we have faced at Niche. Feel free to read the questions and think through your responses in advance of the interview. You are not required to write any code for this case study.
  • Any questions you have about Niche or the position.

Niche Review Indexing Case Study