Skip to content
TechBlogspot
  • NeetCode 150
  • Java
  • Software Architecture
  • System Design
  • Toggle website search
Menu Close
Type then hit enter to search
  • NeetCode 150
  • Java
  • Software Architecture
  • System Design
  • Toggle website search

NeetCode 150

Arrays:
1. Contains-Duplicate - HashMap (Frequency Count) – O(n)
2. Valid Anagram - Array Frequency - O(n) & O(1)
3. Two Sum - HashMap One-pass - O(n)
4. Group Anagrams - Character Frequency O(n * k)
5. Top K frequent elements - HashMap + Bucket Sort - O(n)
6. Encode and Decode Strings - Length-Based Encoding - O(n)
7. Product of Array except self - Prefix * Suffix Product - O(n) & O(1) 
8. Valid Sudoku - 2D arrays row, col, and box - O(1)
9. Longest consecutive sequence - Hashset - O(n)

Recent Posts

  • Java articles:
  • 30 day Java prep guide senior
  • API Interview questions
  • DSA 16 Patterns
  • API Design

Tag cloud

AWS (5) DSA (13) Interview (8) Java (17) Software Architecture (10) System Design (11)

Tags

API Design AWS AWS API Gateway AWS ECS AWS Glue AWS Kinesis AWS Lambda Coding Interview Design Patterns Design Principles DSA Event Driven Achitecture Garbage Collection HLD Interview Interview experience java JVM LLD Microservices Multithreading neetcode REST Software Architecture Software Design streams System Design
  • NeetCode 150
  • Java
  • Software Architecture
  • System Design
TechBlogSpot @2025
Search this website Type then hit enter to search