From Cisco to Google to Meta | Anshul Lokwani | Interview Secrets, Competition, 30-Day Revision Plan

From Cisco to Google to Meta | Anshul Lokwani | Interview Secrets, Competition, 30-Day Revision Plan

Introduction to Anshul Bhaiya

Background and Experience

  • Anshul Bhaiya is introduced as a former software engineer at Google and Cisco, known for his viral Instagram reels.
  • He shares his positive experience of reaching the final round of interviews at Google but ultimately getting rejected.
  • His initial dream company was Amazon, but he ended up joining Cisco after not securing a position at Amazon.

Placement Journey

  • Anshul describes the excitement surrounding placements in college, particularly when he secured an internship with Cisco after initially receiving an offer from Infosys.
  • He recounts how competitive coding rounds led him to receive a 5 lakh package offer from Infosys, marking his first job placement success.

Internship Challenges

Seeking Internships

  • Despite having offers from Infosys and Accenture, he struggled to find relevant internships in tech fields and applied late for Cisco's internship opportunity.
  • After multiple interviews with Cisco, he felt relieved upon being selected due to the better package compared to service-based companies.

Decision-Making Process

  • Anshul faced a dilemma between choosing between Infosys and Cisco; ultimately opting for Cisco due to its reputation and learning opportunities.

Experiences at Cisco

Work Environment

  • At Cisco, he worked primarily in network security within the Next Generation Firewall team, emphasizing the importance of networking knowledge for his role.

Learning Curve

  • He prepared intensively for networking concepts before his interview and gained significant clarity on firewall management during his tenure.

College Life Reflections

Initial Expectations vs. Reality

  • Anshul reflects on entering college with high expectations but initially found programming uninteresting; he avoided coding during his first two years.

Turning Point

  • A friend's success in landing a job motivated him to pursue coding seriously. He began learning programming languages like C++ after realizing its necessity for job placements.

Programming Journey

Development Focus

  • His motivation shifted towards mastering programming languages driven by peer pressure and career aspirations; he started focusing on Data Structures & Algorithms (DSA).

Competitive Programming Engagement

  • Initially intimidated by competitive programming platforms, he eventually found comfort in CodeChef due to its user-friendly interface.

Preparing for Job Placements

Resume Building

  • As placement time approached, Anshul filled his resume with DSA content despite lacking substantial project work; this included certifications and university rankings.

Teaching Experience

  • While preparing for placements, he also took up teaching roles which enhanced both his understanding of DSA concepts and provided practical experience.

Transitioning from Google to Meta

Career Progression

  • After working at Google where self-doubt was prevalent among peers regarding their capabilities, Anshul decided to transition into a new role as a Production Engineer at Meta.

Future Aspirations

He aims to create educational content that addresses common misconceptions about learning development skills through video resources while establishing an online platform named "Study DSA."

Understanding the Role of Support Engineers in Production

The Functionality of Support Engineers

  • When issues arise in production, they are first reported to the support team rather than directly to software engineers. This indicates a structured approach to problem resolution.
  • The support team is responsible for handling various tasks including maintenance and DevOps, emphasizing their critical role in managing production issues.
  • Collaboration is key; support engineers often need to communicate with software engineers for complex problems that require coding expertise.
  • Documentation is essential for support engineers, as they must prepare reports on recurring issues and potential fixes to keep the engineering team informed.
  • The definition of a Support Engineer (SR) includes both troubleshooting and occasional coding responsibilities, highlighting the hybrid nature of their role.

Transitioning from Cisco to Google and Meta

Career Progression Insights

  • During interviews at Meta, candidates are expected to understand both production engineering and some coding aspects, indicating a blend of skills required in modern tech roles.
  • Continuous preparation is crucial; transitioning between companies like Cisco, Google, and Meta requires ongoing learning and skill enhancement.
  • With increased competition due to accessible online resources, even entry-level positions now demand knowledge of competitive programming questions during interviews.

Advice for First-Year Students Starting Their Programming Journey

Early Learning Strategies

  • First-year students should focus on learning one programming language thoroughly within a month to build foundational skills quickly.
  • Engaging actively in class can help students grasp core concepts such as conditional loops through standard courses offered in C/C++ or Java.
  • After mastering basic programming, students should begin exploring data structures and algorithms (DSA), which are integral for problem-solving skills.

