Referências para Estudos
Opened this issue · 0 comments
marivaldosena commented
As referências de estudos listadas pelo grupo são:
Vídeos Preparatórios
- [NeetCode.io] https://neetcode.io/roadmap
- [Tech Interview HandBook] https://www.techinterviewhandbook.org/algorithms
- [TechDevGuide by Google] https://techdevguide.withgoogle.com/paths/data-structures-and-algorithms/
- [CodeBagel] https://www.youtube.com/playlist?list=PLUITAQK78D8PByrC3XDuF-elzSK7QWXO5
- [FreeCodeCamp] https://www.youtube.com/watch?v=8hly31xKli0
- [FreeCodeCamp em Java (48hs)] https://www.youtube.com/watch?v=2ZLl8GAk1X4
- [Princeton] https://www.coursera.org/learn/algorithms-part1
- [HackerRank] https://www.youtube.com/playlist?list=PLX6IKgS15Ue02WDPRCmYKuZicQHit9kFt
- [AlgoExpert.io] https://www.algoexpert.io/
- [Binary, Hanoi and Sierpinski, part 1] https://youtu.be/2SUvWfNJSsM
- [Merge Sort Algorithm in Java - Full Tutorial with Source] https://www.youtube.com/watch?v=bOk35XmHPKs
- [Learn Data Structures and Algorithms for free] https://www.youtube.com/watch?v=CBYHwZcbD-s
- [Heaps, heapsort, and priority queues - Inside code] https://youtu.be/pLIajuc31qk
- [Introdução à Programação Competitiva - Maratona UFMG] https://www.youtube.com/playlist?list=PLU2KWF7n4KZzvYwAk7h2LAx4Td0kadh-T
- [Striver’s SDE Sheet – Top Coding Interview Problems] https://takeuforward.org/interviews/strivers-sde-sheet-top-coding-interview-problems
- [Meeting Rooms II - Leetcode 253 - Python] https://youtu.be/FdzJmTCVyJU
- [The Backtracking Blueprint: The Legendary 3 Keys To Backtracking Algorithms] https://www.youtube.com/watch?v=Zq4upTEaQyM
Road Maps, Orientações e Grupos
- [Faang CV Template] https://www.overleaf.com/latex/templates/faangpath-simple-template/npsfpdqnxmbc
- [LeetCode] https://leetcode.com/problemset/
- [BLIND 75 Problems] https://leetcode.com/discuss/general-discussion/460599/blind-75-leetcode-questions
- [Medium - 6 Best Resources for Tech Interview Preparation] https://medium.com/javarevisited/6-best-resources-for-tech-interview-preparation-in-2024-d06f11ada15c
- [LeetCode Wiki - LeetCode Solutions] https://doocs.github.io/leetcode/en
- [LeetCode Fallacy - You're supposed to cheat!] https://www.youtube.com/watch?v=2V7yPrxJ8Ck
- [LeetCode was HARD until I Learned these 15 Patterns] https://blog.algomaster.io/p/15-leetcode-patterns
- [Software Engineer Sal's advice for interviewing at Google] https://www.linkedin.com/pulse/software-engineer-sals-advice-interviewing-google-google-usazc
- [Master Your Coding Interview: Solving Problems with Code] https://gdg.community.dev/events/details/google-women-techmakers-global-presents-master-your-coding-interview-solving-problems-with-code/
- [Women Techmakers membership program in 60 seconds!] https://youtu.be/8T0fgmZR94g
- [Google Developer Groups] https://gdg.community.dev/
- [AlgoMonster] https://algo.monster/flowchart
- [LinkedIn - LeetCode is less than about the number of problems] https://www.linkedin.com/posts/karan-saxena-466b07190_leetcode-is-less-about-the-number-of-problems-activity-7239624003852595200-T1JE/?utm_source=share&utm_medium=member_android
- [FreeCodeCamp Coding Interview Prep] https://www.freecodecamp.org/learn/coding-interview-prep/
- [Segment Tree by Algo.Monster] https://algo.monster/problems/segment_tree_intro
- [Segment tree | Efficient implementation by Geeks for Geeks] https://www.geeksforgeeks.org/segment-tree-efficient-implementation/
- [Segment Tree by CP Algorithms] https://cp-algorithms.com/data_structures/segment_tree.html
- [USACO] https://usaco.guide/gold/PURS?lang=cpp
- [Dynamic Range Sum Queries by CSES] https://cses.fi/problemset/task/1648
- [Dynamic Range Minimum Queries by CSES] https://cses.fi/problemset/task/1649
- [Range Update Queries by CSES] https://cses.fi/problemset/task/1651
- [CodeForces] https://codeforces.com/blog/entry/18051
- [Striver’s SDE Sheet – Top Coding Interview Problems] https://takeuforward.org/interviews/strivers-sde-sheet-top-coding-interview-problems
- [Backtracking Algorithm] https://www.programiz.com/dsa/backtracking-algorithm
- [How to swap two numbers without using a temporary variable?] https://www.geeksforgeeks.org/swap-two-numbers-without-using-temporary-variable/
Algoritmos Visualmente
- [VisuAlgo] https://visualgo.net/en
- [Algoritmos de Ordenação] https://www.toptal.com/developers/sorting-algorithms
- [Harvard CS50 Sorting Algorithms] https://www.youtube.com/watch?v=4oqjcKenCH8
- [Harvard CS50 Data Structures] https://www.youtube.com/watch?v=0euvEdPwQnQ
- [AlgoMap] https://algomap.io/
- [AlgoMonster] https://algo.monster/flowchart
- [Data Structure Visualization] https://cmps-people.ok.ubc.ca/ylucet/DS/Algorithms.html
- [Algorithm Visualizer] https://algorithm-visualizer.org/brute-force/selection-sort
- [Figma] https://www.figma.com/board/e1vpTyYYvwyfYOP9cVt81B/PrepTech-24
Tech Interview e Mock
- [Pramp] https://www.pramp.com/
- [AlgoExpert.io] https://www.algoexpert.io/
- [Grow Google] https://grow.google/certificates/interview-warmup/
- [Mock Google Coding Interview with a Meta Intern] https://www.youtube.com/watch?v=46dZH7LDbf8&list=WL
- [Joining the Uber Eng Team in LatAm - Coding Interview | Uber] https://www.youtube.com/watch?v=xxAnIoIxWGM&ab_channel=Uber
- [Como se tornar colaborador na Uber: Engenheiro de backend] https://www.uber.com/pt-BR/blog/isidoravizcaya/?uclick_id=8faffa8c-35ae-4ee5-aba1-85b7973b56f0
- [I conducted more than 200 Coding Interviews at Google] https://www.linkedin.com/posts/jaygengelbach_i-conducted-more-than-200-coding-interviews-activity-7249504895450394625-biF6/
- [Cracking The Coding Interview 6th Edition In LeetCode] https://leetcode.com/discuss/general-discussion/1152824/cracking-the-coding-interview-6th-edition-in-leetcode
- [CTCI-COMPLETE-LIST] https://leetcode.com/problem-list/5kiae7i1/
Livros
- [Algorithms, 4th by Robert Sedgewick e Kevin Wayne] https://www.amazon.com.br/Algorithms-Robert-Sedgewick/dp/032157351X
- [Entendendo Algoritmos: Um Guia Ilustrado Para Programadores e Outros Curiosos by Aditya Y. Bhargava] https://www.amazon.com.br/gp/product/8575225634/
- [Estruturas de Dados e Algoritmos com JavaScript: Escreva um Código JavaScript Complexo e Eficaz Usando a Mais Recente ECMAScript by Loiane Groner] https://www.amazon.com.br/Estruturas-Dados-Algoritmos-Com-Javascript/dp/8575226932
- [Algorithms Unlocked by Thomas H. Cormen] https://www.amazon.com.br/Algorithms-Unlocked-Thomas-H-Cormen/dp/0262518805/
- [Data Structures The Fun Way by Jeremy Kubica] https://www.amazon.com.br/Data-Structures-Fun-Way-Coffee-Filled/dp/1718502605
- [System's Design Interview Insiders Guide by Alex Xu] https://www.amazon.com/System-Design-Interview-Insiders-Guide/dp/1736049119
- [System Design Interview – An Insider's Guide: Volume 2 by Alex Xu] https://www.amazon.com/System-Design-Interview-Insiders-Guide/dp/1736049119
- [Designing Data-Intensive Applications: The Big Ideas Behind Reliable, Scalable, and Maintainable Systems by Martin Kleppmann] https://www.amazon.com.br/Designing-Data-Intensive-Applications-Martin-Kleppmann/dp/1449373321
- [The Algorithm Design Manual by Steven S. Skiena] https://www.amazon.com.br/Algorithm-Design-Manual-Steven-Skiena/dp/1849967202