DoorDash сұхбат сұрақтары

Жүйені жобалау сұхбат сұрақтары соншалықты ашық болуы мүмкін, сондықтан дайындықтың дұрыс жолын білу өте қиын. Енді мен сатып алғаннан кейін Amazon, Microsoft және Adobe дизайн айналымдарын бұза аламын бұл кітап. Күнделікті қайта қарау дизайн мәселесі және мен сізге дизайн шеңберін бұзуға уәде беремін.

Crack жүйесін жобалау сұхбаттары

DoorDash массивінің сұрақтары

1-сұрақ. Келесі ауыстыру Leetcode шешімі Мәселе туралы мәлімдеме Келесі ауыстыру LeetCode шешімі – «Келесі ауыстыру» бірінші n натурал санның ауыстырылуы болып табылатын бүтін сандар массивінің берілгенін айтады. Бізге берілген массивтің келесі лексикографиялық ең кіші ауыстыруын табу керек. Ауыстыру орнында болуы керек және тек тұрақты қосымша орынды пайдалану керек. ...

Ары қарай оқу

2-сұрақ. Жұмысты жоспарлау Leetcode шешіміндегі максималды пайда Мәселе туралы мәлімдеме Жұмысты жоспарлаудағы ең көп пайда LeetCode шешімі – «Тапсырманы жоспарлаудағы ең көп пайда» сізге әрбір жұмыстың басталу уақыты[i]-ден басталып, аяқталу уақытында[i] аяқталатын және пайданың пайдасына[i] n жұмыс берілгенін айтады. ]. Бізге осындай максималды пайданы қайтару керек ...

Ары қарай оқу

3-сұрақ. Аралдың максималды ауданы Мәселені сипаттау: 2D матрицасын ескере отырып, матрицада тек 0 (суды білдіретін) және 1 (жерді бейнелейтін) жазбалар бар. Матрицадағы арал барлық көршілес 1-ді 4 бағытта (көлденең және тік) біріктіру арқылы құрылады. Матрицадан аралдың максималды ауданын табыңыз. Төрт шеті де ...

Ары қарай оқу

4-сұрақ. Берілген мәннен аз сомасы бар үштіктер саны Проблемалық мәлімдеме Біз N элементтерден тұратын массив бердік. Берілген жиымда қосындысы берілген мәннен аз үштіктердің санын санаңыз. Мысал енгізу a [] = {1, 2, 3, 4, 5, 6, 7, 8} Қосу = 10 Шығарылым 7 Мүмкін болатын үштіктер: ...

Ары қарай оқу

5-сұрақ. Берілген қосындымен үштікті массивтен табыңыз Есептерді шығару Бүтін сандар жиымының мәні берілгенде, жиынтығы берілген Х мәніне тең болатын үш элементтің тіркесімін табыңыз. Мұнда біз алған алғашқы комбинацияны шығарамыз. Егер мұндай тіркесім болмаса, онда -1 басып шығарыңыз. Мысал енгізу N = 5, X = 15 arr [] = ...

Ары қарай оқу

DoorDash графикалық сұрақтар

6-сұрақ. Аралдың максималды ауданы Мәселені сипаттау: 2D матрицасын ескере отырып, матрицада тек 0 (суды білдіретін) және 1 (жерді бейнелейтін) жазбалар бар. Матрицадағы арал барлық көршілес 1-ді 4 бағытта (көлденең және тік) біріктіру арқылы құрылады. Матрицадан аралдың максималды ауданын табыңыз. Төрт шеті де ...

Ары қарай оқу

DoorDash матрицалық сұрақтар

7-сұрақ. Аралдың максималды ауданы Мәселені сипаттау: 2D матрицасын ескере отырып, матрицада тек 0 (суды білдіретін) және 1 (жерді бейнелейтін) жазбалар бар. Матрицадағы арал барлық көршілес 1-ді 4 бағытта (көлденең және тік) біріктіру арқылы құрылады. Матрицадан аралдың максималды ауданын табыңыз. Төрт шеті де ...

Ары қарай оқу

DoorDash Басқа сұрақтар

8-сұрақ. Диагональды өту LeetCode шешімі Мәселе мәлімдемесі Диагональды өту LeetCode шешімі – 2D бүтін сан массивін ескере отырып, төмендегі суреттерде көрсетілгендей сандардың барлық элементтерін диагональ бойынша қайтарыңыз. Енгізу: сандар = [[1,2,3],[4,5,6],[7,8,9]] Шығыс: [1,4,2,7,5,3,8,6,9] Диагональды өту үшін түсініктеме LeetCode шешімі негізгі идея Бұл мәселедегі бірінші жол мен соңғы баған қызмет етеді ...

Ары қарай оқу

