Pitanja za intervju za dizajn sistema može biti toliko otvoren da je previše teško znati pravi način pripreme. Sada sam u mogućnosti da probijem krugove dizajna Amazona, Microsofta i Adobea nakon kupovine ova knjiga. Dnevno revidirati jednu pitanje dizajna i obećavam da možete probiti dizajn.

DiDi niz pitanja
Pitanje 1. Provjerite jesu li dvije dane matrice identične Izjava problema S obzirom na dvije matrice, napisat ćemo funkciju koja će provjeriti jesu li dvije matrice identične ili ne. Odnosno, ako su svi elementi u odgovarajućim položajima dviju matrica jednaki, tada kažemo da su identični. Ulazni format Prvi redak koji sadrži ...
DiDi string pitanja
Pitanje 2. Generirajte niz s likovima koji imaju rješenje s neparnim brojevima Izjava problema U ovom problemu dobivamo dužinu. Moramo generirati niz koji ima sve znakove neparan broj puta. Na primjer, aaaaab je važeći niz jer je count (a) = 5 i count (b) = 1. Ali, aaabbc ovdje nije valjani niz jer je count (b) = 2 što je paran ...
DiDi Matrix pitanja
Pitanje 3. Provjerite jesu li dvije dane matrice identične Izjava problema S obzirom na dvije matrice, napisat ćemo funkciju koja će provjeriti jesu li dvije matrice identične ili ne. Odnosno, ako su svi elementi u odgovarajućim položajima dviju matrica jednaki, tada kažemo da su identični. Ulazni format Prvi redak koji sadrži ...
DiDi Ostala pitanja
Pitanje 4. Clone Graph LeetCode Solution Iskaz problema Klon grafa LeetCode Rješenje – Dobijamo referencu čvora u povezanom neusmjerenom grafu i od nas se traži da vratimo duboku kopiju grafa. Duboka kopija je u osnovi klon gdje nijedan čvor prisutan u dubokoj kopiji ne bi trebao imati referencu ...
Pitanje 5. Najkraći put u mreži s eliminacijom prepreka LeetCode rješenje Iskaz problema Najkraći put u mreži sa eliminacijom prepreka LeetCode rješenje – Date vam je mxn cjelobrojna matrična mreža u kojoj je svaka ćelija ili 0 (prazna) ili 1 (prepreka). Možete se kretati gore, dolje, lijevo ili desno od i do prazne ćelije u jednom koraku. Vratite minimalni broj koraka za hodanje iz gornjeg lijevog smjera...
Pitanje 6. Binarno stablo Maksimalna putanja Suma LeetCode rješenje Prikaz problema Maksimalni zbir putanja binarnog stabla LeetCode Rješenje – Put u binarnom stablu je niz čvorova gdje svaki par susjednih čvorova u nizu ima ivicu koja ih povezuje. Čvor se može pojaviti u nizu najviše jednom. Imajte na umu da put ne treba...