Airbnb маектешүүнүн суроолору

төөнөч

Airbnb үйлөрүн ижарага берүүнү каалаган адамдарды белгилүү бир жерлерде турак жай издеген адамдар менен байланыштырган онлайн базар. Airbnb, Inc. – америкалык компания, ал коноктор үчүн онлайн базарды, биринчи кезекте, эс алуу жана туристтик ишмердүүлүктөрдү ижарага алуу үчүн үй конокторун тейлейт.

Ал Glassdoor боюнча 4.0* рейтингине ээ жана продуктыга негизделген мыкты компаниялардын бири болуп эсептелет. Бул анын жумуш-жашоо балансы үчүн жогору бааланат.

Алар келечекте да пайдалуу боло турган жакшы тренингдерди беришет. Сиз төмөндөгүлөрдү машыксаңыз болот Airbnb Интервью үчүн суроолор. Биз өткөн көп суралган чогулткан Airbnb Маалымат үчүн интервью суроолору.

Airbnb массивинин суроолору

Суроо 1. Leetcode Чечиминдеги Жумуштарды пландаштыруудагы максималдуу киреше Көйгөйдүн билдирүүсү Жумуштарды пландаштыруудагы максималдуу киреше LeetCode Solution – “Жумуштарды пландаштырууда максималдуу киреше” сизге n жумуш берилгендигин, анда ар бир жумуш башталгыч саат[i] тартып, аяктоо убактысы[i] менен аяктап, кирешенин кирешеси[i ала тургандыгы айтылат. ]. Биз ушундай болушу мүмкүн болгон максималдуу пайданы кайтарышыбыз керек ...

Толук маалымат

Суроо 2. Жамгыр суусун кармоо Leetcode чечими Көйгөйдүн билдирүүсү Жамгыр суусун кармоочу LeetCode чечими – “Жамгыр суусун кармоо” бийиктиктердин массивинде ар бир тилкенин туурасы 1ге барабар бийиктик картасын көрсөткөнүн айтат. Биз жамгырдан кийин камалып калган суунун көлөмүн табышыбыз керек. Мисал: Киргизүү: бийиктик = [0,1,0,2,1,0,1,3,2,1,2,1] Чыгуу: 6 Түшүндүрмө: Текшерүү ...

Толук маалымат

Суроо 3. Айкалыштыруу суммасы Leetcode чечими Маселенин жыйындысы Leetcode Solution массивди же бүтүн сандар тизмесин жана максатты камсыз кылат. Берилген максатка канча жолу кошулса, ушул сандардын жардамы менен жасала турган айкалыштарды табуу керектиги айтылды. Ошентип, расмий түрдө биз берилгенди колдоно алабыз ...

Толук маалымат

Суроо 4. Сорттолгон массивдеги көрүнүштөрдүн санын эсептөө Көйгөйдүн баяндалышы "Сорттолгон массивдеги учурлардын санынын саны" маселесинде биз иреттелген массивди бердик. Сапталган X массивиндеги көрүнүштөрдүн же жыштыктардын санын эсептеңиз, бул жерде 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 удан чоңураак болот. Ошондой эле, аныктама боюнча, аймак х өзүн камтыйт. Эки аймакты эске алуу менен: аймак1 жана аймак2, камтылган эң кичинекей аймакты кайтарыңыз ...

Толук маалымат

Суроо 8. Коко банандарды жеп жатат LeetCode Solution Көйгөйдүн билдирүүсү Коко банан жеп жатат LeetCode Solution – Коко банан жегенди жакшы көрөт. n үйүлгөн банан бар, ith үймөгүндө үйүлгөн [i] банандар бар. Күзөтчүлөр кетти, сааттан кийин кайра келишет. Коко анын бананды саатына жеген ылдамдыгын к чече алат. Саат сайын ал үйүлгөн банандарды тандап, ошол үйүлгөн банандарды жейт. Эгерде...

Толук маалымат

Суроо 9. Data Stream LeetCode Чечиминен медианды табыңыз Көйгөйдүн билдирүүсү Берилиштер агымынан медианды табыңыз LeetCode Solution – Медиана иреттелген бүтүн тизмектеги орто маани. Эгерде тизменин өлчөмү жуп болсо, анда орто маани жок жана медиана эки орто маанинин орточо мааниси болуп саналат. Мисалы, arr = [2,3,4] үчүн, медиана ...

