This repo contains my daily learning journey with hands-on DSA, Python, SQL, and CS concepts, to become job-ready and interview-prepared.
β
Java DSA (3 problems), OS (Processes vs Threads), Python (filtering, grouping), SQL queries
π§ Key concepts: boolean indexing (Python Pandas), memory sharing in threads, SQL grouping
π Full Reflection
β
Java DSA (Sliding Window), DBMS (Indexing), Python (Data Cleaning with Pandas), Basic SQL with indexing
π§ Key concepts: indexing trade-offs, data cleaning for reliable analysis, SQL indexing
π Full Reflection
β
Java DSA (Two Pointers β 3 problems), CN (OSI Model), Python (CSV Handling with Pandas)
π§ Key concepts: two pointers for sorted arrays/strings, OSI layers & responsibilities, filtering & exporting CSV data with Pandas
π Full Reflection
β
Java DSA (Two Pointers - Medium level Problem), OS (CPU Scheduling Algorithms)
π§ Key concepts: Learned how two pointers work in a given array, things to take care while designing a CPU scheduling algorithm, different CPU scheduling algorithms.
π Full Reflection
β
Java DSA (Prefix Sum + Hash Map), OS (Paging vs Segmentation), Python (ETL with Pandas), SQL (Mini Data Mart Queries)
π§ Key concepts: Subarray sum logic using prefix sum, address translation in memory management, data aggregation with pandas, handling CSV encoding and foreign key errors.
π Full Reflection
β
Java DSA (Sliding Window), DBMS (ACID, Transactions), Python (Customer Modeling), SQL (Business Queries)
π§ Key concepts: Unique substring logic with HashSet, core DBMS properties, customer-wise profit modeling, and SQL joins with aggregations.
π Full Reflection
β
Java DSA (Top K Frequent, Group Anagrams), CN (TCP/UDP, 3-Way Handshake), Python (JSON Parsing), SQL (Window Functions)
π§ Key Concepts: Frequency Map + Heap, Anagram Grouping, Protocol Differences, JSON extraction, SQL Ranking
π Full Reflection
β
Java DSA (Heap-based Frequency Sort), OS (Deadlocks & Prevention Strategies), Python (CSV to SQLite ETL), SQL (GROUP BY + HAVING)
π§ Key concepts: PriorityQueue sorting logic, Coffmanβs conditions, real-world deadlock examples, CSV schema validation, SQL group filtering
π Full Reflection
β
Java DSA (Bucket-based Frequency Sort), OS (Disk Scheduling Algorithms), Python (JSON to SQLite ETL), SQL (Subqueries, CASE, NULL Handling)
π§ Key concepts: Bucket frequency grouping, FCFS/SSTF/SCAN/LOOK disk strategies, safe JSON-DB insertions, smart NULL-safe SQL conditions
π Full Reflection
β
Java DSA (Next Greater Element I), Core CS (CAP Theorem), Python (SQLite to CSV Exporter), SQL (JOIN + CASE + IFNULL)
π§ Key concepts: Monotonic Stack + HashMap, distributed DB tradeoffs, exporting DB data via Python, SQL joins and classification logic
π Full Reflection
Java, Python, SQL, Pandas, Git, Operating Systems, DBMS, Computer Networks.
Stay tuned for more days! π