Coding Practice
Solve interview-style problems in Python. Run your code against the samples, then Submit to check it against hidden test cases and earn XP.
Solved
0/48
Easy
0/28
Medium
0/17
Hard
0/3
- Sum of Two NumbersBasicsEasy 20
- Even or OddBasics · ConditionsEasy 20
- Largest of ThreeBasics · Conditions · TCS, InfosysEasy 20
- Simple InterestBasicsEasy 20
- Leap YearConditions · TCS, WiproEasy 20
- Sum of DigitsMath · Loops · TCS, Infosys, ZohoEasy 20
- Reverse a NumberMath · Loops · TCS, ZohoEasy 20
- Palindrome NumberMath · Strings · Amazon, TCS, InfosysEasy 20
- Prime CheckMath · Loops · TCS, Infosys, WiproEasy 20
- FizzBuzzLoops · Conditions · Microsoft, AmazonEasy 20
- Fibonacci SeriesLoops · Math · TCS, Infosys, ZohoEasy 20
- Armstrong NumberMath · TCS, Infosys, ZohoEasy 20
- GCD and LCMMath · TCS, AccentureEasy 20
- Count Primes up to NMath · Arrays · Amazon, MicrosoftMedium 40
- Climbing StairsDynamic Programming · Math · Amazon, Google, AdobeMedium 40
- Reverse a StringStringsEasy 20
- Count VowelsStringsEasy 20
- Palindrome SentenceStrings · Two Pointers · Amazon, Microsoft, FacebookEasy 20
- Valid AnagramStrings · Hashing · Amazon, Microsoft, GoogleEasy 20
- First Non-Repeating CharacterStrings · Hashing · Amazon, Zoho, MicrosoftEasy 20
- String CompressionStrings · Zoho, Amazon, MicrosoftMedium 40
- Word FrequencyStrings · Hashing · Sorting · Amazon, ZohoMedium 40
- Longest Substring Without Repeating CharactersStrings · Sliding Window · Hashing · Amazon, Google, MicrosoftHard 70
- Valid ParenthesesStrings · Stack · Amazon, Google, MicrosoftMedium 40
- Roman to IntegerStrings · Hashing · Amazon, Microsoft, FacebookMedium 40
- Caesar CipherStrings · ZohoMedium 40
- Second Largest ElementArrays · Zoho, TCS, AmazonEasy 20
- Two SumArrays · Hashing · Google, Amazon, MicrosoftEasy 20
- Missing NumberArrays · Math · Amazon, Microsoft, AppleEasy 20
- Remove Duplicates (Keep Order)Arrays · Hashing · Zoho, InfosysEasy 20
- Move Zeros to the EndArrays · Two Pointers · Facebook, Microsoft, ZohoEasy 20
- Rotate ArrayArrays · Amazon, MicrosoftMedium 40
- Maximum Subarray SumArrays · Dynamic Programming · Amazon, Microsoft, GoogleMedium 40
- Best Time to Buy and Sell StockArrays · Greedy · Amazon, Google, MicrosoftMedium 40
- Majority ElementArrays · Hashing · Amazon, Google, MicrosoftMedium 40
- Sort 0s, 1s and 2sArrays · Two Pointers · Sorting · Amazon, Microsoft, AdobeMedium 40
- Leaders in an ArrayArrays · Zoho, AmazonMedium 40
- Merge Two Sorted ListsArrays · Two Pointers · Sorting · Amazon, Microsoft, GoogleMedium 40
- Binary SearchSearching · Arrays · Google, Microsoft, AmazonEasy 20
- Kth Largest ElementSorting · Heap · Arrays · Amazon, Facebook, MicrosoftMedium 40
- Count Pairs with SumArrays · Hashing · Amazon, ZohoMedium 40
- Number Triangle PatternPatterns · Loops · Zoho, TCSEasy 20
- Star PyramidPatterns · Loops · Zoho, InfosysEasy 20
- Transpose a MatrixMatrix · TCS, ZohoEasy 20
- Spiral OrderMatrix · Zoho, Microsoft, AmazonHard 70
- Pascal's TrianglePatterns · Math · Dynamic Programming · Amazon, Google, ZohoMedium 40
- Subsets with Target SumRecursion · Dynamic Programming · Amazon, MicrosoftHard 70
- Longest Common PrefixStrings · Amazon, Google, AdobeEasy 20
Company names show where these classic problems are widely reported in interview experiences. Skill Park is not affiliated with these companies.