Design a Configurable Order Validator with DAG Dependencies

Quick Overview

Design an `OrderValidator` whose rules check prohibited items, price ranges, and future conditions. Make the API or object boundaries explicit, then cover invariants, edge cases, testing strategy, and operational trade-offs.

Design a Configurable Order Validator with DAG Dependencies

Company: ByteDance

Role: Software Engineer

Category: Software Engineering Fundamentals

Difficulty: hard

Interview Round: Technical Screen

Overview: Design an `OrderValidator` whose rules check prohibited items, price ranges, and future conditions. Make the API or object boundaries explicit, then cover invariants, edge cases, testing strategy, and operational trade-offs.

|Home/Software Engineering Fundamentals/ByteDance
ByteDance logo
ByteDance
Jul 31, 2026
hardSoftware EngineerTechnical ScreenSoftware Engineering Fundamentals
4
0
Loading...
Loading comments...