We offer interviews across several domains that evaluate for on-the-job skills, calibrated to 4 levels of experience: Intern, New Grad/Entry Level (< 1 year), Junior (1-4 years), and Senior (> 4 years).
Â
Applied AI
Collaborate in a design doc and design AI solutions for real-world problems. Recommended for full stack and backend engineers with an interest or specialization in machine learning.
Available in Java, JavaScript, Python 3, Rust, and TypeScript.
Data Analysis
Explore a real dataset and communicate findings and recommendations to key stakeholders. Recommended to assess skills such as data extraction, data exploration and business analysis, leveraged by Data Analysts, Business Analysts, Data Scientists, and similar roles.
Available in Python+SQL, R+SQL, and SQL only.
Data Engineering
Make database design decisions and ingest and manipulate data. Recommended for data engineering or infrastructure roles with a focus on coding in Python, data manipulation, ETLs, etc.
Available in Python 3 and Java.
Front-End Web Development
Make important frontend design decisions and create a real webpage.
Available in plain JavaScript, HTML, CSS, React, and TypeScript.
Mobile Engineering
Make important frontend design decisions and build an app in a real mobile development environment.
Available in Swift, Kotlin, and Flutter.
Security Engineering
Improve the security of an application by identifying weaknesses and making recommendations to fix vulnerabilities. Recommended to assess skills such as network security and familiarity with security frameworks and compliance.
Available in Python 3 and Javascript.
Site Reliability Engineering
Make systems design decisions and implement a reliable system. Recommended for SREs, full stack, and backend engineers with system design experience.
Available in Java, Python 3, JavaScript, C++, Golang, Ruby, and TypeScript.
Software Engineering
Collaborate in a design doc and code in an existing codebase. Recommended for full stack and backend engineers with data structures and algorithms experience.
Available in Java, Python 3, JavaScript, C++, C#, Golang, Kotlin, Ruby, PHP, Rust, and TypeScript.
Staff Software Engineering
Collaborate in a design doc on a systems redesign and optimizing an 18-month technical roadmap, and review and implement code in an existing codebase. Recommended for staff-level SWE candidates with both technical expertise and years of experience collaborating with and leading others.
Available in Python 3, JavaScript, and TypeScript.