Ask Mentors Anything
Get your questions/doubts directly answered by our mentors. Let's get started.
Mentee Question
I have just covered topics of DSA and solved 300 questions on leetcode and completed HTML and CSS. How can I crack good internship in remaining 2-3 months in any good product based company?
Mentors Answer
Answered By Mentor Shivali Maheshwari
Hi Pankaj,
To secure an internship in a good product-based company, focus on the following:
1. Continue to improve your Data Structures and Algorithms (DSA) knowledge. Practice more coding challenges on platforms like LeetCode.
2. Develop a portfolio of projects showcasing your HTML, CSS, and coding skills. Create web applications or tools that solve real-world problems.
3. Refine your resume: Highlight your achievements, projects, and DSA proficiency on your resume.
4. Prepare for Interviews: Practice coding interviews and behavioral questions to perform well in technical interviews. Utilize resources like Cracking the Coding Interview.
Feel free to contact me for a Long Term Mentorship Programme at https://www.preplaced.in/profile/shivali-maheshwari. Don't hesitate, schedule a free session today to kickstart your journey!
Thanks,
Shivali
Shivali Maheshwari
SDE-3
Amazon
Answered By Mentor Vineet Maheshwari
Cracking a good internship at a product-based company within the next 2-3 months is achievable with focused effort and a strategic approach. Here's a step-by-step plan to increase your chances:
- Complete Data Structures and Algorithms (DSA):
- Continue your DSA preparation and aim to cover a broad range of topics, including arrays, linked lists, trees, graphs, sorting, searching, and dynamic programming.
- Practice solving more DSA problems on LeetCode and other coding platforms to strengthen your problem-solving skills.
- Practice Competitive Coding:
- Participate in coding contests on platforms like CodeForces, HackerRank, and CodeChef. This will improve your coding speed and efficiency.
- Build Real-World Projects:
- Develop projects using HTML, CSS, and JavaScript to showcase your web development skills. Projects can include personal websites, portfolio sites, or web applications.
- Add these projects to your portfolio and GitHub profile to demonstrate your practical abilities.
- Learn a Backend Technology:
- Familiarize yourself with a backend technology like Node.js, Django, or Flask. This will enable you to build full-stack web applications and enhance your project portfolio.
- Data Science and Machine Learning (Optional):
- If you are interested in data science, consider learning Python libraries like Pandas, NumPy, and Scikit-learn. Completing a data science project can add value to your resume.
- Practice System Design:
- Prepare for system design interviews by studying how to design scalable and efficient systems. This skill is crucial for technical interviews at top product-based companies.
- Participate in Virtual Hackathons:
- Look for virtual hackathons and coding competitions to participate in. These events provide opportunities to showcase your skills and network with potential employers.
- Resume and LinkedIn Profile:
- Update your resume and LinkedIn profile to reflect your latest projects and accomplishments. Highlight your technical skills, projects, and relevant experiences.
- Mock Interviews:
- Practice mock technical interviews with friends, peers, or through online platforms that offer mock interviews for coding and system design.
- Networking and Referrals:
- Connect with professionals on LinkedIn and attend virtual networking events. Seek referrals from people working in product-based companies to increase your visibility to recruiters.
- Apply to Internship Positions:
- Regularly check job portals, company career pages, and internship postings to apply for relevant positions.
- Customize your applications to showcase your interest in the company and how your skills align with their requirements.
- Stay Motivated and Persistent:
- Landing a good internship may require multiple applications and interviews. Stay persistent and motivated throughout the process.
Remember that preparation and persistence are key to cracking a good internship at a product-based company. Stay dedicated to your learning, continue building projects, and keep applying to suitable internship opportunities. Your proactive approach and a strong technical foundation will improve your chances of success. Good luck!
Vineet Maheshwari
Data Quality & Gover ...
ServiceNow
Answered By Mentor Madhav Bhatia
Hi Pankaj,
First you need to master the following skills that are required by the top tech companies:
- Data Structures and Algorithms (DSA): Master DSA and problem-solving skills, pivotal for technical interviews at top companies.
- Object-Oriented Programming (OOP): Understand OOP principles, design patterns, and their practical application in scalable code.
- Operating Systems (OS) and Database Management Systems (DBMS): Learn OS and DBMS concepts for efficient system design and data handling.
- System Design: Gain proficiency in designing scalable and efficient systems to tackle large-scale applications and user traffic.
- Innovation, Teamwork, and Communication: Showcase passion for innovation, effective teamwork, and excellent communication skills—essential for a successful career and interview performance.
If you feel you've mastered the above skills, then you can proceed with the following:
- Resume Building: Create a well-structured resume, highlighting skills, projects, internships, and achievements that pass Applicant Tracking Systems (ATS).
- Job Search: Apply directly on desired company's career websites and explore opportunities on platforms like LinkedIn, Glassdoor, AngelList, Cuvette, etc.
- Networking and Referrals: Grow your professional network by connecting with industry professionals and seeking referrals for internships.
- Interview Preparation: Practice common interview questions, behavioral interviews, and technical problem-solving to prepare for internship interviews. Give mock interviews regularly to further boost your confidence.
- Stay Updated and Persistent: Be persistent in your efforts and follow up on applications, interviews, and networking connections to maximize your internship opportunities.
- Mentorship: Seek a mentor who can provide guidance, share experiences, and offer insights to navigate through your journey effectively.
If you want to get into top companies, join me on a transformative journey to conquer interviews and land your dream job at the industry's giants. Feel free to contact me for a Long Term Mentorship Program at https://www.preplaced.in/profile/madhav-bhatia. Don't hesitate; schedule a free session today to kickstart your journey!
Thanks,
Madhav Bhatia
Madhav Bhatia
Software Engineer
Airtel
Top Performing Mentors This Week 🔥
Loading...