Supercharge 

your career with

Long Term Mentorship

1-on-1 long-term mentorship with your chosen mentor to guide you to the career you deserve

Move Over traditional courses

Start Making Progress with

1:1 Long Term Mentorship

30%

Cheaper

Compared to any 6 month course

4x

Results

As compared to any online courses

50%

Faster

Get a results within 6 months instead of years

600+ mentors are just a Free Trial Session away!

Choose your ideal mentor and get started with a FREE trial session

View All Mentors ->

No need to Struggle Alone Anymore

Long term mentorship gets fully covered

1:1 Live Session

Boost your progress with frequent 1:1 sessions.

Unlimited Chat with Mentor

Get the right advice from your mentor via Chat.

Task & Curated Resources

You will be certified for this mentorship program.

Regular Followups

Stay motivated with regular follow-ups.

Job Referrals

Get referrals to companies by mentor community.

Certified

You will be certified for this mentorship program.

Get Mentored By The Star Mentors

Connect with our star mentors, distinguished leaders in their fields, to receive personalized mentorship.

View All Mentors ->

Ask Mentor Anything

Get answers from our mentors in the forum. They're here to help with your questions about your career.

Ask your questions here

Directly submit your questions to Mentors...

Ask a question ->

Unnat Jain | Fresher

How should I prepare for my Google interview if I have 1 month left and I’m applying for a software engineer role?

Preparing for a Google interview for a software engineer role requires focused and intensive preparation within a limited timeframe. Here's a suggested plan for the last month: 1. Understand the interview process: Familiarize yourself with Google's interview process for software engineer roles. Research the types of interviews you can expect, such as technical interviews, coding interviews, system design interviews, and behavioral interviews. Understand the format, duration, and expectations for each stage. 2. Review fundamental concepts and algorithms: Ensure your understanding of core data structures, algorithms, and system design principles is solid. Review topics such as arrays, linked lists, stacks, queues, trees, graphs, sorting algorithms, searching algorithms, and dynamic programming. Practice implementing these concepts and algorithms from scratch. 3. Solve practice problems: Dedicate a significant amount of time to solving coding problems. LeetCode, HackerRank, and CodeSignal offer practice problems tailored for interview preparation. Focus on problems that align with the type of questions commonly asked in Google interviews, such as problems related to strings, arrays, graphs, and dynamic programming. 4. Study Google-specific topics: Research common topics and areas of interest for Google interviews. These may include distributed systems, algorithms for large-scale data processing, scalability, optimization, and parallel computing. Study Google's technologies, such as MapReduce, Bigtable, and TensorFlow. 5. Review system design concepts: Understand the principles of system design, scalability, and distributed systems. Study topics like load balancing, caching, data partitioning, and database design. Practice designing scalable and efficient systems considering factors like performance, availability, and fault tolerance. 6. Mock interviews: Participate in mock interviews to simulate the actual interview experience. Seek out peers, friends, or mentors who can conduct technical and behavioral mock interviews with you. Practice explaining your thought process, code, and solutions clearly and concisely. 7. Explore Google's coding style and best practices: Familiarize yourself with Google's coding style and best practices. Review their guidelines for code readability, modularity, and efficiency. Pay attention to common programming pitfalls and how to avoid them. 8. Attend coding workshops or bootcamps: Consider attending coding workshops or bootcamps that specifically focus on interview preparation. These programs can provide structured learning, mentorship, and additional practice opportunities. 9. Utilize online resources: Take advantage of online resources such as YouTube tutorials, blogs, and forums. Look for coding interview advice, strategies, and solutions from experienced engineers who have gone through the Google interview process. 10. Take care of yourself: While intense preparation is necessary, it's also essential to maintain a healthy work-life balance. Make sure to get enough rest, exercise, and relaxation. Taking care of your physical and mental well-being will enhance your focus and performance during the interviews. Remember, the key to success is consistent and focused preparation. Allocate dedicated study hours each day, set goals, and track your progress. Stay motivated, persevere through challenges, and use each practice session as an opportunity to learn and improve. Good luck with your Google interview!

Panneer Selvam.C | Fresher

How to get placed at MAANG as an M.Tech student from institutes like IIT-ISM?

