• [OpenAI Academy] Prompting

    Summary 3 Key Factors of Prompting Prompt Examples Advanced Prompt Engineering 1. Delimiters 2. Step-by-step instructions 3. Shot prompting 4. Ask ChatGPT for prompt How to structure the prompts Reference Read more

  • Container With Most Water

    Problem https://leetcode.com/problems/container-with-most-water/description/ Solution Read more

  • [Think Data Structures] LinkedList

    Implementation Read more

  • [Think Data Structures] ArrayList

    Implementation Read more

  • Rate Limiter #3 – Sliding Window Algorithm

    Advantages / Disadvantages Advantages Disadvantages Implementation Implementation – Output FollowUp Questions #1. How does your Sliding Window Counter implementation handle memory consumption, especially with high request rates or large window sizes? Are there optimizations to reduce memory usage? #2. The same FollowUp Question #1~#5 in https://willtheguruhome.wordpress.com/2025/01/12/rate-limiter-token-bucket-algorithm/ is possible Read more

  • Rate Limiter #2 – Leaky Bucket Algorithm

    Advantages / Disadvantages Advantages Disadvantages Implementation Implementation – Output FollowUp Question #1. In your outflow() method, you calculate secondsSinceOutflow by dividing the time difference in milliseconds by 1_000. Is this approach accurate for refilling the bucket? Why or why not? #2. How efficient is your LeakyBucketRateLimiter implementation in terms of time and space complexity? Are Read more