InterviewDB
Question
Build Architect: Design a Dependency-Aware Build System
phone
Question Details
Problem Design a build system that compiles targets in dependency order, using cached results where possible. Each target has a list of source files and dependencies on other targets. A target needs rebuilding if any source file or dependency has changed since the last build. Example Follow-ups How do you detect circular dependencies? Which targets can be built in parallel? How do you schedule them? How would you implement content-based caching (hash of inputs) vs. timestamp-based?
Full Details
🔒
Unlock all Reddit questions
Full insider details, leaked discussions, and candidate experiences.
or every company, $100/year →About This Question
This is a reported interview question from a reddit interview during the phone round.
It covers the following topics: System Design, Coding, Phone, Onsite .
Topics
More Reddit Interview Questions
Reddit
Does having a name brand company help validate past experiences at unknown companies
1p3a
reddit software engineer onsite interview experience with ml case study
1p3a
Video Recommendation
1p3a
Billing Status Replay (OOD)
Reddit
It seems the current hiring process is trending towards minimizing the amount of coding done in the interview. I’m wondering what folks thoughts are on this and on your own processes.