atomcamp

Cracking The Big Tech Coding Interviews With Shafiqa Iqbal

Free of Cost

What you'll learn

Requirements

Workshop Agenda: Acing Tech Interviews

Session 1: Introduction to Tech Interviews

  • Introduction to Tech interviews
    • Importance of interview preparation
  • Understanding Tech Interviews
    • Types of interviews (coding, behavioral, system design)
  • Q&A

Session 2: Coding Interview Essentials

  • Common Coding Interview Questions
    • Types of coding questions (algorithms, data structures)
    • Overview of frequently asked questions (e.g., arrays, strings, trees, graphs)
  • Step-by-Step Guide to Problem Solving
    • Understanding the problem
    • Writing pseudocode
    • Coding the solution
    • Testing and debugging
  • Optimization Techniques
    • Time and space complexity analysis
    • Common optimization patterns (e.g., two-pointer technique, binary search)
  • Practical Exercise: Live Coding
    • Attendees solve a sample  set using the discussed techniques

Session 3: Behavioral and Situational Interviewing

  • Understanding Behavioral Questions
    • Importance of behavioral interviews in tech
    • Common behavioral questions (e.g., teamwork, conflict resolution)
  • Framework for Answering Behavioral Questions
    • STAR Method (Situation, Task, Action, Result)
    • Structuring responses to highlight skills and experiences
  • Mock Behavioral Interview
    • Pair attendees for a brief mock interview session
    • Provide prompts for situational questions

Session 4: Resources and Strategies for Interview Preparation (30 minutes)

  • Ultimate Resources for Coding Interviews
    • Recommended books, websites, and online courses
    • Practicing platforms (LeetCode , HackerRank, etc.) 
  • Creating a Study Plan
    • How to effectively allocate time for different topics
    • Setting goals and tracking progress
  • Networking and Seeking Guidance
    • Leveraging professional networks for interview tips
    • Importance of mock interviews and peer reviews

Session 5: Final Q&A and Wrap-Up

  • Open Floor for Questions
    • Address any remaining queries attendees may have
    • Discuss personal experiences and insights

About the Speaker

Shafiqa Iqbal

Shafiqa Iqbal, a Big Data Engineer at Google Warsaw, Poland office and a top-rated seller on Upwork, specializes in developing efficient data pipelines and has a strong background in cloud computing and big data engineering. She focuses on optimizing cloud solutions for data analytics products like Pubsub and Dataflow. Beyond her professional role, Shafiqa is committed to mentoring young engineers in Pakistan and increasing Pakistani representation in the tech industry through her work at Google and social media platforms. With over 120,000 followers, she is recognized as a tech enthusiast and a mentor.

Cracking coding interviews can help you land jobs at companies like