Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/ElizaLo/Interview-Preparation

Awesome list and code for Interview Preparation based on HackerRank, LeetCode, etc. on Python and C++
https://github.com/ElizaLo/Interview-Preparation

List: Interview-Preparation

awesome awesome-interview-preparation awesome-interview-questions awesome-list hackerrank interview-practice interview-prep interview-preparation interviewbit interviewbit-solutions leetcode python

Last synced: about 1 month ago
JSON representation

Awesome list and code for Interview Preparation based on HackerRank, LeetCode, etc. on Python and C++

Awesome Lists containing this project

README

        

[![Hits](https://hits.seeyoufarm.com/api/count/incr/badge.svg?url=https%3A%2F%2Fgithub.com%2FElizaLo%2FInterview-Preparation&count_bg=%23056DE3&title_bg=%23B5B5BC&icon=python.svg&icon_color=%23E7E7E7&title=Repository+Views&edge_flat=false)](https://hits.seeyoufarm.com)

Interview Preparation based on HackerRank, LeetCode, InterviewBit etc. on Python and C++

> This repository continues to be constantly updated.

## Table of Contents

- [Map of Computer Science](https://github.com/ElizaLo/Interview-Preparation/blob/master/README.md#map-of-computer-science)
- [Interview Process & General Interview Preparation](https://github.com/ElizaLo/Interview-Preparation/blob/master/README.md#interview-process--general-interview-preparation)
- [Interview Questions](https://github.com/ElizaLo/Interview-Preparation/blob/master/README.md#interview-questions)
- [Solutions](https://github.com/ElizaLo/Interview-Preparation/blob/master/README.md#-solutions)
- [Prepare for Interview](https://github.com/ElizaLo/Interview-Preparation/blob/master/README.md#-prepare-for-interview)
- [GitHub Repositories](https://github.com/ElizaLo/Interview-Preparation/blob/master/README.md#%EF%B8%8F-github-repositories)
- [Interview Articles](https://github.com/ElizaLo/Interview-Preparation/blob/master/README.md#-interview-articles) (Articles about "How successfully pass an interview")
- [Algorithmic complexity / Big-O / Asymptotic analysis](https://github.com/ElizaLo/Interview-Preparation/blob/master/README.md#algorithmic-complexity--big-o--asymptotic-analysis)
- [System Design](https://github.com/ElizaLo/Interview-Preparation/blob/master/README.md#system-design)
- [Leadership Principles](https://github.com/ElizaLo/Interview-Preparation/blob/master/README.md#leadership-principles)
- [Mock Interview](https://github.com/ElizaLo/Interview-Preparation/blob/master/README.md#-mock-interview)
- [Tips](https://github.com/ElizaLo/Interview-Preparation/blob/master/README.md#-tips)

# Map of Computer Science

# Interview Process & General Interview Preparation

## 📚 Books

- [Codeless Data Structures and Algorithms : Learn DSA Without Writing a Single Line of Code](https://learning.oreilly.com/library/view/codeless-data-structures/9781484257258/?sfmc_id=175587659&utm_campaign=engagement&utm_medium=email&utm_source=platform+b2c&utm_content=whats+new+hot+20200713#toc)

## ❓Interview Questions

- [ ] [Amazon Online Assessment Questions](https://leetcode.com/discuss/interview-question/344650/Amazon-Online-Assessment-Questions)

## 💡 Solutions

> List of resources that explain problem solving

> Список ресурсов, в которых объясняются решения задач

- [ ] [Tushar Roy - Coding Made Simple](https://www.youtube.com/user/tusharroy2525), YouTube Chanel
- [ ] []()
- [ ] []()

## 📈 Prepare for Interview

> Help prepare for interview

> English
- [ ] [14 Patterns to Ace Any Coding Interview Question](https://hackernoon.com/14-patterns-to-ace-any-coding-interview-question-c5bb3357f6ed)
- [ ] [Dynamic Programming Patterns](https://leetcode.com/discuss/general-discussion/458695/dynamic-programming-patterns), LeetCode
- [ ] [Coding Interview University](https://github.com/jwasham/coding-interview-university) A complete computer science study plan to become a software engineer from [John Washam](https://github.com/jwasham)
- [ ] [Tushar Roy GitHub](https://github.com/mission-peace/interview/wiki)
- [ ] [Optimal Timeline for Data Structures and Algorithms Interview](https://medium.com/women-who-code-silicon-valley/optimal-timeline-for-data-structures-and-algorithms-interview-9a88ef9021cb)

> На русском
- [ ] [14 шаблонов, которые помогут ответить на любой вопрос по коду на собеседовании](https://tproger.ru/translations/14-templates-to-answer-interview-questions/)
- [ ] [Як правильно заповнювати LinkedIn-профіль джуніору і сеньйору. Детальна інструкція](https://dou.ua/lenta/articles/fill-profile-on-linkedin/)
- [ ] [Як Junior-спеціалісту створити перше резюме. Покрокова інструкція з поясненнями](https://dou.ua/lenta/columns/instructions-for-creating-resume/?from=recent)

## :octocat: GitHub Repositories

> List of useful GitHub repositories

| Title | Description, Information |
| :---: | :--- |
|[Coding Interview University](https://github.com/jwasham/coding-interview-university)| A complete computer science study plan to become a software engineer from [John Washam](https://github.com/jwasham)|
|[Tushar Roy GitHub](https://github.com/mission-peace/interview/wiki)||
|[Awesome Interviews](https://github.com/MaximAbramchuck/awesome-interview-questions)||
|[Interview](https://github.com/andreis/interview)|Everything you need to prepare for your technical interview|
|[Algorithms & data structures project](https://github.com/williamfiset/Algorithms)|Algorithms and data structures are fundamental to efficient code and good software design. Creating and designing excellent algorithms is required for being an exemplary programmer. This repository's goal is to demonstrate how to correctly implement common data structures and algorithms in the simplest and most elegant ways.|
|[python-patterns](https://github.com/faif/python-patterns)|A collection of design patterns/idioms in Python|
|[professional-programming](https://github.com/charlax/professional-programming)|A collection of learning resources for curious software engineers|
|[Computer Science courses with video lectures](https://github.com/Developer-Y/cs-video-courses)|List of Computer Science courses with video lectures.|

## 📑 Interview Articles
> Articles about "How successfully pass an interview"
> English
- [ ] [Federal Income Tax Calculator](https://smartasset.com/taxes/income-taxes), USA
- [ ] [Levels.fyi](https://www.levels.fyi), Career Levels
- > Compare leveling across companies. Click a company or level for salary info.

> На русском

> Статьи об успешном прохождении интервью
- [ ] [Подготовка к собеседованиям в IT-гиганты: как я преодолела проклятье алгоритмического собеседования](https://habr.com/ru/post/499394/)
- [ ] [ДА вздрогнет FAANG* или [практическое руководство] по поиску работы в США/Европе для айтишника](https://habr.com/ru/company/smart_start/blog/472796/)
- [ ] [Как попасть в Google: инструкция по подготовке](https://tproger.ru/articles/work-in-google/), Типичный программист
- [ ] [Как попасть в Google: инструкция по подготовке](https://dou.ua/lenta/articles/google-interview/), DOU
- [ ] [Senior Research Scientist из Google Research — о PhD в американском университете, проектах в ML и перспективах Украины](https://dou.ua/lenta/articles/research-scientist-from-google/?from=tg)
- [ ] [Рекрутер из Украины — о работе в Google, кризисе в Долине и возвращении домой](https://dou.ua/lenta/interviews/ukrainian-recruiter-about-google/?from=tg)
- [ ] [Резюме IT-специалиста: советы технических интервьюеров](https://dou.ua/lenta/articles/resume-for-tech-interviewer/)
- [ ] [LinkedIn, Twitter, Google і знову Twitter: український розробник — про те, як будував кар’єру в США](https://dou.ua/lenta/interviews/experience-in-top-tech-companies-1/?from=slider)

> На украинском

- [ ] [Як правильно заповнювати LinkedIn-профіль джуніору і сеньйору. Детальна інструкція](https://dou.ua/lenta/articles/fill-profile-on-linkedin/?from=tg)

## Algorithmic complexity / Big-O / Asymptotic analysis

- [ ] [Master theorem (analysis of algorithms)](https://en.wikipedia.org/wiki/Master_theorem_(analysis_of_algorithms))

## System Design

- [ ] [Grokking the System Design Interview](https://www.educative.io/courses/grokking-the-system-design-interview), Cource (Paid)
- [ ] [The System Design Primer](https://github.com/donnemartin/system-design-primer)
- [ ] :octocat: [The System Design Primer](https://github.com/donnemartin/system-design-primer)
> Learn how to design large-scale systems. Prep for the system design interview. Includes Anki flashcards.
- [ ] :octocat: [System Design Interview](https://github.com/checkcheckzz/system-design-interview)
- [ ] :octocat: [awesome-system-design](https://github.com/madd86/awesome-system-design)
> A curated list of awesome System Design (A.K.A. Distributed Systems) resources.
- [ ] [Как прокачаться в проектировании программного обеспечения — список книг](https://apolomodov.medium.com/software-design-books-743be52e4c71)
- [ ] [System Design Interview](https://www.youtube.com/c/SystemDesignInterview/videos), YouTube Channel
- [ ] [Grokking the System Design Interview](https://www.educative.io/courses/grokking-the-system-design-interview) Course at educative

### Product Design

- [Intro to the CIRCLES Method™ Product Design Framework](https://www.impactinterview.com/2016/06/circles-method-product-design-framework/)

## Leadership Principles

- [ ] [Leadership Principles, Amazon](https://www.amazon.jobs/en/principles)
- [ ] [Using the Star technique to shine at job interviews: a how-to guide](https://www.theguardian.com/careers/careers-blog/star-technique-competency-based-interview): situation — task — action — result

## 👥 Mock Interview

- [ ] [Interviewing.io](https://interviewing.io)
- [ ] [Pramp](https://www.pramp.com/#/)

## Tips

- [Как оформить профиль на GitHub так, чтобы он работал при поиске работы](https://dou.ua/lenta/articles/github-profile-for-beginners/?from=tg)

## Job websites

- [djinni](https://djinni.co)
- [DOU.ua](https://dou.ua)

## C++

- [MAXimal](http://e-maxx.ru/algo/)


## Make profile Readme

- [10 Standout GitHub Profile READMEs](https://dev.to/github/10-standout-github-profile-readmes-h2o)
- [How To Create A GitHub Profile README](https://www.aboutmonica.com/blog/how-to-create-a-github-profile-readme)