Tutorial

Get Ready for Your Coding Interview

Here is how you can take action – starting today.

1

1.1 The coding interview.

1.2 What you should know.

1.3 What do coding interviews look like.

1.4 How to prepare-for coding interviews.

2

2.1 Introduction to Jupyter Notebook.

2.2 Installing Python and Jupyter Notebook.

2.3 Launching Jupyter Notebook.

2.4 Using Jupyter Notebook.

2.5 Using the exercise files.

3

3.1 Review of list array in Python.

3.2 Two methods for Python list iteration.

3.3 Practice problems for Python list.

3.4 Sample interview question 1.

3.5 Visual solution to sample question 1.

3.6 Code solution to sample question 1.

4

4.1 Review of string in Python.

4.2 Practice problems for string.

4.3 Sample interview question 2 String.

4.4 Visual solution to sample question 2.

4.5 Code solution to sample question 2.

5

5.1 Overview of two dimensional arrays.

5.2 Practice problems for 2D arrays.

5.3 Sample interview question3 2D array.

5.4 Visual solution to sample question 3.

5.5 Code solution to sample question 3.

6

6.1 Why time complexity and big O notation.

6.2 Overview of time complexity.

6.3 Overview of big O notation.

6.4 Evaluating time complexity using big O.

6.5 Practical example of time complexity and big O.

6.6 Sample interview question 4 Big O.

6.7 Visual solution to sample question 4.

6.8 Code solution to sample question 4.

7

7.1 Overview of dictionary hash table.

7.2 Practice problems for Python dictionary.

7.3 Sample interview question 5 Dictionary.

7.4 Visual solution to sample question 5.

7.5 Code solution to sample question 5.

8

8.1 How do I come up with an optimal solution.

8.2 How should I test my code.

8.3 Start applying.