cs_prep

Guide to CS Engineering and Interview Prep

View on GitHub

Interview Prep

For starters, check Youtube Icon Confessions from a Big Tech Hiring Manager: Tips for Software Engineering Interviews - which will set you up for interviews, in terms of expectations, process and some gotchas.

Reference for DS wise Algorithm list

1. Algorithm Prep Material

2. Books

3. Websites

Top Programming Questions To Focus On

  1. A List by NeetCode
  2. Final 450
  3. Leetcode 75

4. Courses

5. YouTube Channels

The channels listed here offer content which is mixed between - Algo/DS questions, Tips for Preparations/Interviews etc.

References

  1. YouTube Channels for Competitive Programmers
  2. Script to Download Entire YouTube Channel
  3. An awesome list for competitve programming - Codeforces Blog Entry

6. Coding Contests

7. Coding Interview Preparation

8. Some guides from organizations

9. System Design

Have not explored/reviewed any of the following myself, as yet. Feel free to explore. For detailed references on topic-wise distributed systems, refer to dtsdwarak@/distributed-systems-readings

Machine Coding

  1. Youtube Icon Spring Boot Quick Start - YouTube Tutorial
  2. Machine Coding Round Practice Questions for Interviews

YouTube Channels

Also check the list of YouTube Channels for building knowledge listed in the home page.

Distributed Systems Courses

Papers

A Distributed Systems Reading List - Papers

10. Behavioral Interviews

11. Mock Interviews

  1. Pramp.com
  2. Gainlo

12. Salary Negotiation

Also consider reverse interviewing your team and manager before taking a call on the team to join. Some tips here -

  1. Reverse Interviewing Your Future Manager and Team
  2. 12 Questions on Engineering Culture
  1. Youtube Icon I Am Getting an Offer From Big Tech: What Happens Now and How To Negotiate this Offer?
  2. Youtube Icon How to Negotiate a Big Tech Offer as a Software Engineer
  3. Salary Negotiation: Make More Money, Be More Valued
  4. Equity 101 for Software Engineers at Big Tech and Startups
  5. Youtube Icon Google Recruiter Secrets to Negotiate Your Tech Compensation
  6. Youtube Icon How to Negotiate Your Tech Salary Simulation ft. Levels.fyi
  7. Youtube Icon Tips for negotiating your salary (from an ex-FAANG recruiter)