Computer Programming
8957 learners
Interview Prep - The Last Mile in Python
This course focuses on advanced and popular topics that are commonly encountered in technical interviews. You'll delve into hash tables, heaps, advanced graph algorithms, string searching algorithms, and bit manipulation techniques. Mastering these areas will provide you with a comprehensive skill set to tackle even the toughest coding interview questions.
Python
See path
5 lessons
25 practices
3 hours
Badge for Performance Optimization & Scalability,
Performance Optimization & Scalability
Lessons and practices
Finding the First Repeating Element in an Array
Find Distinct Indices With Same Value and Specific Distance
Pair Sums from Two Arrays Using Hash Map
Finding Anagrams in a List of Strings
Counting Pairs with a Specific Difference
Finding the K Most Frequent Elements in an Array Using a Heap
Finding the K Shortest Strings in a List
Sorting Array by Absolute Difference with the Median
Finding Stream Median with Heaps
Counting Connected Components in a Graph
Logistics Shortest Path Finder
Topological Sorting of a Directed Acyclic Graph
Finding the Shortest Flight Path Using Dijkstra's Algorithm
Longest Path in a Directed Acyclic Graph
Social Network Pathfinder Using Dijkstra's Algorithm
Finding the Shortest Path in a Grid with Obstacles using Dijkstra’s Algorithm
String Patterns in Multiple Texts with KMP Algorithm
Finding the Most Frequent Substring
Counting Palindromic Substrings of a Given Length
Longest Common Prefix in a List of Strings
Check If Number Is Power Of Two Using Bit Manipulation Techniques
Finding the Lone Set Bit Position
Counting Unset Bits in an Integer
Swapping Odd and Even Bits
Counting the Number of Different Bits Between Two Integers
Meet Cosmo:
The smartest AI guide in the universe
Our built-in AI guide and tutor, Cosmo, prompts you with challenges that are built just for you and unblocks you when you get stuck.
Sign up
Join the 1M+ learners on CodeSignal
Be a part of our community of 1M+ users who develop and demonstrate their skills on CodeSignal