Interview Preparation based on HackerRank, LeetCode, InterviewBit etc. on Python and C
This repository continues to be constantly updated.
- Map of Computer Science
- Interview Process & General Interview Preparation
- Interview Questions
- Solutions
- Prepare for Interview
- GitHub Repositories
- Interview Articles (Articles about "How successfully pass an interview")
- Algorithmic complexity / Big-O / Asymptotic analysis
- System Design
- Leadership Principles
- Mock Interview
- Tips
List of resources that explain problem solving
Список ресурсов, в которых объясняются решения задач
- Tushar Roy - Coding Made Simple, YouTube Chanel
Help prepare for interview
English
- 14 Patterns to Ace Any Coding Interview Question
- Dynamic Programming Patterns, LeetCode
- Coding Interview University A complete computer science study plan to become a software engineer from John Washam
- Tushar Roy GitHub
- Optimal Timeline for Data Structures and Algorithms Interview
На русском
- 14 шаблонов, которые помогут ответить на любой вопрос по коду на собеседовании
- Як правильно заповнювати LinkedIn-профіль джуніору і сеньйору. Детальна інструкція
- Як Junior-спеціалісту створити перше резюме. Покрокова інструкція з поясненнями
List of useful GitHub repositories
Title | Description, Information |
---|---|
Coding Interview University | A complete computer science study plan to become a software engineer from John Washam |
Tushar Roy GitHub | |
Awesome Interviews | |
Interview | Everything you need to prepare for your technical interview |
Algorithms & data structures project | 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 | A collection of design patterns/idioms in Python |
professional-programming | A collection of learning resources for curious software engineers |
Computer Science courses with video lectures | List of Computer Science courses with video lectures. |
Articles about "How successfully pass an interview" English
- Federal Income Tax Calculator, USA
- Levels.fyi, Career Levels
-
Compare leveling across companies. Click a company or level for salary info.
-
На русском
Статьи об успешном прохождении интервью
- Подготовка к собеседованиям в IT-гиганты: как я преодолела проклятье алгоритмического собеседования
- ДА вздрогнет FAANG* или [практическое руководство] по поиску работы в США/Европе для айтишника
- Как попасть в Google: инструкция по подготовке, Типичный программист
- Как попасть в Google: инструкция по подготовке, DOU
- Senior Research Scientist из Google Research — о PhD в американском университете, проектах в ML и перспективах Украины
- Рекрутер из Украины — о работе в Google, кризисе в Долине и возвращении домой
- Резюме IT-специалиста: советы технических интервьюеров
- LinkedIn, Twitter, Google і знову Twitter: український розробник — про те, як будував кар’єру в США
На украинском
- Grokking the System Design Interview, Cource (Paid)
- The System Design Primer
-
The System Design Primer
Learn how to design large-scale systems. Prep for the system design interview. Includes Anki flashcards.
-
System Design Interview
-
awesome-system-design
A curated list of awesome System Design (A.K.A. Distributed Systems) resources.
- Как прокачаться в проектировании программного обеспечения — список книг
- System Design Interview, YouTube Channel
- Grokking the System Design Interview Course at educative
- Leadership Principles, Amazon
- Using the Star technique to shine at job interviews: a how-to guide: situation — task — action — result