Computer Science Fundamentals
Compilers & Runtime
5 practice questions. Free questions open a full answer guide; the rest unlock with Pro.
- Your team is deciding whether to keep running your service on the JVM or move to an ahead-of-time compiled native image to cut cold-start latency. How would you reason about that trade-off?
- Explain the difference between compiled, interpreted, and JIT-compiled languages, and where a language like Java or JavaScript actually fits.Go Pro
- How does a garbage collector know an object can be freed, and why can't simple reference counting collect everything?Go Pro
- When you 'build' a program, what actually happens between your source code and a runnable executable — and where do compile-time versus runtime errors come from?Go Pro
- A latency-sensitive service breaches its p99 SLA during garbage-collection pauses. Walk me through how you'd reason about whether and how to change the collector.Go Pro
Want questions matched to your role? Paste a job title, job description, or CV for a personalized set, or go Pro to unlock the full bank.