Developing Problem-Solving Skills Over Time

Building DSA Competence

  • Students should spend six months experimenting with DSA concepts without rushing; understanding takes time and practice is essential for mastery.
  • Balancing DSA study with other projects can be challenging; however, dedicating focused time blocks helps develop effective habits over time.

Mastery Through Repetition

Importance of Practice

  • Revisiting problems multiple times reinforces understanding; initial struggles lead to deeper insights when revisited later after gaining more knowledge.
  • Aiming for medium-level questions consistently builds confidence; achieving success rates will indicate readiness for more complex challenges.

Preparing Effective Resumes

Key Components

  • A strong resume should highlight development experience alongside DSA achievements; integrating AI projects can enhance appeal in current job markets.

Navigating Internship Applications

Application Strategy

  • Applying broadly increases chances of securing interviews; performance during these interviews hinges on preparation across all relevant topics.

Common Challenges Faced by Beginners

Addressing Stagnation

  • Many beginners struggle with repetitive topics like arrays due to foundational reliance; recognizing this pattern helps strategize future learning paths effectively.

Moving Beyond Arrays

Expanding Knowledge Base

  • While arrays form the foundation of many data structures, learners must progress beyond them into more complex structures without losing touch with basics.

Interview Process Changes and Insights

Overview of Screening Rounds

  • The interview process now includes two initial screening rounds: one virtual screening and one DSA (Data Structures and Algorithms) round, followed by two in-person DSA rounds.
  • This new structure aims to prevent cheating during interviews, as the first two screenings are conducted online, while the subsequent rounds require candidates to be present in person.

Candidate Preparation and Mindset

  • Candidates should not panic; proper preparation can lead to a successful interview experience. In-person interactions foster better connections and explanations.
  • Concerns about technical issues during online interviews, such as internet connectivity or accidental clicks, can add stress. However, being well-prepared helps mitigate these fears.

Cheating Culture in Interviews

  • There is a growing concern about cheating among candidates in online contests. The speaker emphasizes that this mentality undermines genuine effort and learning.
  • While some may find ways to cheat for entry into smaller companies, it is crucial to prepare adequately rather than relying on dishonest methods.

Evaluation Criteria for Candidates

  • During mock interviews, evaluators look for specific green flags indicating strong candidates. These include effective communication skills and problem-solving approaches.
  • Evaluators assess how well candidates explain their thought processes when answering questions. Multiple approaches to problems indicate a deeper understanding of data structures.

Importance of Code Quality

  • Candidates must demonstrate coding proficiency alongside theoretical knowledge. Good code quality reflects clarity of thought and understanding of algorithms.
  • A candidate's ability to self-correct mistakes before submission shows diligence and attention to detail—qualities valued in potential hires.

Final Assessment Metrics

  • Interviewers categorize candidates based on performance into six metrics: Strong Hire, Hire, Lean Hire, Lean No Hire, No Hire, Strong No Hire.
  • Even if a candidate performs poorly under pressure but shows potential through effort or creativity in problem-solving, they may still receive a Lean Hire rating.

Preparing for Technical Interviews

  • Successful interview preparation involves understanding algorithms deeply rather than rote memorization. Candidates should be able to articulate why certain algorithms apply to specific problems.
  • The speaker highlights the importance of structured learning paths that build foundational programming skills before tackling complex topics like dynamic programming or recursion.

Addressing Market Gaps in Learning Resources

  • There is a lack of structured resources available for beginners transitioning from basic programming concepts to advanced data structures and algorithms.
  • The need for comprehensive platforms that guide learners through dependencies between topics is emphasized; this would help avoid confusion when approaching more complex subjects like trees or graphs.

Conclusion on Focused Learning Strategies

  • The speaker advocates for minimizing distractions during study periods—such as social media—to enhance focus on coding practice and algorithm mastery.

Discussion on Using Instagram via Chrome

Strategies for Managing App Usage

  • The speaker mentions downloading apps temporarily and using them through Chrome to avoid heavy app usage, particularly Instagram.
  • Suggests that this method can help users gradually reduce their dependency on such apps.
  • Acknowledges the challenge of deleting apps like Instagram while still engaging with platforms like YouTube Shorts.

