Taro Logo

Software Engineer Interview Experience - New York, New York

January 1, 2022
Positive ExperienceNo Offer

Process

Very solid hiring process.

The interviewers were very friendly.

The process included:

  • 2 screening rounds
  • 1 take-home HackerRank test
  • 1 phone screen

The HackerRank test consisted of 2 questions: one easy and one medium problem.

The phone screen lasted 1 hour, with some general questions and a live coding session.

The on-site interview consisted of 3 rounds:

  • 1 hard algorithm question
  • 2 basic coding questions, which were tough to complete in 1 hour.

Questions

  • How to send data to another process?
  • Memory allocators

Onsite 3 rounds:

  • Hard Graph / DP problem: Given a DAG, find the maximum number of nodes that don't share a direct relationship with each other.

  • Design an in-memory implementation of SQLite, supporting CREATE TABLE, INSERT, and SELECT queries with AND clauses.

  • Design an order management trading system: Parse orders and store them in an ordered manner for the buy/sell side.

  • What is the difference between a thread and a process?

  • What is different in each thread?

  • What is the difference between latency and throughput?

Was this helpful?

Interview Statistics

The following metrics were computed from 71 interview experiences for the Two Sigma Software Engineer role in New York, New York.

Success Rate

13%
Pass Rate

Two Sigma's interview process for their Software Engineer roles in New York, New York is extremely selective, failing the vast majority of engineers.

Experience Rating

Positive42%
Neutral25%
Negative32%

Candidates reported having good feelings for Two Sigma's Software Engineer interview process in New York, New York.

Two Sigma Work Experiences