9-сұрақ. Пайдаланушының веб-сайтына кіру үлгісін талдау LeetCode шешімі Мәселе туралы мәлімдеме Пайдаланушы веб-сайтына кіру үлгісін талдау LeetCode Шешім – Сізге екі жол массивінің пайдаланушы аты мен веб-сайты және бүтін массив уақыт белгісі беріледі. Барлық берілген массивтердің ұзындығы бірдей және [пайдаланушы аты[i], веб-сайт[i], уақыт белгісі[i]] кортежі пайдаланушы аты[i] уақыт белгісі[i] кезінде веб-сайт веб-сайтына[i] кіргенін көрсетеді. Үлгі - үш веб-сайттың тізімі (міндетті түрде бөлек емес). Мысалы, ["үй", ...

Ары қарай оқу

10-сұрақ. Браузер тарихын жобалау LeetCode шешімі Мәселе мәлімдемесінің дизайны Браузер тарихы LeetCode шешімі – Сізде басты бетте басталатын бір қойындысы бар шолғыш бар және сіз басқа URL мекенжайына кіре аласыз, қадамдар журналының санына орала аласыз немесе қадамдар журналында алға жылжи аласыз. BrowserHistory класын іске асыру: BrowserHistory(жолдың басты беті) Нысанды ... негізгі бетімен инициализациялайды.

Ары қарай оқу

11-сұрақ. Кері поляк белгісін бағалаңыз LeetCode шешімі Мәселе мәлімдемесі Кері поляк белгісін бағалаңыз LeetCode Шешім – Кері поляк белгісіндегі арифметикалық өрнектің мәнін бағалаңыз. Жарамды операторлар +, -, * және / болып табылады. Әрбір операнд бүтін немесе басқа өрнек болуы мүмкін. Екі бүтін сан арасындағы бөлу нөлге дейін қысқартылуы керек екенін ескеріңіз. Бұл кепілдік берілген ...

Ары қарай оқу

12-сұрақ. Гистограммадағы ең үлкен төртбұрыш LeetCode шешімі Мәселе мәлімдемесі Гистограммадағы ең үлкен тіктөртбұрыш LeetCode Шешім – Гистограмма жолының биіктігін білдіретін бүтін сандар биіктіктерінің жиымы берілген, мұнда әрбір жолақтың ені 1 болса, гистограммадағы ең үлкен төртбұрыштың ауданын қайтарыңыз. 1-сынақ мысалы: Енгізу: биіктіктер = [2, 1, 5, 6, 2, 3] Шығару: 10 Түсіндірме: ...

Ары қарай оқу

13-сұрақ. Екілік ағаштың оң жағындағы көрініс LeetCode шешімі Мәселе мәлімдемесі Екілік ағаштың оң жағындағы көрініс LeetCode шешімі – екілік ағаштың түбірін ескере отырып, өзіңізді оның оң жағында тұрғаныңызды елестетіп көріңіз және жоғарыдан төмен қарай реттелген көре алатын түйіндердің мәндерін қайтарыңыз. 1-сынақ мысалы: Енгізу: root = [1, 2, 3, null, 5, null, ...

Ары қарай оқу

14-сұрақ. Коко банандарды жеу LeetCode шешімі Мәселе туралы мәлімдеме Коко банандарды жеу LeetCode шешімі – Коко банан жегенді ұнатады. n үйінді банан бар, ith үйіндіде [i] банандар бар. Күзетшілер кетті, сағаттан кейін келеді. Коко сағатына банан жеу жылдамдығын k деп шеше алады. Әр сағат сайын ол бір топ банан таңдап алып, сол үйіндіден XNUMX банан жейді. Егер...

Ары қарай оқу

15-сұрақ. Деректер ағыны LeetCode шешімінен медианды табыңыз Мәселе туралы мәлімдеме Деректер ағынынан медианды табу LeetCode Шешім – медиана реттелген бүтін тізімдегі ортаңғы мән болып табылады. Егер тізімнің өлшемі жұп болса, онда ортаңғы мән болмайды және медиана екі ортаңғы мәннің орташа мәні болып табылады. Мысалы, arr = [2,3,4] үшін медиана ...

Ары қарай оқу

16-сұрақ. Астероидтардың соқтығысуы LeetCode шешімі Мәселе туралы мәлімдеме Астероидтардың соқтығысуы LeetCode шешімі – Бізге астероидтарды қатардағы астероидтарды білдіретін бүтін сандардан тұратын астероидтар жиымы берілген. Әрбір астероид үшін абсолютті мән оның өлшемін, ал таңба оның бағытын білдіреді (оң мағынасы оң, теріс сол жақ). Әрбір астероид бірдей жылдамдықпен қозғалады. Мемлекетті біліңіз ...

Ары қарай оқу

17-сұрақ. Диагональды траверс LeetCode шешімі Мәселе мәлімдемесі Диагональды траверс LeetCode шешімі – mxn матрицалық матрицаны ескере отырып, массивтің барлық элементтерінің массивін диагональды ретпен қайтарыңыз. Кіріс: mat = [[1,2,3],[4,5,6],[7,8,9]] Шығыс: [1,2,4,7,5,3,6,8,9] Түсіндіру NxM матрицасының диагональдарының индекстерін қарастырыңыз. Мысал ретінде 4×4 матрицаны қолданайық: ...

Ары қарай оқу

18-сұрақ. Матрицалық LeetCode шешіміндегі ең ұзақ өсу жолы Мәселе мәлімдемесі матрицадағы ең ұзын өсу жолы LeetCode шешімі – mxn бүтін сандар матрицасы берілген болса, матрицадағы ең ұзын өсу жолының ұзындығын қайтарыңыз. Әрбір ұяшықтан төрт бағытта қозғалуға болады: солға, оңға, жоғары немесе төмен. Сіз диагональ бойынша қозғала алмайсыз немесе шекарадан тыс қозғала алмайсыз (яғни, айналдыруға рұқсат етілмейді). Енгізу: ...

Ары қарай оқу

19-сұрақ. Екілік ағаш LeetCode шешімін сериялау және сериядан шығару Мәселе туралы мәлімдеме Екілік ағашты сериялау және сериядан шығару LeetCode шешімі – Сериялизация деректер құрылымын немесе объектіні файлда немесе жад буферінде сақтауға немесе кейін қайта құру үшін желілік қосылым сілтемесі арқылы жіберуге болатын биттер тізбегіне түрлендіру процесі болып табылады. жылы ...

Ары қарай оқу

20-сұрақ. Екілік ағаш максималды жол сомасы LeetCode шешімі Мәселе мәлімдемесі Екілік ағаш Максималды жол сомасы LeetCode Шешімі – Екілік ағаштағы жол – тізбектегі көрші түйіндердің әрбір жұбы оларды қосатын жиегі бар түйіндер тізбегі. Түйін реттілікте тек бір рет пайда болуы мүмкін. Жол қажет емес екенін ескеріңіз ...

Ары қарай оқу

21-сұрақ. Минималды Knight Moves LeetCode шешімі Мәселе мәлімдемесі Минималды Knight жылжытады LeetCode Шешімі – шексіз шахмат тақтасында координаттары -infinity пен +infinity аралығында, сізде [0, 0] шаршысында рыцарь бар. Рыцарьда төменде көрсетілгендей 8 мүмкін қозғалыс бар. Әрбір қозғалыс түбегейлі бағытта екі шаршыдан, содан кейін ортогональды бағытта бір шаршыдан тұрады. Ең аз санды қайтарыңыз...

Ары қарай оқу

22-сұрақ. Қызметкердің бос уақыты LeetCode шешімі Проблемалық мәлімдеме Қызметкердің бос уақыты LeetCode Solution – Бізге әрбір қызметкердің жұмыс уақытын көрсететін қызметкерлердің тізімдік кестесі берілген. Әрбір қызметкерде бір-бірін қайталамайтын аралықтардың тізімі бар және бұл аралықтар сұрыпталған тәртіпте болады. Барлық қызметкерлер үшін жалпы, оң ұзындықтағы бос уақытты білдіретін соңғы аралықтардың тізімін, сонымен қатар ...

Ары қарай оқу

23-сұрақ. Jump ойыны Leetcode шешімі Мәселе мәлімдемесі Jump ойыны Leetcode шешімі – Сізге бүтін массив сандар беріледі. Сіз бастапқыда массивтің бірінші индексінде орналасасыз және алаптағы әрбір элемент сол позициядағы ең үлкен секіру ұзындығыңызды көрсетеді. Соңғы индекске жете алсаңыз, шын мәнін қайтарыңыз, ал болмаса жалған мәнін қайтарыңыз. Мысал: 1-енгізу: сандар = [2, ...

Ары қарай оқу

24-сұрақ. Келесі үлкен элемент III LeetCode шешімі Мәселе туралы мәлімдеме LeetCode шешімі келесі үлкен элемент III проблемасы сізге n оң бүтін сан берілгенін және тек n ішінде бар сандарды пайдаланып келесі ең үлкен бүтін санды табу керек екенін айтады. Егер мұндай бүтін сан жоқ болса, -1 басып шығару керек. Сонымен қатар, жаңа ...

Ары қарай оқу

25-сұрақ. Провинциялар саны Leetcode шешімі Проблема мәлімдемесі Провинциялар саны Leetcode Шешім – Бізге графиктің іргелес матрицалық көрінісі берілген және провинциялар санын табу керек. Мұнда провинция - бұл топтан тыс басқа қалалар емес, тікелей немесе жанама байланысқан қалалар тобы. Мысал 1: Енгізу: isConnected ...

Ары қарай оқу

26-сұрақ. Судоку шешуші Судоку шешуші есепте біз жартылай толтырылған (9 x 9) судоку бердік, сөзжұмбақты аяқтауға арналған бағдарлама жазыңыз. Судоку келесі қасиеттерді қанағаттандыруы керек, әр сан (1-9) қатарда бір рет және бағанда бір рет пайда болуы керек. Әр сан (1-9) дәл дәл бір рет пайда болуы керек ...

Ары қарай оқу

Translate »