Very solid hiring process.
The interviewers were very friendly.
The process included:
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:
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?
The following metrics were computed from 71 interview experiences for the Two Sigma Software Engineer role in New York, New York.
Two Sigma's interview process for their Software Engineer roles in New York, New York is extremely selective, failing the vast majority of engineers.
Candidates reported having good feelings for Two Sigma's Software Engineer interview process in New York, New York.