Ask Mentors Anything
Get your questions/doubts directly answered by our mentors. Let's get started.
Mentee Question
I have just started my dsa and I'm in third year right now but still I need that I get some internship for better experience how is it possible?
Mentors Answer
Answered By Mentor Amandeep Srivastava
Hi Sneha,
Tech internships in pre-final year is a very common career step nowadays. Here's a quick direction for you to explore more:
- Build solid skills: Create a proper roadmap to enhance your DSA skills. It is the most valuable skill, especially if you're applying for tech giants. Start from basics and move up the ladder - time complexity, sorting, searching, different paradigms, graphs, greedy, DP; you get the gist.
- Do side projects: Do one or two projects in the domain you have interest in. This part will help differentiate you from other applicants, enhance your practical skills, and at the same time reflect your interest in the engineering domain.
- Study courses like Operating Systems, Database management systems, and Computer Networks very attentively in your college. You are expected to know these especially if they've been covered by the time you're applying for an internship.
- Resume building: Create a compelling resume highlighting your skills, projects, and relevant coursework. Make sure to follow the best practices for resume building, and prefer creating it in LaTeX.
- Find an internship: There are multiple mediums to do this:
- Setup interest based alerts on LinkedIn and Internshala.
- Keep an eye for common internship programs from companies like Microsoft, Adobe, Google, etc.
- Build connections on LinkedIn with like minded people, and ask them for a referral in their company.
- Request your college career cell to start reaching out to companies that visit for placements, and ask them to visit for internships as well.
- Network: Attend tech meetups, conferences, and join tech communities on platforms like GitHub and Stack Overflow to network with professionals.
- Apply Widely: Apply to as many relevant internship positions as possible. Try to customize your applications for each company based on the requirements listed for the role.
Remember, securing an internship might take time and effort, but it's a valuable step in your tech career journey. Good luck :)
Regards,
Aman
Answered By Mentor Madhav Bhatia
Hi Sneha,
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 maximise 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...