Insights on Google Office Experience

Observations about Google Offices

  • The speaker expresses curiosity about visiting the new Ananta office, noting its large campus and modern facilities.
  • Shares personal experience of working in three different offices, highlighting the differences between them.
  • Mentions that although the Ananta office has a slide, it is currently under maintenance.

Work Culture at Google

Food and Recreation Benefits

  • Discusses the enjoyable aspects of working at Google, including free meals and recreational activities available during breaks.
  • Emphasizes that while there are many perks, one should balance work responsibilities with leisure activities.

Motivation from Social Media

Impact of Online Presence

  • Notes how social media showcases events at Google, which can motivate individuals to pursue similar opportunities despite feeling camera-shy or hesitant to share experiences online.

Importance of Professional Growth

Career Development Advice

  • Encourages listeners to leverage company perks for personal growth or family benefits as motivation for career advancement.

Reality of Working in Tech Companies

Balancing Fun and Responsibilities

  • Clarifies that while tech companies offer fun environments, employees also face significant work responsibilities and challenges.

Understanding Job Expectations

Navigating Workplace Dynamics

  • Highlights the importance of adapting to increased responsibilities after initial orientation periods in tech jobs.

Early Preparation for Careers

Tips for Students

  • Advises students to start preparing early in their academic careers by learning programming languages essential for interviews.

Addressing AI's Role in Programming Jobs

Future Job Market Considerations

  • Discusses concerns regarding AI taking over coding jobs but emphasizes that human oversight will remain crucial in software development.

Demand for Human Developers

Opportunities Amidst Technological Advancements

  • Asserts that despite AI advancements, there will always be a need for skilled developers who understand underlying systems beyond what AI can provide.

Turn any video into a summary like this

YouTube links, meetings, lectures. With transcripts, search, and chat.

Video description

In this episode, I talk to Anshul Lokwani — Engineer at Meta (Dublin) 🇮🇪 Ex-Software Engineer at Google Ex-SDE at Cisco We go deep into what it really takes to crack Big Tech in 2026. 💥 Topics We Discussed: • Cisco experience as a fresher • College expectations vs reality • “Job nahi leni” mindset in first 2 years • 3rd year pressure when friends got placed in TCS • Family expectations • “Communication se nahi hoga kya?” • 1 Crore placement reality • Project jugaad culture • His Google journey story • What is SRE? • Why competition has exploded • “Oh bhai interview me byte karega?” • Can you outgrow the person who studies 2 hours daily? • Importance of Arrays & fundamentals • Real Google interview experience • 30 days revision strategy (importance of making notes) • Online contest & mock interview cheating • Green flags in interviews • How interviewers give feedback • Google perks & office culture • What makes StudyDSA different This episode is a MUST WATCH for: • College students • DSA learners • Big Tech aspirants • Engineers planning to switch jobs No sugar coating. No motivational nonsense. Just real talk. Watch till the end — especially if you’re preparing for Google, Meta, or any Big Tech. Socials https://www.linkedin.com/in/anshullokwani https://www.instagram.com/anshullokwani https://www.linkedin.com/in/kartikhustles https://www.instagram.com/kartikhustles.tech Timestamps 0:00 - Introduction to Anshul Lokwani & Google Experience 1:20 - Initial Placements: Infosys HackWithInfy vs. Cisco 3:56 - Transitioning from Service-Based to Product-Based Companies 6:05 - Software Engineering & Networking Projects at Cisco 15:40 - Cracking the Google Interview & Preparation Journey 30:15 - The 30-Day Interview Revision Strategy & Core Concepts 45:20 - Navigating Technical Competition and Staying Consistent 58:45 - Making the Move to Meta and Growth in Big Tech 1:12:10 - Managing Burnout and Balancing Content Creation 1:25:17 - The Impact of AI on Software Engineering & Final Career Advice Tags Meta engineer Google interview experience Cisco software engineer SRE explained Google SRE Meta Dublin Big tech placement 1 crore package How to crack Google Google interview preparation DSA preparation Array importance in interviews Google perks Google office culture Big tech hiring College to big tech StudyDSA Software engineering podcast Indian engineer at Meta Competition in tech