Taro Logo

Software Engineer II - Backend Interview Experience

September 1, 2023
Positive ExperienceGot Offer

Process

Traditional software engineer interview schedule:

  • Round 1: Behavioral interview with a manager, including some technical questions.
  • Round 2: Offline technical assessment with medium and hard algorithm questions, and a "real-life" GitHub PR review.
  • Round 3: "In-person" (done over Zoom) 4-hour interview block, including system design, medium and hard algorithm questions, and a behavioral/technical discussion.

Questions

Implement a randomized set that contains insert, delete, and get random operations, all of which take O(1) time.

Was this helpful?

Interview Statistics

The following metrics were computed from 1 interview experience for the Slack Software Engineer II - Backend role in United States.

Success Rate

100%
Pass Rate

Slack's interview process for their Software Engineer II - Backend roles in the United States is incredibly easy as the vast majority of engineers get an offer after going through it.

Experience Rating

Positive100%
Neutral0%
Negative0%

Candidates reported having very good feelings for Slack's Software Engineer II - Backend interview process in United States.

Slack Work Experiences