Categories

There are currently no items in your shopping cart.

User Panel

Forgot your password?.

Get Ready for Your Coding Interview

Introduction

Welcome
What you should know
What do coding interviews look like?
How to prepare for coding interviews

1. Introduction to Jupyter Notebook and Python

Introduction to Jupyter Notebook
Installing Python and Jupyter Notebook
Launching Jupyter Notebook
Using Jupyter Notebook
Using the exercise files

2. Array/Python List

Review of list (array) in Python
Two methods for Python list iteration
Practice problems for Python list
Sample interview question #1: Array
Visual solution to sample question #1
Code solution to sample question #1

3. String in Python

Review of string in Python
Practice problems for string
Sample interview question #2: String
Visual solution to sample question #2
Code solution to sample question #2

4. Two-Dimensional Array

Overview of two-dimensional array
Practice problems for 2D array
Sample interview question #3: 2D array
Visual solution to sample question #3
Code solution to sample question #3

5. Time Complexity and Big O

Why time complexity and Big-O notation?
Overview of time complexity
Overview of Big-O notation
Evaluating time complexity using Big O
Practical example of time complexity and Big O
Sample interview question #4: Big O
Visual solution to sample question #4
Code solution to sample question #4

6. Hash Table/Python Dictionary

Overview of dictionary/hash table
Practice problems for Python dictionary
Sample interview question #5: Dictionary
Visual solution to sample question #5
Code solution to sample question #5

FAQs about Coding Interviews

How do I come up with an optimal solution?
How should I test my code?
Conclusion