oa Interview Questions
49 interview questions in our bank cover oa, most of them Coding & Leetcode-style Questions. They average 2.9/5 difficulty — medium — and each one was reported by a candidate after a real interview. Companies known to ask about oa: Optiver, JPMorgan, Citadel, Ramp, Pinterest, and 6 more.
Practice these on the problems board →Companies that ask about oa
Question mix
- Coding & Leetcode-style Questions43
- ML Fundamentals & Algorithms6
Difficulty
- 2/5 — easy15
- 3/5 — medium23
- 4/5 — hard11
Questions tagged oa
Beat the Odds — Probability Test (Optiver)
4/5This high-pressure quantitative screening challenge, widely reported during recruitment at Optiver, tests rapid mental math, probabilistic reasoning, and expected value estimation through a rapid-fire sequence of multiple-choice questions under strict time limits. It evaluates a candidate's numerical agility, risk management instincts, and estimation speed when facing statistical uncertainties. Unlock the complete practice test environment and expert solution strategies with a paid subscription.
ML Fundamentals & AlgorithmsOptiverSquirrel Nut Storage Tracker
4/5This intricate object-oriented programming assessment from Optiver asks you to simulate a complex storage management system featuring tiered capacities and expiration tracking. You will need to implement precise inventory rules governing how items are deposited, maintained, and retrieved under layered weight constraints and cascading overflow mechanics. The challenge examines your software engineering discipline and class design skills. Gain access to the full problem text, architectural requirements, and verified solution by subscribing today.
Coding & Leetcode-style QuestionsOptiverWork Simulation & Work Style Assessment (OA)
3/5As part of the software engineering assessment process at Amazon, applicants encounter a non-coding evaluation consisting of a situational judgment work simulation and a forced-choice work style survey. These modules test your professional decision-making capabilities across various realistic workplace scenarios and measure your alignment with corporate leadership principles through behavioral rankings. Review detailed guides, scoring strategies, and comprehensive assessment preparations by obtaining a full platform subscription.
ML Fundamentals & AlgorithmsAmazonStock Transaction Sequence Counting (Catalan / DP)
3/5Prepare for quantitative software engineering roles with this Optiver interview problem centered on tracking valid transaction sequences without falling into a negative balance. This challenge tests your grasp of advanced combinatorics, dynamic programming, and Catalan number applications common in market-making simulations. You must determine the exact count of admissible permutations under specific boundary rules efficiently. Unlock the detailed problem walkthrough and optimal code solution by purchasing a subscription.
Coding & Leetcode-style QuestionsOptiverZap-N Reaction & Memory Mini-Games
4/5Reported as part of the Optiver online assessment, this battery of rapid mini-games tests your working memory, pattern recognition, and raw reaction speed under escalating time pressure. Candidates face a sequence of fast-paced interactive challenges designed to measure cognitive reflexes rather than traditional algorithmic reasoning. Succeeding requires intense focus and familiarity with the interface pacing typically encountered in quantitative trading firm recruitment. Gain complete insights into these assessment rounds and preparation strategies with a subscription.
ML Fundamentals & AlgorithmsOptiverLikelihood / Event-Ordering Test
2/5Featured in recent Optiver quantitative assessments, this timed evaluation presents candidates with data tables and charts, asking them to rapidly rank multiple scenarios based on their relative likelihoods. The format tests quick statistical intuition, risk assessment, and data interpretation under tight time constraints rather than heavy mathematical derivations. It provides a realistic preview of modern algorithmic trading screening modules designed to gauge analytical agility. Unlock the complete test overview and expert preparation guide with a subscription.
ML Fundamentals & AlgorithmsOptiverBeat the Odds — Probability Test (Optiver)
4/5Speed, accuracy, and sharp mental arithmetic are essential for conquering quantitative screening assessments widely known from Optiver hiring pipelines. This challenge tests your ability to rapidly compute expected values and navigate complex probability scenarios under strict time constraints where mistakes carry penalties. Success relies on quick estimation techniques and sound mathematical reasoning rather than exhaustive calculations. Standing out in this high-pressure environment requires rigorous practice with timed mental math exercises. Accessing the full test simulator, strategy breakdowns, and model answers requires an active subscription.
ML Fundamentals & AlgorithmsOptiverNumber Logic — Sequence / Find the Pattern
4/5Sharpen your rapid numerical reasoning skills with this timed aptitude assessment reported during Optiver recruitment rounds. Candidates face a high-pressure environment requiring quick pattern recognition across numerous mathematical sequences within a strict time limit. This evaluation measures mental agility, algebraic intuition, and accuracy under pressure without the aid of calculators. Unlock full diagnostic strategies, practice sets, and detailed answer explanations by obtaining a subscription.
ML Fundamentals & AlgorithmsOptiverOrder Book Matching Simulation
3/5This Optiver interview question simulates a financial matching engine where you process streaming purchase and sale limit orders following strict price-time priority rules. The challenge tests your proficiency with heap data structures and simulation logic to compute total executed transaction values accurately. Unlock the full trading simulation problem and expert solution by purchasing a subscription.
Coding & Leetcode-style QuestionsOptiverAlphanumeric Vowel and Consonant Count
2/5Featured in recent JPMorgan software engineering interviews, this validation puzzle tests your string processing capabilities. The task requires you to inspect a text input to verify that every single character belongs to the alphanumeric family, rejecting any symbols or whitespace. Once validation passes, you must accurately tally the vowels and consonants while ignoring numeric digits. It is a great exercise for practicing conditional logic and character classification. Unlock the comprehensive solution and clean model code by subscribing to our platform.
Coding & Leetcode-style QuestionsJPMorganGrouped Binary Substrings (LC 696)
2/5Analyze a binary sequence to find all contiguous segments containing an identical count of zeros and ones where all matching symbols stay segregated into continuous blocks. This engaging string manipulation puzzle gauges your dexterity with pointer manipulation, pattern recognition, and linear-time parsing strategies. Documented as a standard interview topic at JPMorgan, the challenge examines your capability to optimize nested loops into efficient single-pass algorithms. Accessing the full problem description, edge-case analysis, and complete reference code requires an active subscription.
Coding & Leetcode-style QuestionsJPMorganAlternating Triplets
2/5This JPMorgan interview question requires you to examine a sequence of numbers through a sliding window of three elements and identify local peaks and valleys based on specific relational rules. Your task is to implement a linear scan that accurately tallies every instance where the central value strictly dominates or falls below both of its immediate neighbors. This problem tests fundamental array traversal and conditional logic skills. Access to the complete problem guidelines and optimized code solution requires a subscription.
Coding & Leetcode-style QuestionsJPMorganBuild Binary Tree from Edges / S-Expression
3/5Encountered during technical screenings at Optiver, this parsing challenge requires candidates to reconstruct hierarchical structures from parent-child relationship pairs. You must rigorously validate incoming text against a strict hierarchy of error rules and, upon success, format the resulting hierarchy into a standardized S-expression representation. This problem tests your aptitude for robust input validation, tree manipulation, and simulation logic. Access to the full problem specification and optimal code solution requires an active subscription.
Coding & Leetcode-style QuestionsOptiverMinimum Anagram Edits
2/5This JPMorgan interview question challenges you to determine the minimum character modifications necessary to transform one text sequence into an anagram of another. It evaluates your string manipulation skills, frequency counting techniques, and ability to handle variations such as splitting numeric sequences into comparable halves. You must design an efficient approach to compute the edit distance based on character frequencies. Review the full problem breakdown and expert-crafted solution with an active subscription.
Coding & Leetcode-style QuestionsJPMorganNews Aggregation / Subscription System
4/5This rigorous online assessment task, frequently administered by Optiver, centers on engineering a sophisticated news aggregation and subscription engine. Developers must design a system capable of registering customized topic alerts with interest boundaries, enforcing strict per-second rate limits, and processing continuous timestamped data streams efficiently. Success hinges on mastering sliding-window algorithms and priority queue management under tight performance constraints. Access to the comprehensive specification, architectural patterns, and verified optimal solution requires a paid platform subscription.
Coding & Leetcode-style QuestionsOptiverDelete-One-Character Positions
2/5Encountered during technical screenings at JPMorgan, this straightforward string manipulation problem asks you to identify every possible index whose removal from a source string yields a specific target string. Candidates must carefully handle cases involving duplicate characters to ensure all valid transformation points are correctly reported. This exercise evaluates fundamental string traversal skills and attention to edge cases. To view the complete problem statement and clean code solution, subscribe today.
Coding & Leetcode-style QuestionsJPMorganML Intern OA (CodeSignal: MCQ + NN Forward + Coding + ML Implementations)
3/5Featured in Pinterest machine learning intern assessments, this multi-part evaluation covers theoretical concepts, manual neural network computations, and practical coding tasks. Candidates must demonstrate fluency across classification metrics, regularization diagnostics, loss functions, and fundamental algorithm implementations built from scratch without external libraries. The assessment tests both your theoretical foundations and your coding agility under timed conditions. Access to the full exam breakdown, detailed questions, and model solutions requires a subscription.
Coding & Leetcode-style QuestionsPinterestMinimum CPU Cores (Inclusive Meeting Rooms)
2/5Reported as a common interview question at JPMorgan, this scheduling puzzle asks you to determine the minimum number of processing units necessary to execute overlapping tasks without contention, accounting for inclusive time boundaries. The challenge evaluates your ability to sweep across temporal events and manage resource allocation dynamically. Unlocking the full problem details, test cases, and the expert model solution requires an active paid subscription.
Coding & Leetcode-style QuestionsJPMorganSplit Array: Left Sum Greater
2/5Partitioning arrays based on cumulative numeric weight is a classic test of prefix-sum efficiency in technical interviews. Reported as a coding question at JPMorgan, this exercise challenges you to evaluate every possible splitting point in a numeric sequence and count how many times the accumulated total of the left partition strictly exceeds the right partition. The core task emphasizes optimizing performance by avoiding repeated summation over sublists during the linear sweep. Access the full problem details, edge-case considerations, and optimized source code by upgrading to a paid subscription.
Coding & Leetcode-style QuestionsJPMorganRefactor Obfuscated Code (Hidden Best-Time-To-Buy-Sell)
2/5Reported as a Citadel assessment challenge, this problem presents a heavily obfuscated C++ function filled with misleading variable names, bit manipulation tricks, and irrelevant loops designed to throw you off. Your objective is to strip away the deliberate confusion, recognize the fundamental financial tracking pattern hidden underneath, and rewrite the logic cleanly. It tests your capability to reverse-engineer messy code and identify classic single-pass maximization algorithms under pressure. Unlock the full problem description and comprehensive model solution with a subscription.
Coding & Leetcode-style QuestionsCitadelCourse Schedule (Prerequisite Cycle)
3/5Appearing in a JPMorgan assessment, this classic graph traversal problem requires you to determine whether a set of academic courses can be completed given a list of prerequisite dependencies. You must model the curriculum as a directed graph and detect any cyclic dependencies that would cause a deadlock. The challenge tests your graph theory foundations and cycle-detection algorithms under timed conditions. Access the full problem description and optimized code solution by subscribing.
Coding & Leetcode-style QuestionsJPMorganMinimum Swaps to Sort Descending
3/5Reported as an engaging JPMorgan technical screening problem, this puzzle asks you to calculate the fewest element adjustments needed to arrange a collection into descending order. The evaluation focuses heavily on your understanding of permutation cycles, array transformations, and managing duplicate values without ambiguity. It serves as an excellent test for algorithmic efficiency and discrete mathematics concepts. Access the comprehensive walkthrough, complexity analysis, and fully implemented solution code by upgrading to a paid subscription.
Coding & Leetcode-style QuestionsJPMorganMerge Intervals (Interval Consolidation)
3/5This reported JPMorgan interview challenge tests your ability to process and combine sequential ranges efficiently. Candidates are given a collection of segments and must identify overlapping boundaries to produce a streamlined, unified collection. Success requires a solid grasp of sorting techniques and linear scan logic to handle edge cases where boundaries touch or intersect. Access to the comprehensive problem breakdown and verified code implementation requires an active subscription.
Coding & Leetcode-style QuestionsJPMorganCurrency Arbitrage Detection
3/5This quantitative trading graph problem, featured in an Optiver online assessment, requires detecting currency arbitrage loops from an exchange rate matrix while accounting for transaction fees. The task typically maps to finding negative cycles in log-transformed graphs using specialized shortest-path algorithms. The full problem statement, mathematical reduction details, and complete model solution are available exclusively with a paid subscription.
Coding & Leetcode-style QuestionsOptiverProportional Allocation Strategy Backtest
3/5Prepare for quantitative finance interviews with this Optiver assessment question, which requires building a portfolio simulation to backtest a daily momentum allocation strategy. Candidates must process historical performance data, calculate daily log returns, and accurately track statistical metrics while handling strict numerical bookkeeping. This exercise evaluates your ability to translate financial trading rules into robust code under timed constraints. Unlock the complete problem description and expert model solution by subscribing to our platform today.
Coding & Leetcode-style QuestionsOptiverOrder Book Matching Simulation
3/5Encountered in Optiver recruitment assessments, this matching engine simulation tests your capability to process financial limit orders adhering to strict price-time priority rules. You are required to model a trading book where incoming buy and sell requests interact dynamically, demanding efficient use of heap structures to compute cumulative transaction prices. The scenario evaluates your proficiency in writing clean, high-performance simulation code under complex business rules. Unlock the complete problem guide, edge cases, and optimal solution by subscribing today.
Coding & Leetcode-style QuestionsOptiverBuild an Auth0-based MCP Server (Hands-on OA)
3/5This hands-on CodeSignal assessment challenge, reported from Okta, tests your ability to build a Model Context Protocol server integrated with Auth0 authentication middleware. Candidates must wire up identity APIs, configure secure tokens, and expose a functional diagnostic tool to ensure a complete, end-to-end identity verification flow. The complete implementation guide, setup instructions, and reference solution require a subscription.
Coding & Leetcode-style QuestionsOktaOA — In-Memory Banking System (4 Levels)
3/5This multi-level Ramp online assessment tests your backend system design and data manipulation skills through a progressive financial simulation. You will build an in-memory banking platform starting with fundamental account management and transaction handling, then advancing to dynamic volume-based rankings and automated scheduled rewards. Each tier introduces tighter operational constraints that challenge your ability to maintain clean, scalable code under pressure. To explore the complete multi-part prompt and review the comprehensive model implementation, a subscription is necessary.
Coding & Leetcode-style QuestionsRampHot Air Balloon Festival Simulation
3/5This Optiver simulation challenge evaluates your object-oriented programming and event-driven architecture design capabilities within a timed online assessment. You are tasked with tracking ascending and descending aerial vehicles, dynamically computing atmospheric wind velocities based on altitude formulas, and enforcing complex stability rules over chronological time steps. The problem emphasizes clean class design and state management under strict simulation constraints. Access to the complete architectural requirements and verified model solution requires a subscription.
Coding & Leetcode-style QuestionsOptiverNew-Grad CodeSignal OA
3/5This Pinterest online assessment report details a four-task evaluation featured in recent entry-level candidate pipelines via CodeSignal. The assessment pairs standard introductory verification tasks with complex, custom multi-test engineering challenges described through detailed prose requirements and hidden test tiers. Reviewing the complete problem breakdown, underlying patterns, and recommended test-taking strategies requires an active platform subscription.
Coding & Leetcode-style QuestionsPinterestNon-Consecutive Process Allocation Counting (Modulo 1e9 + 7)
2/5This Citadel assessment problem asks you to calculate valid scheduling permutations across consecutive time slots with adjacency restrictions. It evaluates combinatorial reasoning and fast modular arithmetic techniques to handle large numerical outputs. You will formulate a recurrence relationship to efficiently count non-overlapping configurations. The full problem breakdown and optimal code implementation require a subscription to access.
Coding & Leetcode-style QuestionsCitadelSatellite Message Propagation
4/5This Optiver coding challenge simulates a complex satellite communication network where messages propagate through a graph with specific delay and routing rules. Candidates must model message forwarding hierarchies, timing constraints, and feedback reporting order using robust object-oriented design and graph algorithms. The problem tests advanced simulation techniques and careful handling of tie-breaking scenarios in real-time systems. Access the full problem details and model solution by subscribing.
Coding & Leetcode-style QuestionsOptiverCodeSignal SWE OA (Spring 2026 Bank)
4/5This ByteDance technical assessment featured on CodeSignal challenges candidates with a diverse set of algorithmic tasks ranging from memory management simulation to subarray parity counting. You will navigate through multiple distinct problems testing your data structure manipulation, interval logic, and procedural coding speed under time pressure. Reviewing these multi-part screening problems helps refine your ability to tackle diverse software engineering assessment formats. Unlock the complete problem set and verified solutions with a subscription.
Coding & Leetcode-style QuestionsByteDanceProgramming & Computer-System Knowledge Quiz
3/5This timed computer science fundamentals assessment, frequently administered by Optiver during online evaluations, tests core knowledge across operating systems, networking, databases, and multi-threading principles under tight time constraints. It is designed to evaluate your breadth of theoretical and practical computing concepts. Upgrade your account to view sample assessment topics and expert guidance.
Coding & Leetcode-style QuestionsOptiverMarkdown Table of Contents
2/5Tackle a practical text parsing challenge commonly featured in JPMorgan assessments by building an automated document indexing tool. This exercise tests your proficiency in string manipulation and hierarchical data organization by requiring you to scan document lines and construct a properly nested table of contents based on specific heading indicators while filtering out irrelevant text. Mastering this problem enhances your ability to process structured text efficiently. Unlock the full problem description and verified model solution with a paid subscription.
Coding & Leetcode-style QuestionsJPMorganCircular Active Computers Window
2/5Asked during JPMorgan technical rounds, this array manipulation challenge focuses on finding the optimal concentration of active binary states within a fixed-size segment of a circular arrangement. Candidates must efficiently evaluate contiguous subsections that wrap around the boundaries of the sequence without incurring excessive computational overhead. This question tests sliding window techniques and modular indexing logic. Unlock the complete problem definition, test scenarios, and a clean reference solution with our subscription.
Coding & Leetcode-style QuestionsJPMorganTrading OA — Probability Quickfire Closed Forms
3/5Sharpen your quantitative reasoning with this rapid-fire probability and expected value challenge reported from Citadel quantitative assessment processes. This set of questions explores combinatorial distributions, randomized shuffling outcomes, and uniform spatial separations, requiring sharp mathematical intuition and closed-form derivations under strict time constraints. It is an excellent test of fundamental stochastic concepts for quantitative roles. To review the complete question set and detailed mathematical solutions, a subscription is required.
Coding & Leetcode-style QuestionsCitadelDays Between Two Dates
2/5In this Optiver online assessment problem, you are asked to compute the exact calendar duration separating two specific dates while accounting for leap years and irregular month lengths. This task tests your date-arithmetic logic and edge-case handling for calendar systems. Unlock the full problem statement and clean code solution with a paid subscription.
Coding & Leetcode-style QuestionsOptiverDesign and Implement an In-Memory Key-Field-Value Storage System (KV Database)
4/5Building a robust in-memory data store from scratch is a rigorous test of system design and programming fundamentals, as explored in this ZipRecruiter interview scenario. You will implement a hierarchical key-field-value storage architecture that evolves from basic retrieval and conditional mutations to advanced scanning capabilities. The task emphasizes clean interface design, concurrency safety considerations, and efficient data organization in memory. To review the full problem specifications and a production-grade model solution, a subscription is required.
Coding & Leetcode-style QuestionsZipRecruiterAI-Assisted Full-Stack OA (Spring Boot and React)
3/5Encountered as a take-home assessment at Walmart Labs, this comprehensive evaluation measures your capability to debug and build full-stack applications under timed conditions. Candidates must navigate a packaged project featuring a backend framework and a frontend library, addressing specific defects while tackling an algorithmic challenge using an integrated assistant. It tests your pragmatic coding proficiency across the entire web development stack. To view the complete project overview and verified resolution guide, a subscription is required.
Coding & Leetcode-style QuestionsWalmart LabsOA — Digital Recipe Manager (4 Levels)
3/5As part of a multi-tiered coding assessment reported at Ramp, this progressive project management challenge requires you to build a functional recipe database system with increasing complexity across four distinct stages. You will implement core CRUD operations alongside case-insensitive name validation and structured data retrieval, testing your software architecture and state management skills under a strict timeframe. To explore the complete multi-level requirements and a comprehensive model solution, a subscription is needed.
Coding & Leetcode-style QuestionsRampSWE / SDE Intern Coding OA (DP + C++/Ruby)
3/5Prepare for a multi-part technical coding assessment recently featured in Shopify intern hiring processes, spanning dynamic programming and language-specific utilities in C++ and Ruby. The timed evaluation tests adaptability across distinct paradigms, combining algorithmic optimization with concise string manipulation and collection filtering tasks. Success requires efficient time management and fluency in multiple programming environments. Access to the full exam breakdown and model solutions requires a subscription.
Coding & Leetcode-style QuestionsShopifyOptimal Execution with a Broker Backstop
4/5This advanced Optiver coding problem presents an optimal stopping challenge framed around sequential purchasing decisions under uncertainty. Candidates must determine the ideal strategy to acquire multiple units of an asset while balancing random market fluctuations against a limited number of fallback options provided by a broker. This task assesses your command of dynamic programming and expected value calculations in a high-frequency trading context. The complete problem statement, mathematical formulation, and optimal solution are available exclusively to paid subscribers.
Coding & Leetcode-style QuestionsOptiverDays Between Two Dates
2/5In this classic warmup screen featured by Optiver, you must calculate the exact elapsed duration between two distinct calendar points in time. The puzzle examines your ability to manage irregular month boundaries, century rules, and leap years correctly across different programming environments. Perfect for practicing fundamental date mathematics and string parsing for technical assessments. Gain full access to the complete problem breakdown and verified code solutions with a subscription.
Coding & Leetcode-style QuestionsOptiverStock Transaction Sequence Counting (Catalan / DP)
3/5This quantitative assessment problem, reported during recruitment rounds at Optiver, challenges candidates to count valid transaction sequences that maintain proper balance without dipping into negative totals. Relying on advanced combinatorics, counting principles, and dynamic programming techniques, this exercise tests your ability to model state transitions accurately. Access to the full problem description and its detailed model solution requires a paid subscription.
Coding & Leetcode-style QuestionsOptiverInterval Sign Flips
2/5Reported as a JPMorgan coding challenge, this problem requires you to systematically invert numerical signs across specified subarrays within a larger collection. Candidates must process multiple range operations efficiently, balancing straightforward simulation against optimized approaches like difference arrays for large datasets. This task assesses your understanding of interval manipulation and performance optimization techniques. Unlock the full problem details and expert model solution by obtaining a subscription.
Coding & Leetcode-style QuestionsJPMorganCodeSignal ML / Research Scientist OA (10-Problem Battery)
4/5This rigorous ByteDance assessment battery for research scientist candidates evaluates both theoretical machine learning knowledge and practical algorithmic implementation. Spanning ten distinct challenges, the test covers classification metrics, decision tree criteria, manual neural network forward passes, and building clustering algorithms from scratch. It is designed to thoroughly examine your foundational understanding of statistical learning and robust coding skills. Unlock the complete question list and detailed solutions by securing a paid subscription.
Coding & Leetcode-style QuestionsByteDanceOA — Task Management System (4 Levels)
3/5This multi-stage coding assessment, recently reported at Ramp, evaluates your ability to build a comprehensive task management system incrementally across four increasing levels of complexity. Candidates must handle core data manipulation tasks including record creation, updates, text searches, prioritized organization, and time-bounded quota management. Success requires clean modular design and robust state tracking as new operational constraints are introduced in each phase. To review the complete problem statement along with an optimized model solution, a paid subscription is required.
Coding & Leetcode-style QuestionsRampLargest Team Whose Members Share a Common Office Window
3/5Optimizing interval overlaps to find specialized subsets is a demanding algorithmic problem frequently assigned in quantitative interviews at Citadel. This challenge requires you to determine the largest possible group of entities sharing a mutual temporal intersection point while adhering to strict performance constraints that penalize naive quadratic approaches. Success hinges on advanced interval processing and efficient data structuring to handle large datasets rapidly. Access to the complete problem text, optimal complexity breakdowns, and model solutions requires a paid subscription.
Coding & Leetcode-style QuestionsCitadel
Studied alongside
oa interview FAQ
- How many oa interview questions are there?
- 49 reported questions, mostly Coding & Leetcode-style Questions.
- Which companies ask oa questions?
- Optiver (20), JPMorgan (13), Citadel (4), Ramp (3), Pinterest (2), ByteDance (2), Amazon (1), Okta (1).
- How hard are oa questions?
- They average 2.9 out of 5: 15 at 2/5, 23 at 3/5, 11 at 4/5.