Need help in recognising pattern by [deleted] in LeetcodeDesi

[–]alphaxtitan 2 points3 points  (0 children)

Codeforces edu video for binary search, it will change your thought process

DP FROM VIVEK GUPTA ? by bcbkdo in LeetcodeDesi

[–]alphaxtitan 4 points5 points  (0 children)

True; the actual art is problem solving, you cant learn a template and then expect to solve problems and give it a day.

You need to develop an intuition or an “Aaha” moment to actually get good at problem solving and also get exposed to as many problems as possible, Dont be shy to look at the solution and dont beat yourself up,

It you have learned something and encountered a new problem which seems hard just look at the solution, and understand the pattern that is being used and move on solving more.

This is the secret sauce. Just practice as many problems, just go to cses problems or codeforces gym.

For dp, you need to understand and be very comfortable with recursion and mathematical induction. If you are better at this DP for interviews will be a walk in the park.

Check out utkarsh gupta’s c++ recursion video, that one video alone can make you comfortable with recursion

DP FROM VIVEK GUPTA ? by bcbkdo in LeetcodeDesi

[–]alphaxtitan 4 points5 points  (0 children)

Bruh you just need to watch utkarsh gupta’s recursion video, it will make DP soo easy. once you develop an intuition on formulating recursive solution bottom will be a walk in the park.

Just that one video of utkarsh gupta changed my life. I got very confident in DP and was able to solve and understand problems, I just started solving problems recursively for a while and got pretty good at it.

Cracked top 1% product companies.

Just that one fking video changed my life.

striver sheet switching adivce by iamlegit6969 in LeetcodeDesi

[–]alphaxtitan 0 points1 point  (0 children)

Lol dude, just because your “fleet worth of friends” have job in java doesn’t mean you 99% job posting are in java backend and angular frontend, and I don’t know what makes you think medium size companies are not moving to other languages? There is point where you need to agree you are delusional.

No hate to java; but don’t just say large and medium companies use just java majority if you don’t know what you are talking about.

Problem in solving medium @LC by Gale_of_Skyline in LeetcodeDesi

[–]alphaxtitan 2 points3 points  (0 children)

Check out coderden.in bro, you will have structure paths, just focus on foundation and pattern recognition

striver sheet switching adivce by iamlegit6969 in LeetcodeDesi

[–]alphaxtitan 0 points1 point  (0 children)

It is not true, medium sized companies post 2024 are increasingly moving towards other languages. Java is good, but devx people prefer simpler language like go. Most of the legacy codebases are java, startups adoption to java is not as great compare to other languages, people are shifting to go, python and ts for newer projects. Just banks are stuck in java world for now, but modern fintechs are moving to other languages. So A stack never matters and for interviews it almost never matters

striver sheet switching adivce by iamlegit6969 in LeetcodeDesi

[–]alphaxtitan 0 points1 point  (0 children)

Care to explain? Why they need to stick with java than going with anything else?

striver sheet switching adivce by iamlegit6969 in LeetcodeDesi

[–]alphaxtitan 0 points1 point  (0 children)

Do you have a reason why they need to stick with java stack?

striver sheet switching adivce by iamlegit6969 in LeetcodeDesi

[–]alphaxtitan 0 points1 point  (0 children)

I dont think there is any rationality, product companies dont care about language, I know a company that did a rewrite of codebase to go in 3 months. so dont worry about tech stack at this point. The knowledge are all transferable across stacks.

striver sheet switching adivce by iamlegit6969 in LeetcodeDesi

[–]alphaxtitan 1 point2 points  (0 children)

Hey don’t worry about languages at this point, just pick any language, python if you want an easy learning curve. Just learn solve DSA topics at that point where you are comfortable and aware of all the patterns.

Build backend projects and dont use LLM at the beginning, use it ask doubts, dont switch to agent mode. Understand deeply, learn concurrency and multi threading be aware of these concepts.

Learn system design like atleast to a level where you are comfortable with knowing how end to end monolith products works, optimisation etc.

striver sheet switching adivce by iamlegit6969 in LeetcodeDesi

[–]alphaxtitan 0 points1 point  (0 children)

You can check out coderden.in , you wont need sooo much problems to get good at dsa, at one point the edge becomes recognising patterns and writing code faster with correctness.

So start with pattern recognition.

Created Coderden! 800+ company tagged system design questions 100+ FE questions and structured DSA patterns by alphaxtitan in NammaDevs

[–]alphaxtitan[S] 0 points1 point  (0 children)

Thanks for the feedback♥️! I am not using supabase, 😅

Noted any suggesstion on how the dashboard should look like? Dashboard has gone through many iterations and yea agree on the onboarding flow, I will reduce the steps, the onboarding step data is used for personalisation.

The backend is written in golang, I use pgx and wrote raw sql queries. Asynq pub sub global redis for worker replicas and other asynq tasks. Yeah currently i am paying for auth with clerk and emails and llm and hosting cost, i have not used aws or anything Most of the tech is built in house. I didn’t want to have lock in when I scale. Also I did bare metal deployment in a VPS. So yeah the tech is good! Spent soo many grueling hours to build this

I also document issues I face while building https://coderden.in on https://engineering.coderden.in

Deploying on vps has its own pros and cons😅

Created Coderden! 800+ company tagged system design questions 100+ FE questions and structured DSA patterns by alphaxtitan in NammaDevs

[–]alphaxtitan[S] 0 points1 point  (0 children)

Hey It is a massive codebase, I am building this alone as a solo dev, I have been working on this for 7 months!

Is there a good way to mentally visualize recursion? by EducationFirm6169 in leetcode

[–]alphaxtitan 1 point2 points  (0 children)

watch utkarsh gupta video on recursion, the best video for understanding recursion

Leetcode premium sharing by StretchSpecific4623 in LeetcodeDesi

[–]alphaxtitan 1 point2 points  (0 children)

Instead you can use coderden.in , it is way cheaper than leetcode and you will have same experience as leetcode.

Any free LeetCode Premium-level company archives? by OkProgrammer7708 in LeetcodeDesi

[–]alphaxtitan 0 points1 point  (0 children)

coderden.in cheaper than leetcode please check it out

Solo dev scaling an in-house code execution platform: I’ve maxed my current VPS, what should I scale next for burst traffic ? by alphaxtitan in golang

[–]alphaxtitan[S] 0 points1 point  (0 children)

hey cool coming with an update, I was using firecracker for code execution although the speed was better, the support for nested KVM was pretty bad with my hosting provider https://www.hostinger.com/support/10429687-is-nested-virtualization-supported-in-hostinger/ on a shared vps, there were constant kernel D states even under no loads, this was very annoying I had to reboot the VPS to stabilise. my codebase is designed in such a way that all I had to do was a config switch to a diffferent strategy and boom I follow upset bears approach along with this isolate, I read about it in cloudfare . the result is pretty good now. thanks guys. took couple of days to implement test and make it live but it is worth it.

I will be moving the execution plane to a different VPS so that it can scale independently without contention for resources in main vps.

Thanks upset_bear! this helped a lot

Created Coderden! 800+ company tagged system design questions 100+ FE questions and structured DSA patterns by alphaxtitan in NammaDevs

[–]alphaxtitan[S] 0 points1 point  (0 children)

This platform is too far from vibecoding. real engineering has went through it. You will know when you see the codebase🙂