Technical Interview Practice with Java
Offered By: Codecademy
Course Description
Overview
Learn some common interviewing tricks and tips. Then practice some real interview questions in Java.
### Why practice technical interview problems with Java?
You’ll need to pass a technical interview if you want to be hired for a technical role. Don’t worry — these interviews are pretty predictable, and the same kinds of problems appear again and again. Even if you don’t have a technical interview scheduled just yet, practicing these common problems will help you grow as a programmer and problem solver, and will help you write cleaner and better code.
### Take-Away Skills
After completing this course, you’ll be ready to ace coding interviews anywhere and you’ll write more efficient code!
### Note on Prerequisites:
A basic understanding of Java is required to start this course, and any more advanced prerequisites will be noted along the way.
### Why practice technical interview problems with Java?
You’ll need to pass a technical interview if you want to be hired for a technical role. Don’t worry — these interviews are pretty predictable, and the same kinds of problems appear again and again. Even if you don’t have a technical interview scheduled just yet, practicing these common problems will help you grow as a programmer and problem solver, and will help you write cleaner and better code.
### Take-Away Skills
After completing this course, you’ll be ready to ace coding interviews anywhere and you’ll write more efficient code!
### Note on Prerequisites:
A basic understanding of Java is required to start this course, and any more advanced prerequisites will be noted along the way.
Syllabus
- Algorithmic Complexity: Learn about algorithmic complexity conceptually and in Java.
- Article: Why Asymptotic Notation?
- Lesson: Asymptotic Notation: Conceptual
- Quiz: Asymptotic Notation: Conceptual
- Article: Asymptotic Notation: Java
- Quiz: Asymptotic Notation: Java
- Article: Space Complexity: Java
- Technical Interview Skills: Learn how to approach problem-solving for technical interviews.
- Lesson: Technical Interviews: Whiteboarding
- Quiz: Technical Interviews: Whiteboarding
- Java Interview Problems: Practice your Java data structures and algorithm skills with some concrete problems!
- Article: Introduction to Dynamic Programming
- Article: Capturing Rainwater
- Article: The Knapsack Problem
- Article: Sieve of Eratosthenes
- Informational: Next Steps
Taught by
Kenny Lin
Related Courses
Learn Data Structures and Algorithms with PythonCodecademy التحضير لمقابلة عمل الترميز
Meta via Coursera Algorithmic Solutions: Design, Problem Solving, Reporting
Coursera Instructor Network via Coursera Java: Algorithms
Codio via Coursera 数据结构与算法第二部分 | Data Structures and Algorithms Part 2
Peking University via edX