@@ -499,6 +499,12 @@ Some helpful links, channels, tutorials, blogs.
499
499
<b >Strategies</b >
500
500
01 . [ How a Googler solves coding problems] ( https://blog.usejournal.com/how-a-googler-solves-coding-problems-ec5d59e73ec5 )
501
501
02 . [ Nail Every Coding Interview by Becoming Asymmetrical] ( https://www.youtube.com/watch?v=-THCaZWggTk )
502
+ 03 . [ How to get into FAANG] ( https://drive.google.com/drive/u/0/folders/1sIdNzi4mOQL_YsPF4HAw-JsDtUneHKiu )
503
+ 04 . [ Preparing for Programming interview with Python] ( https://tinyurl.com/qsqda4b )
504
+ 05 . [ The 30-minute guide to rocking your next coding interview] ( https://tinyurl.com/vbqlhko )
505
+ 06 . [ Google Interview Part-1] ( https://tinyurl.com/w62ou5j ) , [ Google Interview Part-2] ( https://tinyurl.com/u69s6pe ) , [ Google Interview Part-3] ( https://tinyurl.com/urv95zu )
506
+ 07 . [ Amazon ও Google এ চাকরির সুযোগ পাওয়ার প্রস্তুতি পর্ব] ( https://github.com/sabir4063/my_preparation )
507
+
502
508
503
509
<b >Courses/Books</b >
504
510
01 . [ Data Structures in Python: An Interview Refresher] ( https://www.educative.io/courses/data-structures-in-python-an-interview-refresher )
@@ -507,6 +513,20 @@ Some helpful links, channels, tutorials, blogs.
507
513
04 . [ Coding Interview Class] ( https://codinginterviewclass.com/ )
508
514
05 . [ Competitive Programmer’s Handbook] ( https://cses.fi/book/book.pdf )
509
515
516
+ <b >[ Python] ( https://docs.python.org/3/ ) </b >
517
+ Learn the following modules by heart. Just knowing all of the following items will made most of the problem one-liners.
518
+ 01 . [ itertools - Functions creating iterators for efficient looping] ( https://docs.python.org/3/library/itertools.html ) - They will help you, more often than you think
519
+ 02 . [ collections - High-performance container datatypes] ( https://docs.python.org/3/library/collections.html ) - Believe me, this is pretty awesome
520
+ 03 . [ heapq - Heap queue algorithm] ( https://docs.python.org/3/library/heapq.html ) - Obviously, we don't have to hand-code heaps anymore
521
+ 04 . [ bisect - Array bisection algorithm] ( https://docs.python.org/3/library/bisect.html ) - Binary Search, simplified
522
+ 05 . [ Set] ( https://docs.python.org/3/library/stdtypes.html#set )
523
+ 06 . [ Dict] ( https://docs.python.org/3/library/stdtypes.html#mapping-types-dict ) - Now on, hash Tables are fun to work with
524
+ 07 . [ Sorting] ( https://wiki.python.org/moin/HowTo/Sorting ) - Don't participate in competitions without reading this completely.
525
+ 08. Start using lambda extensively
526
+ 09. [ functools] ( https://docs.python.org/3/library/functools.html )
527
+ 10 . Apart from these, all the builtin methods of default containers.
528
+
529
+
510
530
<b >Channels</b >
511
531
01 . [ Tushar Roy - Coding Made Simple] ( https://www.youtube.com/channel/UCZLJf_R2sWyUtXSKiKlyvAw )
512
532
02 . [ Back To Back SWE] ( https://www.youtube.com/channel/UCmJz2DV1a3yfgrR7GqRtUUA )
@@ -547,8 +567,10 @@ Some helpful links, channels, tutorials, blogs.
547
567
22 . [ Signed number representations] ( https://en.wikipedia.org/wiki/Signed_number_representations )
548
568
549
569
<b >Dynamic Programming</b >
550
- 01 . [ Tabulation vs Memoization] ( https://www.geeksforgeeks.org/tabulation-vs-memoization/ )
551
- 02 . [ Memoization vs Tabulation] ( https://elvrsn.blogspot.com/2015/02/memoization-vs-tabulation.html )
570
+ 01 . [ The FAST method] ( https://www.byte-by-byte.com/fast-method/ )
571
+ 02 . [ A good approach to attack DP] ( https://leetcode.com/articles/jump-game/ )
572
+ 03 . [ Tabulation vs Memoization] ( https://www.geeksforgeeks.org/tabulation-vs-memoization/ )
573
+ 04 . [ Memoization vs Tabulation] ( https://elvrsn.blogspot.com/2015/02/memoization-vs-tabulation.html )
552
574
553
575
<b >Greedy</b >
554
576
01 . [ Greedy Method - Introduction] ( https://www.youtube.com/watch?v=ARvQcqJ_-NY&t=2s )
0 commit comments