Essa empresa é sua?
Threads vs Processes: Threads share memory; processes are isolated. Example: "How would you choose between Thread and Runnable?" Synchronization: synchronized keyword, ReentrantLock, volatile. Deadlock scenarios and prevention (e.g., resource ordering). Thread Pools: ExecutorService, ForkJoinPool, and configuring pool sizes.