Skip to content

Atigit15/Interview-Prep

Repository files navigation

This directory aims to provide all the materials required to crack an SDE Interview.

What you need

  • Core CS concepts knowledge
  • Coding skills
    • DSA
    • Projects
  • Communication skills
  • Puzzles and Aptitude
  • General Tips

Core CS

SNo Topic
1 Fundamentals of DSA, OS, CN and DBMS
2 Load balancing, caching, horizontal and vertical scaling, distributed system, and latency.
3 Distributed storage, distributed computing, consensus algorithm, and its applications.
4 MVC, Observer, Singleton, Factory, and Dependency Injection.
5 Designing APIs and microservices. Loose coupling, separation of concerns, and API versioning. REST, GraphQL, and Message queues.
6 Relational databases and NoSQL databases. Indexing, sharding, replication, and ACID properties.
7 Different system architectures, such as monolithic, microservices, and serverless. Design principles like SOLID, DRY, and KISS.
8 Deep dive into real-world system design case studies.
  • Tips
    • Make notes for last-minute revision
    • Understand the concepts in depth, no superficial knowledge
    • Check out the most asked interview questions here
    • Refer to material in ./CS_Fundamental folder

DSA

Projects

Communication Skills

  • Practice mock interviews
    • Pramp.com
    • interviewing.io
  • Communicate while you code
  • Know about the company, do your research
  • Think of some questions you can ask the interviewer when given the chance.
  • Practice basic HR questions
    • Refer to the designated section in 'Cracking the Coding Interview'
  • Read about interview experiences on Medium and Leetcode
  • Know the STAR format

Puzzles and Aptitude

  • Some companies ask for puzzles in their interview, but this doesn't need much specific preparation.
  • Check out GFG Puzzles to get an idea.
  • Aptitude - Knowledge Gate

General Tips

  • Research the company beforehand
  • Appear confident and enthusiastic

Useful Links

About

This directory aims to provide all the materials and tips required to crack a SDE Interview.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published