Ashish Pratap Singh

πŸ‘‹ Hey, I'm Ashish, a Software Engineer with over 8 years of experience working in various domains like full stack, machine learning, backend and data engineering.

On this channel, I share tips to help software engineers get better at their job and ace technical interviews.

Stay in touch:
😎 Personal website: ashishps.com
πŸ“© Newsletter: blog.algomaster.io/
πŸ€– Github: github.com/ashishps1
✍️ Medium: medium.com/@ashishps
πŸ‘¨β€πŸ’» LinkedIn www.linkedin.com/in/ashishps1/
πŸš€ X: twitter.com/ashishps_1
πŸ“· Instagram: www.instagram.com/ashishps_1/

πŸ“© For sponsorships & business inquiries:
β†’ Fill this short form: tally.so/r/nPr5bV
β†’ Or email: sponsorship@algomaster.io

DISCLAIMER: All opinions shared on this channel are my own and the videos are based on my personal experience working as a Software Engineer.


Ashish Pratap Singh

Hey Guys,

If you want to practice DSA more efficiently and master all the important patterns for coding interviews, checkout: algomaster.io

It's a platform to help you practice curated list of LeetCode problems organized by patterns.

Having solved over 1500 LeetCode problems, I’ve carefully selected the top 300 problems and grouped them into 60 topics and patterns to help you prepare smarter, not harder.

These topics are ordered like a roadmap, so that you can follow them step-by-step from top to bottom.

Here are some of the current features:
- Detailed solutions with intuitive explanations, multiple approaches, and time complexity analysis.
- Support for 7 popular programming languages: Java, Python, C++, C#, JavaScript, TypeScript, and Go.
- 3 Learning tracks based on your preparation time (3+ months, 1-3 months, < 1 month)
- Filter problems by pattern, difficulty, status, or keywords.
- Track your progress by marking problems as completed or starring them for revision.

πŸ”— Check it out here: algomaster.io/

1 month ago (edited) | [YT] | 338

Ashish Pratap Singh

Hey Guys,

A few months ago, I launched a second channel to share byte-sized animated tutorials on important DSA and System Design topics.

I've already published 9 videos covering these DSA patterns:

1. Two Pointers Technique
2. Sliding Window Algorithm
3. Prefix Sum
4. Kadane's Algorithm
5. Monotonic Stack
6. Fast and Slow Pointers
7. Reverse a Linked List in-place
8. Top K Elements
9. Level Order Traversal of Binary Tree


πŸ”— You can check out the full playlist here: www.youtube.com/playlist?list...

I will be publishing many more such tutorials in futureβ€”so subscribe to stay updated!

Let me know in the comments which topics you’d like to see next.

1 month ago | [YT] | 520

Ashish Pratap Singh

If you are preparing for Low Level Design (LLD) interviews, checkout my Github repository: github.com/ashishps1/awesome-low-level-design

Currently it contains resources to study:
- Basic OOP concepts
- SOLID and other Design Principles
- Design Patterns
- UML diagrams
- 33 LLD interview problems (with solutions) categorized by difficulty level.

It supports solutions in Java, Python and C#. Will be adding C++ and Go by next week.

If you find it valuable, consider giving it a star.

Thanks to everyone who has starred or forked this repository!

6 months ago | [YT] | 348

Ashish Pratap Singh

Which programming language do you prefer for Coding Interviews?

I am working to make youtube videos on DSA and LeetCode patterns.

Wanted to check your preferred programming language.

Let me know in the comments if you use a different language than these four.

6 months ago | [YT] | 46

Ashish Pratap Singh

I reached 100k subscribers on YouTube today. πŸŽ‰

Took me 18 months, 34 videos and 5.2 millions views to get here.

Thank you all for your amazing support πŸ™

7 months ago | [YT] | 371

Ashish Pratap Singh

Hi all,

I recently started writing long-form articles on my blog: newsletter.ashishps.com/

I post about Coding and System Design every week.

If you're interested, feel free to subscribe.

I will also make YouTube videos on these topics. In the meantime, you can refer to the articles for learning about these topics.

11 months ago | [YT] | 85

Ashish Pratap Singh

It's a special day today. Reached 50k on Youtube πŸ˜€

Thank you all for watching my videos and helping me reach this milestone πŸ™

I almost gave up after not getting views for the first 8 months but your support and comments kept me going.

Will be posting lot more videos in future and aim for 100k soon 😊

11 months ago (edited) | [YT] | 123

Ashish Pratap Singh

If you are new to coding or looking to learn it from scratch, I made a video recently where I share a 7 step process on "How I would learn to code if I had to start from scratch".

Watch it here:

1 year ago | [YT] | 33

Ashish Pratap Singh

Few days back, I created a Github repository to help you prepare for behavioral interviews.

Check it out here: github.com/ashishps1/awesome-behavioral-interviews

1 year ago | [YT] | 20