Giter VIP home page Giter VIP logo

backtobackswe's Introduction

Back To Back SWE

An initiative to empower the software engineer to excel in the interview.

Website: https://backtobackswe.com

The Exhaustive Topics A Software Engineer Needs To Know To Pass A Big N Interview:

  • Fundamentals of Computer Systems (just a general knowing how computers store information etc.)
  • Big O Time & Space Complexity Computation
  • Arrays
  • Primitives
  • Strings
  • Dynamic Programming
  • Recursion / Backtracking
  • Graphs
  • Greedy Algorithms
  • Hashtables
  • Linked Lists
  • Sorting
  • Searching
  • Min/Max Heaps
  • Stacks
  • Queues
  • Trees, Binary Trees, & Binary Search Trees
  • System and OO design Principles (sometimes)

And that is pretty much it for Data Structures & Algorithms.

The channel's goal is to contribute to the community of people bridging these topics to help engineers excel in the interview.

It has nothing to do with me. I am just here to communicate the ideas.

I am only a humble teacher, I am not perfect.

If even one person gets an offer from my work my day is complete.

Contributing

I'd love any contributions from people to this repo. I just restructured it so that solutions in multiple languages can be added for a single problem.

Just make sure that you follow the style conventions of your respective language.

Mistakes

I'm not perfect. I watch finished videos 2 times over. I read and test all code samples. But I still make errors.

If you see a mistake anywhere just open a pr & I'll merge it in.

Best Books For Prep

no affiliate links here

Bare Beginner: https://www.amazon.com/Cracking-Coding-Interview-Programming-Questions/dp/0984782850 Medium/Advanced: https://www.amazon.com/Elements-Programming-Interviews-Java-Insiders/dp/1517671272 Advanced: https://cses.fi/book/

My Comments: Cracking The Coding Interview is a good start but pales in comparison to how much Elements of Programming Interviews (EPI) will prepare you for the interview. Everything that I do has been inspired by this book. To date, I have read it nearly 5 times and skimmed it 4 times.

backtobackswe's People

Contributors

bephrem1 avatar bzaghalarov avatar chellitorvic avatar abhinvsinh avatar evinaik avatar northerndemon avatar ccffsun avatar lavishsaluja avatar mayank23 avatar nyjalusc avatar pranavdave893 avatar vineetpalan avatar thangaraj14 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.