DocuSign Interview Otázky

Otázky k pohovoru o návrhu systému může být tak otevřený, že je příliš těžké znát správný způsob přípravy. Nyní jsem schopen po nákupu prolomit designová kola Amazon, Microsoft a Adobe tato kniha. Denně jedna revize designová otázka a slibuji, že ten design dokážeš rozlousknout.

Rozhovory o návrhu systému Crack

DocuSign Řetězcové otázky

Otázka 1. Implementujte řešení Leetcode Trie (Prefix Tree). Prohlášení o problému Řešení LeetCode Implement Trie (Prefix Tree) – „Implement Trie (Prefix Tree)“ vás žádá o implementaci Trie Data Structure, která efektivně provádí vkládání, vyhledávání a vyhledávání prefixů. Příklad: Vstup: ["Trie", "insert", "search", "search", "startsWith", "insert", "search"] [[], ["apple"], ["apple"], [ "app"], ["app"], ["app"], ["app"]] Výstup: [null, null, true, false, true, null, true] Vysvětlení: Po vložení všech řetězců zkuste takhle. Hledá se slovo jablko, které...

Dozvědět se více

Otázka 2. Nejdelší podřetězec bez opakujících se znaků Řešení LeetCode Nejdelší podřetězec bez opakujících se znaků Řešení LeetCode – Vzhledem k řetězci musíme najít délku nejdelšího podřetězce bez opakování znaků. Podívejme se na několik příkladů: Příklad pwwkew 3 Vysvětlení: Odpověď je „wke“ s délkou 3 aav 2 Vysvětlení: Odpověď je „av“ s délkou 2 Přístup-1 ...

Dozvědět se více

DocuSign Další otázky

Otázka 3. Řešení LeetCode s překrytím obdélníku Problémové prohlášení: Překrytí obdélníku Řešení LeetCode – říká, že osově zarovnaný obdélník je reprezentován jako seznam [x1, y1, x2, y2], kde (x1, y1) je souřadnice jeho levého dolního rohu a (x2 , y2) je souřadnice jeho pravého horního rohu. Jeho horní a spodní okraj jsou rovnoběžné s osou X a jeho levá ...

Dozvědět se více

Otázka 4. Řešení LRU Cache Leetcode Prohlášení o problému Řešení LRU Cache LeetCode – „LRU Cache“ vás žádá o návrh datové struktury, která se řídí mezipamětí nejméně nedávno použitých (LRU) Potřebujeme implementovat třídu LRUCache, která má následující funkce: LRUCache(int capacity): Inicializuje mezipaměť LRU s kladnou velikostní kapacitou. int get (klíč int): Vrátí hodnotu ...

Dozvědět se více

Otázka 5. Klonovací graf řešení LeetCode Prohlášení o problému Klonování grafu LeetCode Řešení – Dostali jsme odkaz na uzel v připojeném neorientovaném grafu a jsme požádáni, abychom vrátili hlubokou kopii grafu. Hluboká kopie je v podstatě klon, kde žádný uzel přítomný v hluboké kopii by neměl mít odkaz ...

Dozvědět se více

Otázka 6. Řešení hledání min LeetCode Problem Statement Minesweeper LeetCode Solution – Pojďme si zahrát hru na hledání min (Wikipedie, online hra)! Dostanete maticovou desku mxn char představující herní plán, kde: 'M' představuje neodhalenou minu, 'E' představuje neodhalené prázdné pole, 'B' představuje odhalené prázdné pole, které nemá žádné sousední miny (tj. nahoře, dole). , vlevo, vpravo a všechno...

Dozvědět se více

Otázka 7. Minimální Knight Moves řešení LeetCode Problémové prohlášení Minimální tah jezdce LeetCode Řešení – V nekonečné šachovnici se souřadnicemi od -nekonečna do +nekonečna máte jezdce na poli [0, 0]. Rytíř má 8 možných tahů, které může provést, jak je znázorněno níže. Každý tah má dvě pole v hlavním směru, poté jedno pole v ortogonálním směru. Vraťte minimální počet...

Dozvědět se více

Otázka 8. Minimální počet kohoutků pro otevření zahradního řešení LeetCode Prohlášení o problému Minimální počet kohoutků pro otevření zahrady Řešení LeetCode – Na ose x je jednorozměrná zahrada. Zahrada začíná v bodě 0 a končí v bodě n. (tj. Délka zahrady je n). Existuje n + 1 odboček umístěných v bodech [0, 1, ..., n] v ...

Dozvědět se více

Otázka 9. Binární strom Cikcak Level Order Traversal řešení LeetCode Prohlášení problému Binary Tree Cikcak Level Order Traversal LeetCode Solution – Vzhledem ke kořeni binárního stromu vraťte cikcak level order procházení hodnot jeho uzlů. (tj. zleva doprava, pak zprava doleva pro další úroveň a střídání). Vstup: root = [3,9,20,null,null,15,7] Výstup: [[3],[20,9],[15,7]] Vysvětlení We ...

Dozvědět se více

Otázka 10. Počet ostrovů Řešení LeetCode Prohlášení o problému Počet ostrovů Řešení LeetCode – „Počet ostrovů“ uvádí, že je vám dána mxn 2D binární mřížka, která představuje mapu '1 (pevnina) a '0 (voda), musíte vrátit počet ostrovů. Ostrov je obklopen vodou a je...

Dozvědět se více

Otázka 11. Přidejte dvě čísla Přidat dvě čísla je problém, ve kterém jsme dali dva neprázdný propojený seznam představující nezáporné celé číslo. Číslice jsou uloženy v obráceném pořadí a každý uzel musí obsahovat pouze jednu číslici. Přidejte dvě čísla a vytiskněte výsledek pomocí propojeného seznamu. Vstupní formát ...

Dozvědět se více

Translate »