All Projects → ItamarRocha → Coding-Interviews

ItamarRocha / Coding-Interviews

Licence: MIT license
Repository with resources to prepare for coding interviews

Projects that are alternatives of or similar to Coding-Interviews

data-structures-and-algorithms
Important data structures and algorithms implemented in Java along with solutions to AlgoExpert problems and some Leetcode problems.
Stars: ✭ 222 (+382.61%)
Mutual labels:  leetcode, algoexpert
crack-the-code
🔑 Algorithmic solutions in Java for various problems from Cracking the Coding Interview, GeeksForGeeks
Stars: ✭ 19 (-58.7%)
Mutual labels:  leetcode, cracking-the-coding-interview
datastructures-and-algorithms
Repository for studying/practicing Data Structures, Algorithms and Code Interview Problems.
Stars: ✭ 30 (-34.78%)
Mutual labels:  leetcode, cracking-the-coding-interview
CodingInterview
Leetcode解题、剑指offer第二版💪💪💪⛷😀
Stars: ✭ 28 (-39.13%)
Mutual labels:  leetcode, codinginterview
cs-interview-questions
Personal Solutions to Interview Questions
Stars: ✭ 59 (+28.26%)
Mutual labels:  leetcode, cracking-the-coding-interview
Data-Structure-Algorithms-LLD-HLD
A Data Structure Algorithms Low Level Design and High Level Design collection of resources.
Stars: ✭ 922 (+1904.35%)
Mutual labels:  leetcode
SoleilNotes
技术面试必备知识点:Android、Java、C、C++、Python、Flutter、Gradle、数据结构、计算机组成原理、计算机网络、操作系统、算法、数据结构、设计模式、密码学等等
Stars: ✭ 483 (+950%)
Mutual labels:  leetcode
LeetCode
LeetCode Problems
Stars: ✭ 41 (-10.87%)
Mutual labels:  leetcode
Algorithmic-Problem-Solving
Solutions of algorithmic type of programming problems from sites like LeetCode.com, HackerRank.com, LeetCode.com, Codility.com, CodeForces.com, etc. using Java.
Stars: ✭ 20 (-56.52%)
Mutual labels:  leetcode
swift-leetcode
记录自己使用swift刷LeetCode的代码
Stars: ✭ 17 (-63.04%)
Mutual labels:  leetcode
Data-Structures-and-Algorithms
Most frequent LeetCode questions to ace the coding interview!
Stars: ✭ 67 (+45.65%)
Mutual labels:  leetcode
CVIP
C/C++/Golang/Linux...知识整理
Stars: ✭ 62 (+34.78%)
Mutual labels:  leetcode
GolangStudy
《golang 面试学习》:从简单到难最全总结,go基础,数据结构,算法,设计模式。B站/抖音关注:程序猿Go师傅,跟着视频学习。
Stars: ✭ 148 (+221.74%)
Mutual labels:  leetcode
Dynamic-Programming-Questions-by-Aditya-Verma
Aditya Verma (Youtube) DP Playlist Codes/Solutions.
Stars: ✭ 148 (+221.74%)
Mutual labels:  leetcode
algorithm
Leetcode/剑指offer/经典算法题型
Stars: ✭ 69 (+50%)
Mutual labels:  leetcode
Coding-Practice
Coding practice, design pattern implementation in C++ and some knowledge summary.
Stars: ✭ 48 (+4.35%)
Mutual labels:  leetcode
code.dennyzhang.com
❓ Algorithms & Coding Problems
Stars: ✭ 95 (+106.52%)
Mutual labels:  leetcode
LeetCode
solve some problems on LeetCode
Stars: ✭ 25 (-45.65%)
Mutual labels:  leetcode
Competetive programming
Contains my solutions to thousands of different CP sums and some DSA Problems(available in snippets)
Stars: ✭ 21 (-54.35%)
Mutual labels:  leetcode
Outtalent
Algorithms, data structures and programming solutions
Stars: ✭ 55 (+19.57%)
Mutual labels:  leetcode

Coding-Interviews

In this repository, there are different resources to prepare for coding interviews and behavioural interviews. Those interviews are considered the most challenging phase of the tech job recruitment process.

Contents

Resources

In this section, there are many resources, divided on:

  • Books
  • Courses
  • Websites
  • Youtube Channels
  • Other Resources
  • My roadmap

Books

The best book to prepare for coding interviews is cracking the coding interview. The book can be accessed on this link.

A more in-depth overview of the different algorithms and data structures is Cormen's Introduction to Algorithms.

If you want to dive even deeper, you can also study competitive programming with the Competitive Programming Book

In my opinion, the craking the coding interview is the best book to study, because it has a focus on interviews. Just be sure to use it along with one of the websites to practice the coding questions. Practice is the key.

Courses

Websites

  • Algoexpert (Beginner friendly) Platform with crash courses on data structures and algorithms, extra material on behavioural interviews and many different problems. 49$ yearly subscription, with 5$ discount using clem as promo code.

  • Leetcode (Not beginner friendly) The most famous platform contains more than 1600 exercises and a strong community.

  • Pramp Excellent platform to train for actual coding interviews. You pair up with another person studying for coding interviews, and you interview each other.

  • InterviewBit Many exercises and different crash courses on programming languages too. It also has roadmaps to help you prepare better.

Youtube Channels

Other Resources

I'm currently subscribed to the The Daily Byte, and I have been trying to keep up with it for the last few months. It is an excellent resource for practising for the interviews. You receive a different exercise every day about a subject (which changes every week). On leetcode, you can find almost all the exercises. I have a repository where I store my code there, and you can check it on this link.

Roadmap

To prepare for my interviews, I read cracking the coding interview as an introduction to the topic. Then, I used algoexpert, where I did the crash courses and some of the available exercises. After training, I started using pramp (where I did approximately 30 interviews) and leetcode. Nowadays, I'm not studying as much as before, so I try to keep up with the Daily Byte and eventually do some exercises on leetcode.


Contributors

Itamar Rocha Filho Humberto Navarro
github.com/ItamarRocha github.com/humbertonc

License

License

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].