Growth Notes #4

life

Sep 14, 2025 at 13:00 pm

Growth Notes: 3rd September, 2025 - 14th September, 2025

Data Structures and Algorithms

Topics practiced: Topological sort in Graphs, Disjoint set union in Graphs, Sliding window, Binary search, Strings and related problems. I solved 2 problems a day on average. Not bad.

  1. 3516. Find closest Person
  2. 75. Sort Colors
  3. 207. Course Schedule
  4. 210. Course Schedule II
  5. 229. Majority Element II
  6. 785. Is Graph Bipartite
  7. 125. Valid Palindrome
  8. 242. Valid Anagram
  9. 14. Longest Common Prefix
  10. 852. Peak Index in a mountain array
  11. 540. Single Element in Sorted Array
  12. 496. Next Greater Element I
  13. 20. Valid Parentheses
  14. 560. Subarray sum equals k
  15. 1. Two Sum
  16. 11. Container with most water
  17. 2785. Sort Vowels in a String
  18. 1629. Slowest Key
  19. 485. Max Consecutive Ones
  20. 1004. Max Consecutive Ones III
  21. 3541. Find the Most Frequent Vowel and Consonant

Databases

I solved problems on SQL concepts on sql-practice.com and w3resource.com. Focused on JOINS and GROUP BY related queries especially.

Mock Interviews

I gave two mock interviews, where I performed significantly well than before. In DSA problems, the approach was correct but missed in the details. Operating Systems, Projects and AWS related question were handled correctly. The topics that I missed are :

  1. Circuit Switching vs Packet Switching
  2. Link-state routing vs Distance vector routing
  3. Deadlocks in DBMS
  4. Which soft skills do I have?

In addition, I managed to write 2 SQL queries correctly during the mock interview within 10 minutes and in first attempt.

Reading

  1. Bitcask
  2. How Bun optimized package installation
  3. How to write a SQL parser
  4. Why software projects take longer than you think
  5. Best video explanation of "What is a tensor?"