Ask Mentors Anything

Get your questions/doubts directly answered by our mentors. Let's get started.

Mentee Question

Asked by Akash Sharma

Being from 3 tier and not getting placement in good company, I want to know the path to get into a good Product Based Company

Mentors Answer

Answered By Mentor Madhav Bhatia

Hi Akash,

First you need to master the following skills that are required by the top product based 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, behavioural 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


Answered By Mentor Vineet Maheshwari

Getting into a good product-based company can be a challenging but achievable goal. Here's a step-by-step path to increase your chances of landing a job at a reputable product-based company:

  1. Skill Development: Focus on improving your technical skills and expertise. Identify the specific roles or positions you want to target in product-based companies and work on acquiring the necessary skills for those roles. This may include programming languages, frameworks, data structures, algorithms, and domain-specific knowledge.
  2. Personal Projects: Build a strong portfolio of personal projects that showcase your technical abilities and problem-solving skills. Implement real-world applications and demonstrate your proficiency in developing innovative solutions.
  3. Open Source Contributions: Contribute to open-source projects related to your areas of interest. Engaging in open-source contributions demonstrates your collaboration and teamwork abilities and exposes you to real-world development practices.
  4. Online Courses and Certifications: Enroll in reputable online courses and certifications offered by platforms like Coursera, edX, and Udacity. Completing these courses can enhance your knowledge and add credibility to your resume.
  5. Competitive Programming: Participate in competitive coding platforms like Codeforces, LeetCode, and HackerRank. Competitive programming hones your problem-solving skills and prepares you for technical interviews.
  6. Internships and Experience: Seek internships or entry-level positions in companies, even if they are not product-based initially. Gaining professional experience will bolster your resume and provide practical exposure.
  7. Networking: Attend tech events, conferences, and meetups to connect with professionals from product-based companies. Networking can open doors to potential job opportunities and provide valuable insights.
  8. Resume and LinkedIn Profile: Craft a compelling resume and LinkedIn profile that highlights your skills, projects, and achievements. Tailor your resume for each application to align with the specific job requirements.
  9. Interview Preparation: Prepare rigorously for technical interviews. Practice coding problems, system design questions, and behavioral interviews. Leverage online resources and mock interviews to refine your interview skills.
  10. Research Companies: Identify product-based companies that align with your interests and career goals. Research these companies thoroughly to understand their products, culture, and values.
  11. Referrals: Leverage your network and seek referrals from employees working in product-based companies. Employee referrals can significantly improve your chances of getting noticed by recruiters.
  12. Persistence and Patience: Getting into a good product-based company may take time, so stay persistent and patient throughout the job search process.

Remember that landing a job in a product-based company requires dedication, continuous learning, and a well-rounded skill set. Be proactive in building your profile and stay motivated in pursuing your career goals.


Answered By Mentor Abhimanyu Nagrath

Hi Akash,

To land a job with a good product-based firm, here are some steps you can take:

  1. Clear your DS (Data Structures) and algorithms, OS (Operating Systems), and networking concepts.
  2. Try to get hands-on experience by working on some projects.
  3. Prepare a well-crafted resume that highlights your projects and skills.
  4. Shortlist product-based companies that excite you.
  5. Connect with employees from those companies to get referrals.
  6. Don't hesitate to take up an internship if it's offered instead of a full-time position, as it will provide you with a valuable learning curve.
  7. The best thing is that all the above-mentioned resources are freely available on the internet. However, if you don't want to go on a self-exploratory path, you can select a mentor on the "Preplaced" platform. A mentor will act as a catalyst and will shorten your journey to reach a product-based company.

Best of luck with your job search!


Answered By Mentor Mayank Rastogi

Hi Akash,

Landing a job today as a fresher is extremely difficult due to the high level of competition in the market. I understand the scenario about the lack of opportunities as a student in a Tier3 college. To be precise i can highlight the scenario for Various type of Companies

  1. MNCs like Amazon, Google, Microsoft.. it is very much dependent on your luck that you might get selected, they have a standard pattern of problems asked in the interview and you need to have your basics clear related to Data structures and CS Fundamentals. Projects do not play a big role here
  2. Startups: It is totally dependent on your skillset in Development . Either you could work on Open Source Programming or Build Projects in your area of interest which can be Machine Learning , Web Development ,etc.. These Companies will not test your DSA skills and will test something more related to your practical knowledge and understanding of the Projects you worked on.. You can find many startups hiring on AngelList
  3. HFTs and some Product Based Companies with Difficult interview Pattern: These are the type of Companies which have quite a rigoruous process and they rarely checks your College Tier Level. They ask good level of problems in your DSA Interview( DP and Graphs) where you can expect level related to LC Hards. They would occasionally check your CS fundamentals skills as well. You need to have a really good grasp of Data Structures and have a good speed to ace these interviews

I see these are the main sets of companies , you need to identify which type of companies you want to prepare for. A Easy step would be to follow some course related to DSA and solve as many problems as possible. If you want some guidance or exploratory path customized for you, you can try taking help from one of the mentors at preplaced or even reach out to me.


Good luck!


Answered By Mentor Krishna Banka

Hi Akash, there's no single recipe which can work for everybody. Preparing for good product companies really depends on several subjective considerations, like

-- Which tech stack(s) are you targeting?

-- What is your current skill level and proficiency?

-- What are your areas of interest?

-- What are your career aspirations?

-- How much work is required to hone your soft skills?

-- ...


Therefore, a good mentor will need to talk to you in detail, and then advise a specific roadmap which works the best for you.


Feel free to book my free trial session if you're interested.


Top Performing Mentors This Week 🔥

Loading...

400+

Book a FREE Trial Session with any mentor of your choice

Book a FREE Trial Session