Our great sponsors
-
Grokking-System-Design
Systems design is the process of defining the architecture, modules, interfaces, and data for a system to satisfy specified requirements. Systems design could be seen as the application of systems theory to product development.
-
tech-interview-handbook
💯 Curated coding interview preparation materials for busy software engineers
-
SurveyJS
Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.
Also, if leetcode is too tough, just head to YouTube for a walkthrough of the solution and make sure you understand it. There’s always a pattern for any kind of problem, you just have to find the pattern and apply the solution to it. Paying for a leetcode subscription is a good investment too. Since you’re a new developer, I believe they won’t ask you any system design questions, but if they do, here’s a good learning resource for it https://github.com/Jeevan-kumar-Raj/Grokking-System-Design
Know your data structures, algorithms and space/time complexity. Frameworks are nice to know but not really necessary in my experience, unless you wanna head into the front end developer route. This is a good guide, especially the curated leetcode questions section. https://techinterviewhandbook.org/
Related posts
- Almost constant rejections when using my CV
- Technical and non-technical tips for passing a code interview
- From Nothing to FAANG - Let's grind Leetcode and prepare for interviews together 🚀
- Aerospace engineering student switching to compsci. 18+ months until I start uni in Canada. Need self-learning curriculum advice.
- Learning DSA from scratch : The Ultimate Guide