All Projects → mister0 → How To Prepare For Google Interview Swe Sre

mister0 / How To Prepare For Google Interview Swe Sre

This repository includes resources which are more than sufficient to prepare for google interview if you are applying for a software engineer position or a site reliability engineer position

Projects that are alternatives of or similar to How To Prepare For Google Interview Swe Sre

Interview Techdev Guide
This repository contains curated technical interview questions by fn+geeks community
Stars: ✭ 252 (+0.4%)
Mutual labels:  competitive-programming, google, algorithms, interview, interview-questions, interview-preparation
Tech Refrigerator
🍰 기술 냉장고입니다. 🛒 기술 면접 , 전공 시험 , 지식 함양 등 분명 도움될 거예요! 🤟
Stars: ✭ 699 (+178.49%)
Mutual labels:  database, interview, interview-questions, operating-system, software-engineering
Leetcode
👏🏻 leetcode solutions for Humans™
Stars: ✭ 1,129 (+349.8%)
Mutual labels:  google, algorithms, interview, interview-questions, interview-preparation
Technical Interview Guide
My learning material for technical interviews!
Stars: ✭ 76 (-69.72%)
Mutual labels:  competitive-programming, algorithms, interview, interview-questions, interview-preparation
Big Companies Interview Questions
A curated list of previous asked Interview Question at Big Companies and Startups 🤲 🏆
Stars: ✭ 135 (-46.22%)
Mutual labels:  google, interview, interview-questions, interview-preparation, operating-system
Interview
📚 C/C++ 技术面试基础知识总结,包括语言、程序库、数据结构、算法、系统、网络、链接装载库等知识及面试经验、招聘、内推等信息。This repository is a summary of the basic knowledge of recruiting job seekers and beginners in the direction of C/C++ technology, including language, program library, data structure, algorithm, system, network, link loading library, interview experience, recruitment, recommendatio…
Stars: ✭ 21,608 (+8508.76%)
Mutual labels:  database, interview, interview-questions, interview-preparation, operating-system
Algorithms Leetcode Javascript
Algorithms resolution in Javascript. Leetcode - Geeksforgeeks - Careercup
Stars: ✭ 157 (-37.45%)
Mutual labels:  algorithms, interview, interview-questions, interview-preparation, software-engineering
Interviewguide
《大厂面试指北》——包括Java基础、JVM、数据库、mysql、redis、计算机网络、算法、数据结构、操作系统、设计模式、系统设计、框架原理。最佳阅读地址:http://notfound9.github.io/interviewGuide/
Stars: ✭ 3,117 (+1141.83%)
Mutual labels:  algorithms, interview, interview-questions, interview-preparation, system-design
Awesome Coding Interview Question Patterns
The most common question-patterns for any coding-interview
Stars: ✭ 196 (-21.91%)
Mutual labels:  algorithms, interview, interview-questions, interview-preparation, software-engineering
System Design Interview
System design interview for IT companies
Stars: ✭ 16,342 (+6410.76%)
Mutual labels:  interview, interview-questions, interview-preparation, system-design
Lld Parking Lot
Repository for low level design solution of parking lot
Stars: ✭ 27 (-89.24%)
Mutual labels:  interview, interview-questions, interview-preparation, system-design
Awesome Javascript Interviews
Popular JavaScript / React / Node / Mongo stack Interview questions and their answers. Many of them, I faced in actual interviews and ultimately got my first full-stack Dev job :)
Stars: ✭ 939 (+274.1%)
Mutual labels:  interview, interview-questions, interview-preparation, system-design
System Design Interview Questions
A curated list of System Design interview questions for SDE-1 (Experienced),SDE-2 and above.
Stars: ✭ 205 (-18.33%)
Mutual labels:  interview, interview-questions, interview-preparation, system-design
Waking Up
计算机基础(计算机网络/操作系统/数据库/Git...)面试问题全面总结,包含详细的follow-up question以及答案;全部采用【问题+追问+答案】的形式,即拿即用,直击互联网大厂面试🚀;可用于模拟面试、面试前复习、短期内快速备战面试...
Stars: ✭ 6,429 (+2461.35%)
Mutual labels:  database, interview, interview-questions, operating-system
Competitive Programming
📌 📚 Solution of competitive programming problems, code templates, Data Structures and Algorithms, hackathons, interviews and much more.
Stars: ✭ 496 (+97.61%)
Mutual labels:  competitive-programming, google, algorithms, interview
Competitiveprogrammingquestionbank
This repository contains all the popular competitive programming and DSA questions with solutions.
Stars: ✭ 122 (-51.39%)
Mutual labels:  competitive-programming, algorithms, interview-questions, interview-preparation
.codebits
📚 List of resources for Algorithms and Data Structures in Python & other CS topics @2017
Stars: ✭ 144 (-42.63%)
Mutual labels:  algorithms, interview, interview-questions, operating-system
Codinginterviews
This repository contains coding interviews that I have encountered in company interviews
Stars: ✭ 2,881 (+1047.81%)
Mutual labels:  algorithms, interview, interview-questions, interview-preparation
Low Level Design Primer
Dedicated Resources for the Low-Level System Design. Learn how to design and implement large-scale systems. Prep for the system design interview.
Stars: ✭ 2,706 (+978.09%)
Mutual labels:  interview, interview-questions, interview-preparation, system-design
Leetcode Sol Res
Clean, Understandable Solutions and Resources for LeetCode Online Judge Algorithm Problems.
Stars: ✭ 1,647 (+556.18%)
Mutual labels:  algorithms, interview, interview-questions, interview-preparation

How to prepare for Google's interview for the positions : Software Engineer or Site Reliability Engineer

This repository includes resources which are more than sufficient to prepare for google's interview if you are applying for a software engineer or a site reliability engineer position

Sections in this repository :

  1. General guidelines : this section contains resources to understand how the interviewing process should look like and what to expect in general
  2. Algorithms & Data structure : The most important section, specially the starred list items, try to practice at least 3 problems and read 1 topic everyday, also try to increase the difficulty of the problems you solve by time, don't stick to easy problems because usually interview problems are medium and hard ones.
  3. System design and architecture : if you have this as a part of your interviewing process (ask your recruiter) then make sure to finish the starred list items (the most important ones) and then divide the rest according to your time.
  4. Operating systems and programming concepts : no more description than the title !
  5. Site reliability engineer books : in case your interview is for a site reliability engineer position ... these books are useful but not necessary.
  6. Extra links : these are bonus resources (most of them are algorithm and data structure related) in case you have more time to practice :)

My general advice is to allocate 70% of your time for algorithm and data structure practice, 25% for system design readings (if the recruiter told you you will have it in your interviewing process) and 5% for other topics or readings. I marked non-free resources with Money emoji 💸, you can be super well prepared without them, but I strongly recommend Leetcode subscription. I also marked the "must" TODO items with star emoji ⭐️, so make sure to put them in your top priority.

General guidelines (Quick reading before you start) :

PDFs :

Links :

Links for example algorithms and data structure problems :


Algorithms & Data structure (practice everyday ... for as much time as you can):

Solve everyday from :

Read everyday from :

Extra resources :


System design and architecture :

Repositories and courses :

Articles to read :

Google projects :

Databases :


OS and programming concepts :


For SRE interview : Site reliability engineer books :


Extra links (If you finished already what was mentioned before and still have time !):

Algorithm and data structure Books :

Nice github repositories :

How to become a better programmer :

Extra algorithms and data structure resources:

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].