Hi, Getting placed, especially from premier institutions like IIT-ISM, generally involves a combination of academic excellence, relevant skills, networking, and preparation. Here's a general approach: 1.Academic Excellence : Focus on maintaining a solid academic record, which is often the first filter for many employers. 2.Relevant Skills : Engage in projects, research, or internships that align with the company's domain. Seek out workshops, extra courses, or certifications that provide skills relevant to your desired role. Engage in extracurricular activities demonstrating leadership, teamwork, or other soft skills. 3.Networking : Utilize platforms like LinkedIn to connect with alumni or current employees at the company. This can give you insights into the company's recruitment process, culture, and expectations. Attend company presentations, workshops, or webinars organised on or off-campus. If the company has previously recruited from your institution, connect with seniors or alumni who got placed there for advice and feedback. 4.Application and Resume : Tailor your CV/resume to highlight skills and experiences that are most relevant to the company and role. A well-crafted cover letter can also be valuable, showcasing your motivation and fit for the company. 5.Preparation : Prepare for technical interviews by revisiting important topics from your curriculum, practicing coding (if it's a tech role), and engaging in mock interviews. Research the company thoroughly, including its values, recent news, and major projects or products. This will help in HR rounds or discussions that revolve around cultural fit. Engage in mock group discussions or other relevant preparatory activities if such rounds are part of the selection process. 6.Stay Updated : Monitor the institute's placement cell notifications or the company's careers page for relevant opportunities. Engage in any pre-placement talks or interactions the company might offer to get insights and make a good impression. 7.Seek Feedback : After interviews or interactions, if you're not successful, try to seek feedback. While not all companies provide feedback, any insights you can get will be valuable for future opportunities. Remember, while placements are a great way to land a job, they are not the only way. Many students succeed in off-campus recruitments, startups, or even entrepreneurial ventures. The key is persistence, refining your approach, and staying positive.

Vidur Rajpal | Fresher

How can I be placed in a product-based company when I am currently working in a service-based company?

Transitioning from a service-based company to a product-based company can be a challenging but achievable goal. Here are some steps to help you make that transition: 1. Identify your target companies: Research product-based companies that align with your interests and career goals. Look for companies known for their products, innovative culture, and potential growth opportunities. 2. Understand the product industry: Gain a solid understanding of the product industry by reading industry publications, following product-focused blogs, and staying updated on the latest trends and technologies. This will help you develop relevant knowledge and insights. 3. Acquire relevant skills: Identify the skills required to work in a product-based company and assess any gaps in your current skillset. Take proactive steps to acquire or enhance those skills through online courses, certifications, workshops, or side projects. Focus on skills such as product management, UX/UI design, data analysis, or software development, depending on your desired role. 4. Seek internal opportunities: Explore if there are any product-related projects or initiatives within your current service-based company. Express your interest to your manager or relevant stakeholders and inquire about the possibility of participating in such projects. This can provide valuable experience and make your transition smoother. 5. Network with product professionals: Expand your professional network within the product industry. Attend industry conferences, meetups, and networking events to connect with product managers, designers, engineers, and other professionals. Engage in conversations, seek advice, and build relationships that can lead to potential opportunities. 6. Highlight transferable skills: Identify and emphasize the transferable skills and experiences you've gained in your service-based role that are relevant to product-based companies. This could include skills like project management, client relations, problem-solving, or teamwork. Emphasize how these skills can be valuable in a product-focused environment. 7. Tailor your resume and cover letter: Customize your resume and cover letter to showcase your relevant experiences, skills, and achievements that demonstrate your interest and readiness to work in a product-based company. Highlight any product-related projects, initiatives, or collaborations you were involved in, even if they were within a service-based context. 8. Leverage your network: Reach out to your professional network, including colleagues, industry contacts, and mentors, who work in product-based companies. Inform them about your interest in transitioning and inquire about any potential openings or referrals. Personal connections can often provide valuable insights and recommendations. 9. Prepare for interviews: Study the product-based companies you're targeting. Understand their products, target market, competition, and company culture. Prepare examples that highlight your skills and experiences related to product development, innovation, or customer-centric approaches. Be ready to demonstrate your passion for working in a product-based environment. 10. Be patient and persistent: Transitioning to a product-based company may take time and effort. Stay focused on your goals, keep learning, and be persistent in your job search. Consider starting with junior or entry-level roles that can serve as a stepping stone toward your desired position in the product industry. Remember, it's essential to align your skills, experiences, and interests with the requirements of product-based companies. Continuous learning, networking, and perseverance will increase your chances of successfully transitioning to a product-based role.

Love & Praise by The Mentees

Get inspired by the real-life experiences of our mentee and their journey to success with Preplaced.

Frequently Asked Questions

Find answers to commonly asked questions about Long Term Mentorship