FAANG/MAANG Engineer

  • Stands for Facebook/Meta, Apple, Amazon, Netflix and Google.
  • Set of good product based companies.
  • What should you learn? Why should you learn? How should you learn?
  • Filtration is based on our problem-solving skills.
  • Data structures and algorithms 
    • Based on our problem-solving skills.
    • Solve on the basis of efficiency
    • Coding accuracy and productivity.
    • Some good sources Of learning algorithms all
      • MyCodeschool youtube
      • Abdul Bari book
    • Practice sources
      • Interviewbit website
      • Leaf Code website
      • Richard Buckland YouTube classes
  • Design
    • Low-level design
      • When we add new attributes least code change is needed.
      • Some good sources are
        • Corman book
        • refactoring.guru
    • High-level design
      • Interviews, on job performance
      • Knowledge of system design
      • Some good sources are
        • Designing data into applications.
        • Alex Xu
  • Programming language depth
    • Learn a programming language in depth. MAANG companies have their own tech stack which is similar to others outside.
    • Job performance is asked.
    • Best source is Google.
  • Computer science fundamentals
    • Operating system/databases/network.
    • Perfect Sources not yet available.
  • Projects
    • For example tweak garbage collector to work more efficiently
      • Learn memory management from this context
    • GitHub 
    • Host on cloud
      • Herokuapp 
      • AWS free tier
  • Companies like MAANG
    • Amazon
    • Microsoft
    • Google
    • Altassian
    • Swiggy
    • Razorpay
    • Adobe
    • Walmart labs
    • Flipkart/Myntra
    • Uber
    • Lipping/rubric

No comments:

Post a Comment

Recursion

Q What do you understand by a Recursive  Programme? Recursion Is the process of repeating items in a self similar way. In programming langua...