Pitanja za intervju sa AppDynamics

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.

Intervjui o dizajnu Crack sistema

AppDynamics Array Pitanja

Pitanje 1. Umetanje Delete GetRandom O(1) Leetcode Solution Iskaz problema Rešenje Insert Delete GetRandom O(1) LeetCode – “Insert Delete GetRandom O(1)” traži od vas da implementirate ove četiri funkcije u O(1) vremenskoj složenosti. insert(val): Ubacite val u nasumični skup i vratite true ako element u početku nije prisutan u skupu. Vraća false kada...

Čitaj više

Pitanje 2. Minimalni razmjeni potrebni za spajanje svih elemenata manjih ili jednakih k Problem „Minimalni razmjeni potrebni za spajanje svih elemenata manjih ili jednakih k“ navodi da imate čitav niz. Izjava o problemu traži da se sazna najmanji broj zamjena potrebnih za spajanje elemenata koji su manji ili jednaki ...

Čitaj više

Pitanje 3. Maksimalni kvadrat U problemu maksimalnog kvadrata dali smo 2D binarnu matricu ispunjenu 0 i 1, pronašli najveći kvadrat koji sadrži samo 1 i vratili njegovu površinu. Primjer unosa: 1 0 1 0 0 0 0 1 1 1 1 1 1 1 1 0 0 0 1 0 ...

Čitaj više

Pitanje 4. Umetni Izbriši GetRandom U problemu Insert Delete GetRandom trebamo dizajnirati strukturu podataka koja podržava sve sljedeće operacije u prosječnom O (1) vremenu. insert (val): Ubacuje stavku val u skup ako već nije prisutan. remove (val): Uklanja stavku val iz skupa ako postoji. getRandom: Vraća slučajni element iz trenutnog skupa ...

Čitaj više

AppDynamics Matrix Pitanja

Pitanje 5. Maksimalni kvadrat U problemu maksimalnog kvadrata dali smo 2D binarnu matricu ispunjenu 0 i 1, pronašli najveći kvadrat koji sadrži samo 1 i vratili njegovu površinu. Primjer unosa: 1 0 1 0 0 0 0 1 1 1 1 1 1 1 1 0 0 0 1 0 ...

Čitaj više

AppDynamics Ostala pitanja

Pitanje 6. Najduži podniz sa najviše K različitih znakova LeetCode rješenje Najava problema Najduži podniz sa najviše K različitih znakova LeetCode Rješenje – Dati niz S i cijeli broj K, vratite dužinu najdužeg podniza od S koji sadrži najviše K različitih znakova. Primjer: Test Slučaj 1: Ulaz: S = “nazad” K = 2 Izlaz: 3 Test Slučaj 2: Ulaz: S = “ab” ...

Čitaj više

Pitanje 7. Pronađite najmanji djelitelj kojem je dodijeljeno Threshold Leetcode rješenje Ovaj je post na stranici Pronađi najmanji djelitelj s dodijeljenim pragom Leetcode rješenje Rješenje problema U problemu "Pronađi najmanji djelitelj s obzirom na prag" dobivamo niz brojeva i vrijednost praga. Varijabla „rezultat“ definira se kao zbroj svih odgovora kada elementi u ...

Čitaj više

Translate »