Skip to content
javabypankaj
HomeLibraryPopularCommunity
14
REST API & Web
8 topics · 40 questions
1REST Fundamentals0/222HTTP Methods0/553HTTP Status Codes0/444Error Handling & Problem Details0/115Caching & ETags0/116Pagination, Filtering & HATEOAS0/447API Versioning & Content Negotiation0/18API Design Best Practices0/2222
1REST Fundamentals22HTTP Methods53HTTP Status Codes44Error Handling & Problem Details15Caching & ETags16Pagination, Filtering & HATEOAS47API Versioning & Content Negotiation18API Design Best Practices22
8 topics40 Qs0%
01Core Java17002OOP3203Collections6704Exception Handling2805Concurrency & Multithreading12706Java Streams, Lambda & Functional Programming32807Spring & Spring Boot2608Transactions3209JPA & Hibernate6910Microservices19411Kafka & Messaging9112DevOps, CI/CD & Tooling13313Database & SQL14114REST API & Web4015Design Patterns & LLD5716Advanced Java7117Coding Problems: DSA49218AWS & Cloud4119Data Engineering19420QA, Testing & SDET4121System Design3522Security2023Behavioral / HR: STAR Method37
8Topics
40Questions
0%Complete
7 of 8 topics
Topics
1REST Fundamentals0/222HTTP Methods0/553HTTP Status Codes0/444Error Handling & Problem Details0/115Caching & ETags0/116Pagination, Filtering & HATEOAS0/44
7API Versioning & Content Negotiation0/11
8API Design Best Practices0/2222

API Versioning & Content Negotiation

REST API & Web·Topic 7 of 8·1 question
Q1Why should request and response use separate DTOs, and where should entity↔DTO conversion live

Input and output are different shapes with different rules, so use a validated request DTO and a secret-free response DTO, and do the entity mapping in the service layer, not the controller.

Read Answer
Previous · Topic 6Pagination, Filtering & HATEOAS4 questionsNext · Topic 8API Design Best Practices22 questions
javabypankaj© 2026 javabypankaj
PrivacyTerms
HomeSearchLibrary