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

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

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

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

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

Ары қарай оқу

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

Ары қарай оқу

3-сұрақ. Leetcode қосындысының аралас шешімі Leetcode Solution жиынтығының шешімі бізге жиым немесе бүтін сандар тізімін және мақсатты ұсынады. Берілген мақсатқа бірнеше рет қосылатын осы бүтін сандарды қолданып жасауға болатын комбинацияларды табу керек дейді. Сонымен, біз формальды түрде берілгенді пайдалана аламыз ...

Ары қарай оқу

4-сұрақ. Сұрыпталған массивтегі оқиғалардың санын санау Проблемалық мәлімдеме “Сұрыпталған массивтегі пайда болу санының саны” есебінде біз сұрыпталған жиым келтірдік. X-тің сұрыпталған жиымындағы пайда болу жиілігін немесе жиілігін санаңыз, мұндағы Х бүтін сан. Мысал енгізу 13 1 2 2 2 2 3 3 3 4 4 ...

Ары қарай оқу

Airbnb стек сұрақтары

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

Ары қарай оқу

Airbnb Басқа сұрақтар

6-сұрақ. Тұрақты өрнектің сәйкестігі Тұрақты өрнектің сәйкестігі LeetCode шешімі Мәселе мәлімдемесі Тұрақты өрнек сәйкес келетін тұрақты өрнекті сәйкестендіру LeetCode шешімі – s кіріс жолы мен p үлгісін ескере отырып, '.' қолдауымен тұрақты өрнек сәйкестігін орындаңыз. және '*' мұндағы: '.' Кез келген жалғыз таңбаға сәйкес келеді.​​ '*' Алдыңғы элементтің нөліне немесе одан да көпіне сәйкес келеді. Сәйкестік барлық енгізу жолын қамтуы керек (жартылай емес). 1-сынақ мысалы: Енгізу: ...

Ары қарай оқу

7-сұрақ. Ең кіші жалпы аймақ Leetcode шешімі Мәселе мәлімдемесі Ең кіші жалпы аймақ Leetcode шешімі – Сізге әрбір тізімнің бірінші аймағы сол тізімдегі барлық басқа аймақтарды қамтитын аймақтардың кейбір тізімдері берілген. Әрине, егер x аймағында басқа у аймағы болса, онда x у-дан үлкен болады. Сондай-ақ, анықтама бойынша x аймағы өзін қамтиды. Екі аймақты ескере отырып: аймақ1 және аймақ2, құрамында ... бар ең кіші аймақты қайтарыңыз.

Ары қарай оқу

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

Ары қарай оқу

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

Ары қарай оқу

10-сұрақ. Шеңберде шектелген робот LeetCode шешімі Шеңберде шектелген проблема мәлімдемесі робот LeetCode Шешім – Шексіз жазықтықта робот бастапқыда (0, 0) тұрады және солтүстікке қарайды. Назар аударыңыз: солтүстік бағыт у осінің оң бағыты болып табылады. Оңтүстік бағыт – у осінің теріс бағыты. Шығыс бағыты х осінің оң бағыты болып табылады. Батыс бағыты - бұл ...

Ары қарай оқу

11-сұрақ. 2D векторлық LeetCode шешімін тегістеңіз Мәселе туралы мәлімдеме 2D векторын тегістеу LeetCode шешімі – 2D векторын тегістеу үшін итераторды құрастырыңыз. Ол келесі және hasNext операцияларын қолдауы керек. Vector2D класын іске асыру: Vector2D(int[][] vec) нысанды 2D векторы vec көмегімен инициализациялайды. next() 2D векторынан келесі элементті қайтарады және көрсеткішті бір қадам алға жылжытады. Сіз барлығын болжауға болады ...

Ары қарай оқу

12-сұрақ. Бөтен сөздік LeetCode шешімі Мәселе туралы мәлімдеме Alien сөздігі LeetCode Solution – Ағылшын алфавитін пайдаланатын жаңа бөтен тіл бар. Алайда хаттар арасындағы реттілік сізге беймәлім. Сізге бөтен тілдің сөздігінен тізбекті сөздердің тізімі берілген, онда сөздердегі жолдар осы жаңа тілдің ережелері бойынша лексикографиялық түрде сұрыпталған. ...

Ары қарай оқу

13-сұрақ. Екі байланыстырылған тізімнің қиылысы LeetCode шешімі Мәселе мәлімдемесі Екі байланыстырылған тізімнің қиылысуы LeetCode Шешім – Бізге екі қатты байланыстырылған headA және headB тізімдерінің басы беріледі. Сондай-ақ екі байланыстырылған тізімнің бір сәтте қиылысуы мүмкін екендігі де берілген. Бізден олар қиылысатын немесе нөл болатын түйінді қайтару сұралады, егер ...

Ары қарай оқу

14-сұрақ. Негізгі -2 LeetCode шешіміне түрлендіру Мәселе мәлімдемесін -2-негізге түрлендіру LeetCode Шешімі – n бүтін саны берілген болса, оның -2 негізіндегі көрінісін көрсететін екілік жолды қайтарыңыз. Қайтарылған жолда бастапқы нөлдер болмауы керек екенін ескеріңіз, егер жол «0» болмаса. Кіріс: n = 2 Шығыс: «110» Түсіндіру: (-2)2 + (-2)1 = 2 Түсіндіру Логика ...

Ары қарай оқу

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

Ары қарай оқу

16-сұрақ. Жалғыз сандық Leetcode шешімі Мәселе туралы мәлімдеме Жалғыз сан Leetcode шешімі – Бізге бос емес бүтін сандар массиві берілген және дәл бір рет пайда болатын элементті табу керек. Бір элементтен басқа әрбір элемент екі рет пайда болатыны сұрақта берілген. 1-мысал: Кіріс: сандар = [2,2,1] Шығару: 1 2-мысал: Кіріс: ...

Ары қарай оқу

17-сұрақ. Сұрыпталған массивті екілік іздеу ағашының Leetcode шешіміне түрлендіру Бізге бүтін сандардың сұрыпталған жиымы берілгенін қарастырайық. Мақсат осы массивтен ағаш биіктігі теңдестірілген етіп екілік іздеу ағашын құру. Есіңізде болсын, егер ағаш кез-келген түйіннің сол және оң жақ кіші ағаштарының биіктік айырмашылығы болса, биіктік теңдестірілген деп аталады ...

Ары қарай оқу

Translate »