27 Probleme Leetcode care vor spori încrederea în sine înainte de interviurile de codificare tehnică

Motivația

Înainte de orice interviu, s-ar putea încerca să rezolve cât mai multe probleme cu Leetcode. Cu toate acestea, în această perioadă de pregătire, persoana intervievată s-ar putea confrunta cu situația în care aveți dificultăți în rezolvarea/înțelegerea a câteva întrebări, ceea ce poate afecta negativ încrederea în sine și poate afecta performanța interviului. Scopul acestui articol este de a oferi intervievaților o listă de întrebări care acoperă o gamă largă de subiecte și de a-i ajuta pe cei intervievați să se simtă mai încrezători în interviul propriu-zis.

Notă: Lista de întrebări de mai jos este aleasă pe baza ratei de acceptare a trimiterilor comunității Leetcode. Aceste întrebări îi vor oferi directorului să înțeleagă/stăpânească un subiect/model, care este, de asemenea, bun pentru începători. Problemele cu o rată de acceptare mai mare sunt de obicei cele care implică un proces de gândire popular pe care oamenii îl iubesc.

Matrice

  1. Build Array from Permutation (https://leetcode.com/problems/build-array-from-permutation/)
  2. Concatenarea matricei (https://leetcode.com/problems/concatenation-of-array/)
  3. Suma de rulare a matricei 1d (https://leetcode.com/problems/running-sum-of-1d-array/)

Şir

4. Partiționarea în numărul minim de numere deci-binare (https://leetcode.com/problems/partitioning-into-minimum-number-of-deci-binary-numbers/)

5. Valoarea finală a variabilei după efectuarea operațiilor

(https://leetcode.com/problems/final-value-of-variable-after-performing-operations/)

6. Amestecă șirul (https://leetcode.com/problems/shuffle-string/)

Tabel Hash

7. Numărul de perechi bune (https://leetcode.com/problems/number-of-good-pairs/)

8. Bijuterii și pietre (https://leetcode.com/problems/jewels-and-stones/)

9. Câte numere sunt mai mici decât numărul actual (https://leetcode.com/problems/how-many-numbers-are-smaller-than-the-current-number/)

Programare dinamică

10. Numărul Fibonacci (https://leetcode.com/problems/fibonacci-number/)

11. Triunghiul lui Pascal (https://leetcode.com/problems/pascals-triangle/)

12. Urcarea scărilor (https://leetcode.com/problems/climbing-stairs/)

Triere

13. Suma minimă a numărului de patru cifre după împărțirea cifrelor (https://leetcode.com/problems/minimum-sum-of-four-digit-number-after-splitting-digits/)

14. Diferența maximă de produs între două perechi (https://leetcode.com/problems/maximum-product-difference-between-two-pairs/)

15. Cele mai slabe K rânduri dintr-o matrice (https://leetcode.com/problems/the-k-weakest-rows-in-a-matrix/)

Căutare în profunzime

16. Deepest Leaves Sum (https://leetcode.com/problems/deepest-leaves-sum/)

17. Suma intervalului de BST (https://leetcode.com/problems/range-sum-of-bst/)

18. Îmbinați doi arbori binari (https://leetcode.com/problems/merge-two-binary-trees/)

Căutare pe lățimea întâi

19. Numărul de insule (https://leetcode.com/problems/number-of-islands/)

20. Găsiți un nod corespunzător al unui arbore binar într-o clonă a acelui arbore (https://leetcode.com/problems/find-a-corresponding-node-of-a-binary-tree-in-a-clone- din-acel-copac/)

21. Toate căile de la sursă la țintă (https://leetcode.com/problems/all-paths-from-source-to-target/)

Lista legată

22. Îmbinați nodurile între zerouri (https://leetcode.com/problems/merge-nodes-in-between-zeros/)

23. Convertiți numărul binar dintr-o listă legată în număr întreg (https://leetcode.com/problems/convert-binary-number-in-a-linked-list-to-integer/)

24. Ștergeți nodul dintr-o listă legată (https://leetcode.com/problems/delete-node-in-a-linked-list/)

Întoarcerea înapoi

25. Suma tuturor totalurilor XOR ale subsetului (https://leetcode.com/problems/sum-of-all-subset-xor-totals/)

26. Posibilități de plăci cu scrisori (https://leetcode.com/problems/letter-tile-possibilities/)

27. Iterator pentru combinare (https://leetcode.com/problems/iterator-for-combination/)

Sper că lista de întrebări vă va spori semnificativ încrederea înainte de interviu.