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
Google or Walmart
·
Module 1
Coding Interview Foundations in Java
1
A Repeatable Workflow for Solving Coding Interview Problems
Apply a repeatable clarify–model–solve–test workflow to a coding interview problem.
Apply a repeatable clarify–model–solve–test workflow to a coding interview problem.
2
Analyzing Time and Space Complexity of Java Loops
Derive the time and space complexity of Java code containing sequential and nested loops.
Derive the time and space complexity of Java code containing sequential and nested loops.
3
Comparing Algorithms: Complexity and Practical Trade-Offs
Compare alternative solutions using asymptotic complexity and practical implementation trade-offs.
Compare alternative solutions using asymptotic complexity and practical implementation trade-offs.
4
Choosing Java Collections by Operation Costs
Select appropriate Java collection types for an interview problem based on their operation costs.
Select appropriate Java collection types for an interview problem based on their operation costs.
5
Writing Java Solutions from Pseudocode
Write a correct Java solution from pseudocode without relying on an IDE or autocomplete.
Write a correct Java solution from pseudocode without relying on an IDE or autocomplete.
6
Designing Boundary, Invalid, and Adversarial Test Cases
Construct boundary, invalid, and adversarial test cases for a proposed algorithm.
Construct boundary, invalid, and adversarial test cases for a proposed algorithm.
7
Tracing Java Algorithms: Invariants and Off-by-One Errors
Trace a Java algorithm manually to identify invariant violations and off-by-one errors.
Trace a Java algorithm manually to identify invariant violations and off-by-one errors.
8
Clearly Explaining Coding Solutions in Interviews
Explain a completed coding solution clearly while responding to interviewer prompts.
Explain a completed coding solution clearly while responding to interviewer prompts.
Next module isn't ready yet,
Back to course
Previous module
Next module