Маектешүү суроолорун ырастаңыз

төөнөч

Affirm сунуш кылган алдыңкы компаниялардын бири азыр сатып алуу, керектөөчүлөргө кечирээк төлөө (сатуу пунктунда бөлүп төлөө кредиттери).. Аффирмдин миссиясы - керектөөчүлөргө башкарылгыс карызды түзбөстөн сатып алууну каалаган нерселерди алууга жардам берүү. Башка BNPL компанияларынан айырмаланып, Affirm сизге төлөм опцияңызды тандоого мүмкүндүк берет.

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

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

Массив суроолорун ырастоо

Суроо 1. Insert Delete GetRandom O(1) Leetcode Solution Көйгөйдүн билдирүүсү Insert Delete GetRandom O(1) LeetCode Solution – “Insert Delete GetRandom O(1)” бул төрт функцияны O(1) убакыт татаалдыгында ишке ашырууну суранат. insert(val): Вальди рандомизацияланган топтомго киргизиңиз жана элемент башында топтомдо жок болсо, чындыкты кайтарыңыз. Бул жалган болгондо кайтарып берет ...

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

Суроо 2. Delete GetRandom кыстаруу Insert Delete GetRandom маселесинде, биз кийинки бардык операцияларды орточо O (1) убакытта колдогон маалыматтардын структурасын иштеп чыгышыбыз керек. insert (val): жок нерсени топтомго киргизет, эгерде ал жок болсо. алып салуу (val): Эгерде бар болсо, val элементин топтомдон алып салат. getRandom: Учурдагы топтомдон туш келди элементти берет ...

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

Суроо 3. Берилген эки матрицанын окшош экендигин текшериңиз Маселелердин баяндалышы Эки матрицаны эске алганда, биз эки матрицанын бирдей же окшош эместигин текшерүүчү функция жазабыз. Башкача айтканда, эки матрицанын тийиштүү позицияларындагы бардык элементтер бирдей болсо, анда биз аларды бирдей деп айтабыз. Киргизүү форматы ... камтыган биринчи сап

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

Матрицалык суроолорду бекит

Суроо 4. Берилген эки матрицанын окшош экендигин текшериңиз Маселелердин баяндалышы Эки матрицаны эске алганда, биз эки матрицанын бирдей же окшош эместигин текшерүүчү функция жазабыз. Башкача айтканда, эки матрицанын тийиштүү позицияларындагы бардык элементтер бирдей болсо, анда биз аларды бирдей деп айтабыз. Киргизүү форматы ... камтыган биринчи сап

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

Башка суроолорду ырастаңыз

Суроо 5. Жарактуу Anagram Leetcode чечими Көйгөйдүн билдирүүсү Жарактуу Анаграмма Leetcode Чечим – Берилген эки s жана t саптары, эгерде t s анаграммасы болсо, чындыкты кайтарат, ал эми башка учурда жалган. Анаграмма - бул башка сөздүн же сөз айкашынын тамгаларын иретке келтирүү менен түзүлгөн сөз же сөз айкашы, адатта, бардык баштапкы тамгаларды бир жолу колдонуу менен. 1-мисал: Киргизүү: s = "анаграмма", t = "нагарам" Чыгуу: ...

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

Суроо 6. Insert Delete GetRandom O(1) – LeetCode Solution уруксат берилген дубликат Көйгөйдүн билдирүүсү: Insert Delete GetRandom O(1) – Кошумчаларга уруксат берилген LeetCode Чечим: RandomizedCollection – бул сандардын, балким, кайталанмалардын (б.а., көп топтом) жыйындысын камтыган маалымат структурасы. Ал конкреттүү элементтерди киргизүүнү жана алып салууну, ошондой эле туш келди элементти алып салууну колдошу керек. RandomizedCollection классын ишке ашыруу: RandomizedCollection() бош RandomizedCollection объектисин инициализациялайт. bool insert(int val) val элементин ... ичине киргизет.

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

Суроо 7. Оптималдуу эсеп балансын LeetCode чечими Көйгөйдүн билдирүүсү Эсептин оптималдуу балансын LeetCode Чечим - Сизге транзакциялардын массивдери берилет, мында транзакциялар [i] = [fromi, toi, summai] ID = fromi бар адам ID = toi бар адамга сумма $ бергенин көрсөтөт. Карызды жабуу үчүн зарыл болгон операциялардын минималдуу санын кайтарыңыз. Киргизүү: транзакциялар = [[0,1,10],[2,0,5]] Чыгуу: 2 Түшүндүрмө: №0 адам ...

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

Translate »