Interview Questions For Computer Scientists With Python

Posted By: ELK1nG

Interview Questions For Computer Scientists With Python
Published 9/2022
MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz
Language: English | Size: 285.34 MB | Duration: 1h 4m

Solve Coding Interview Questions From Big Tech Companies Using Efficient Data Structures And Algorithm.

What you'll learn
Breakdown big tech company algorithm interview questions.
Reduce time complexity as much as possible.
Solve interview questions with efficient algorithms.
Understand both the theory and code.
Requirements
Intermediate Knowledge of Python, Data structures and Algorithms.
Description
This course will give you a theoretical and practical approach to solving medium level coding problems which are used as common interview questions from big tech companies. We will be using Python to solve the selected coding problems. The questions that have been selected for this course include: Contains Duplicate, Valid Anagram, Two Sum, Group Anagram and Top K Frequent value. Each problem includes a theory part and a practical coding part. The theory part will help you visualize how we will try to solve the problem not only in Python but any other language. The practical session will show you how to turn the theory to Python syntax. Our major concerns while solving this coding problems include: Time complexity, neatness, scalability and space. The course contains two sections (Easy and Medium level interview questions). Both the sections will use intermediate programming concepts like hash maps. Each solution given in the course try to give the most adequate answer in accordance to the major concerns. These questions are known to be frequently asked in big tech companies like: Amazon, Facebook, Netflix and Google. So to conclude, this course will help you ace the interview at the company you are trying to get a job at and also elevate your critical problem solving ability.

Overview

Section 1: Easy Level Questions

Lecture 1 Contains Duplicates Theory

Lecture 2 Contains Duplicates Algorithm

Lecture 3 Valid Anagram Theory

Lecture 4 Valid Anagram Algorithm

Lecture 5 Two Sum Theory

Lecture 6 Two Sum Algorithm

Section 2: Medium Level Questions

Lecture 7 Group Anagram Theory

Lecture 8 Group Anagram Algorithm

Lecture 9 Top K Frequent Value Theory

Lecture 10 Top K Frequent Value Algorithm

Python developers looking to get a job in big tech companies