Captures them in Future or logs them. Frame the concept in practical terms so you can explain it during interview discussion.
Exceptions thrown by tasks in ExecutorService do not propagate to the main thread. Instead, they're captured in the Future returned by `submit()`, which you can query to check for exceptions. This allows for centralized error handling, crucial for tasks like user authentication during high traffic.