Question 3 of 10Pro Only

What is connection pooling, and why is it important for application performance?

Sample answer preview

Connection pooling is a technique that maintains a cache of database connections that can be reused across multiple requests, rather than creating a new connection for each request. Creating a database connection is expensive.

connection overheadreusepool sizeconnection timeoutidle timeoutHikariCP

Unlock the full answer

Get the complete model answer, key points, common pitfalls, and access to 9+ more Backend Developer interview questions.

Upgrade to Pro

Starting at $19/month • Cancel anytime