Толук маалымат

Суроо 10. Circle менен чектелген робот LeetCode Solution Көйгөйдүн билдирүүсү робот Circle менен чектелген LeetCode Solution – Чексиз тегиздикте робот адегенде (0, 0) турат жана түндүктү караган. Эскертүү: түндүк багыт у огунун оң багыты. түштүк багыты y огунун терс багыты болуп саналат. Чыгыш багыты х огунун оң багыты болуп саналат. Батыш багыты болуп саналат ...

Толук маалымат

Суроо 11. 2D вектордук LeetCode Чечимин түздөө Көйгөйдүн билдирүүсү Flatten 2D Vector LeetCode Solution – 2D векторун тегиздөө үчүн итераторду долбоорлаңыз. Ал кийинки жана hasNext операцияларын колдоого алышы керек. Vector2D классын ишке ашыруу: Vector2D(int[][] vec) объектти 2D вектор vec менен инициализациялайт. next() 2D векторунан кийинки элементти кайтарат жана көрсөткүчтү бир кадам алдыга жылдырат. Сиз баары деп ойлошу мүмкүн ...

Толук маалымат

Суроо 12. Alien Dictionary LeetCode Solution Problem Statement Alien Dictionary LeetCode Solution - Англис алфавитин колдонгон жаңы келгин тили бар. Бирок каттардын арасындагы тартип сизге белгисиз. Сизге бөтөн тилдин сөздүгүнөн сап сөздөрдүн тизмеси берилет, мында сөздөрдөгү саптар ушул жаңы тилдин эрежелери боюнча лексикографиялык жактан иреттелген. ...

Толук маалымат

Суроо 13. Эки байланышкан тизмелердин кесилиши LeetCode Solution Көйгөйдүн билдирүүсү эки байланышкан тизменин кесилиши LeetCode Solution - Бизге эки катуу байланышкан тизмелердин баштары берилет headA жана headB. Ошондой эле эки байланышкан тизмелер кайсы бир учурда кесилиши мүмкүн деп берилген. Бизден алар кесилишкен түйүндү кайтарууну суранышат же нөл болсо ...

Толук маалымат

Суроо 14. Base -2 LeetCode Чечимине айландыруу Көйгөйдүн билдирүүсү Негизги -2ге айландыруу LeetCode Чечим – n бүтүн саны берилгенде, анын -2 базасындагы өкүлчүлүгүн билдирген экилик сапты кайтарыңыз. Сап "0" болбосо, кайтарылган сапта алдыңкы нөлдөр болбошу керек экенин эске алыңыз. Киргизүү: n = 2 Чыгуу: "110" Түшүндүрмө: (-2)2 + (-2)1 = 2 Түшүндүрмө Логика ...

Толук маалымат

Суроо 15. Кызматкердин бош убактысы LeetCode Solution Көйгөйдүн билдирүүсү Кызматкердин бош убактысы LeetCode Solution - Бизге кызматкерлердин тизмеси берилген, ал ар бир кызматкердин иштөө убактысын билдирет. Ар бир кызматкерде бири-бирин кайталабаган Интервалдардын тизмеси бар жана бул интервалдар иреттелген тартипте. Бардык кызматкерлер үчүн жалпы, оң узундуктагы бош убакытты билдирген чектүү интервалдардын тизмесин кайтарыңыз, ошондой эле ...

Толук маалымат

Суроо 16. Single Number Leetcode чечими Көйгөйдүн билдирүүсү Жалгыз сан Leetcode чечими – Бизге бош эмес бүтүн сан массивдери берилген жана так бир жолу пайда болгон элементти табышыбыз керек. Суроодо бир элементтен башка ар бир элемент эки жолу пайда болот деп берилген. 1-мисал: Киргизүү: сандар = [2,2,1] Чыгуу: 1 2-мисал: Киргизүү: ...

Толук маалымат

Суроо 17. Сорттолгон массивди бинардык издөө дарагынын Leetcode чечимине айландыруу Бизге бүтүн сандардын иреттелген массиви берилгенин карап көрөлү. Максаты ушул массивден экилик издөө дарагын куруп, дарактын бийиктиги тең салмактуу болушу керек. Дарактын бийиктиги тең салмактуу деп айтылат, эгерде кайсы бир түйүндүн сол жана оң субтриттеринин бийиктиги айырмасы ...

Толук маалымат

Translate »