Ask Mentors Anything
Get your questions/doubts directly answered by our mentors. Let's get started.
Mentee Question
Sir, I am currently in my 6th sem. I am from a tier-3 college and I have currently completed JS and will start with node by 25th feb. I have covered topics in depth in DSA such as: 1. Array 2. String 3. Binary search For once I have covered Recursion, LL, Stack and Queue (Practice needed). I am unsure on how to proceed. Will booking a course help me? Or should I wait to complete a few topics.
Mentors Answer
Answered By Mentor Nisha malhotra
Definitely course would be helping you out. In course you won't get only preparation material and topics you need to study. You will get an idea of how exactly interview takes places in real world. What type of questions can be asked in different companies, once you know about your weaknesses beforehand, you will be able to work on it in advance, rather than knowing about it in an actual interview which can cost you job in that company.
Nisha malhotra
Senior software engi ...
Microsoft
Answered By Mentor Ananth kumar
Hello Vani,
It is really impressive that you taking a charge and making efforts for yourself. So coming to your "unsure" part I feel you have already doing good and I would suggest you to keep going by scaling the levels of difficulty in the problems you are tackling.
If you want to know in depth of how these concepts are used in our day to day development I can help you in that, some examples like "How stacks are used in Chrome browser", "How Linkedlists are in used in memory management and NTFS for windows", "How CPUs uses the BST and Stack to keep your actions on the files you made", etc., Because that's how I became who I am.
If you are intrested in web development I can help you to draw parllels from your current cirrculam and how to scale that to tackle real world problems and so on.
If you wanted to learn such things you book a session and discuss further on how the things should roll.
-Ananth
Answered By Mentor Ashish Anand
Your proficiency in DSA is good. Consider expanding your knowledge to include topics like maps and linked lists. Begin working on small projects and showcase them on LinkedIn. Building a strong network is crucial for referrals, so consider taking relevant courses to enhance your connections in today's environment as well as it will help you strengthen your foundation.
Answered By Mentor Jay Bhutada
Hey there,
Starting with JS and a solid foundation in DSA (arrays, strings, binary search) is great! Recursion, linked lists, stacks, and queues are key too (keep practicing!).
As for next steps, don't stress about courses just yet. Here's my advice:
- Master Node.js Fundamentals: Get comfortable with core concepts like asynchronous programming, modules, file systems, and HTTP requests. There are tons of free resources online like tutorials, docs, and videos.
- Deepen Your DSA: While you're learning Node.js, keep up with DSA practice. Explore topics like trees, graphs, sorting algorithms, and dynamic programming. Practice on platforms like LeetCode or HackerRank.
- Build Projects: Apply your knowledge! Start with small projects like a simple web app or API. Gradually increase complexity as you learn. This will solidify your understanding and build your portfolio.
- Join the Community: Connect with other developers online and offline. Ask questions, share your projects, and learn from others. Communities like Reddit's r/learnjavascript or local meetups are great places to start.
Focus on these for now, and don't worry about expensive courses just yet. Remember, consistent learning and building are key! If you feel stuck or want personalized guidance, I'm always here to chat.
Thanks,
Jay
Answered By Mentor kuldeep sangal
Hello Vani,
Mentorship will definitely help you to fasttrack your progress, and also to cover the topics in the Mock interviews. A mentor can help you to understand what kind of questions are top MNC's asking and how to structure your responses in an interview.
To discuss more feel free to join the trial session.
kuldeep sangal
Software Engineer 4
Amadeus Labs
Answered By Mentor Sagar Sehgal
Hi Vani,
Considering your progress, here are some suggestions:
- Take advantage of free resources such as YouTube tutorials to enhance your understanding of Node.js. Engage in practical projects to reinforce your learning.
- Dedicate significant time to practicing Data Structures and Algorithms (DSA) to improve your problem-solving abilities. This foundational knowledge is invaluable for technical interviews.
- Consider mentorship later to preparing for interviews, prioritize self-learning and practice now.
Sagar Sehgal
Software Engineer 2
Opendoor
Top Performing Mentors This Week 🔥
Loading...