Skip to main content
Back to course
Log in
Get started
Someone wanted to learn this too, so Grasp built them a personal learning path.
Create your own
Spring Boot Interview Theory
·
Module 1
Java Fluency for Backend Code
1
Creating an Immutable Java Domain Class with Constructor Validation
Write an immutable Java domain class with validated constructor arguments.
Write an immutable Java domain class with validated constructor arguments.
2
Building a Small Service with Interfaces and Constructor Composition
Use interfaces and constructor-based composition to implement a small service.
Use interfaces and constructor-based composition to implement a small service.
3
Choosing the Right Java Collection for Ordering, Uniqueness, and Lookup
Select an appropriate Java collection based on ordering, uniqueness, and lookup requirements.
Select an appropriate Java collection based on ordering, uniqueness, and lookup requirements.
4
Implementing equals and hashCode for Hash-Based Collections
Implement the equals and hashCode contract for an object used in hash-based collections.
Implement the equals and hashCode contract for an object used in hash-based collections.
5
Building a Type-Safe Java API with Generics
Use generics to make a small Java API type-safe.
Use generics to make a small Java API type-safe.
6
Lambdas, Streams, and Clear Loop Alternatives
Transform a collection with lambdas and streams while explaining when a loop is clearer.
Transform a collection with lambdas and streams while explaining when a loop is clearer.
7
Handling Java Exceptions with Diagnostic Information
Model and handle a failure using Java exceptions without suppressing useful diagnostic information.
Model and handle a failure using Java exceptions without suppressing useful diagnostic information.
8
Java Dependency Resolution and Runnable Artifact Creation
Explain how a Java build tool resolves dependencies and produces a runnable artifact.
Explain how a Java build tool resolves dependencies and produces a runnable artifact.
Next module isn't ready yet,
Back to course
Previous module
Next module