Арцезийді кодтауға арналған сұхбат сұрақтары

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

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

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

1-сұрақ. Айырмашылық массиві | O ауқымындағы жаңарту сұранысы (1) Сізге бүтін массив және сұраныстың екі түрі беріледі, бірі - берілген санды диапазонға қосу, екіншісі - бүкіл жиымды шығару. «Айырмашылық массиві | O (1) ішіндегі диапазонды жаңарту сұранысы бізден O (1) ауқымын жаңартуды талап етеді. Мысал arr [] ...

Ары қарай оқу

2-сұрақ. Жиымнан барлық жұптарды (a, b)% b = k болатындай етіп табыңыз Есептер туралы есеп “Массивтен барлық жұптарды (a, b)% b = k болатындай етіп табыңыз”, сізге бүтін сандар жиыны және k деп аталатын бүтін мән берілген деп жазылған. Проблемалық есепте жұпты х ... болатындай етіп анықтауды сұрайды.

Ары қарай оқу

3-сұрақ. Қосындысы m-ге бөлінетін ішкі жиын Есептер туралы мәлімдеме “Қосындысы m-ге бөлінетін жиын” сізге теріс емес бүтін сандар жиыны мен m бүтін санының берілгендігін айтады. Енді м-ге бөлінетін қосынды бар-жоғын табу керек. Бұл жиынның қосындысы 0 деп ... беруі керек.

Ары қарай оқу

Арцезия жолының сұрақтары

4-сұрақ. Декодтау String Leetcode шешімі Мәселе туралы мәлімдеме Decode String LeetCode шешімі – “Decode String” кодталған жолды декодталған жолға түрлендіруді сұрайды. Кодтау ережесі k[coded_string] болып табылады, мұнда төртбұрышты жақшалар ішіндегі кодталған_жол k рет қайталанады, мұнда k оң бүтін сан. Мысал: Кіріс: s = "3[a]2[bc]" Шығыс: "aaabcbc" ...

Ары қарай оқу

5-сұрақ. Ең ұзақ қайталанатын кейінгі нәтиже «Ең ұзақ қайталанатын кейінгі іздеу» проблемасында сізге кіріс ретінде жол берілгендігі айтылған. Ең ұзақ қайталанатын тізбекті анықтаңыз, бұл жолда екі рет болатын тізбекті білдіреді. Мысал aeafbdfdg 3 (afd) тәсіл. Мәселе жолдағы ең ұзақ қайталанатын тізбекті білуді сұрайды. ...

Ары қарай оқу

6-сұрақ. Ауыстырудан кейінгі ең кішкентай палиндром Проблемалық мәлімдеме «Ауыстырғаннан кейінгі ең кіші палиндром» есебінде біз енгізу жолында кіші әріптер алфавитінің таңбалары мен нүктелерін (.) Келтірдік. Біз барлық нүктелерді алфавиттік белгілермен ауыстыруымыз керек, нәтижесінде пайда болатын жол палиндромға айналады. Палиндром лексикографиялық жағынан ең кіші болуы керек. Кіріс ...

Ары қарай оқу

Арцезия ағашының сұрақтары

7-сұрақ. Әрбір түйін Leetcode шешімінде келесі оң жақ көрсеткіштерді толтыру Мәселе туралы мәлімдеме Әрбір түйінде келесі оң жақ меңзерлерді толтыру LeetCode шешімі – «Әр түйінде келесі оң жақ меңзерлерді толтыру» тамаша екілік ағаштың түбірі берілгенін және түйіннің әрбір келесі көрсеткішін оның келесі оң түйініне толтыру керектігін айтады. Егер келесісі болмаса ...

Ары қарай оқу

Arcesium Stack сұрақтары

8-сұрақ. Декодтау String Leetcode шешімі Мәселе туралы мәлімдеме Decode String LeetCode шешімі – “Decode String” кодталған жолды декодталған жолға түрлендіруді сұрайды. Кодтау ережесі k[coded_string] болып табылады, мұнда төртбұрышты жақшалар ішіндегі кодталған_жол k рет қайталанады, мұнда k оң бүтін сан. Мысал: Кіріс: s = "3[a]2[bc]" Шығыс: "aaabcbc" ...

Ары қарай оқу

Arcesium Басқа сұрақтар

9-сұрақ. Үшбұрыштағы максималды жол қосындысы Мәселе туралы мәлімдеме “Үшбұрыштағы жолдың максимум қосындысы” есебі сізге бірнеше бүтін сандар берілгенін айтады. Бұл бүтін сандар үшбұрыш түрінде орналасқан. Сіз үшбұрыштың жоғарғы жағынан бастап, төменгі қатарға жетуіңіз керек. Мұны істеу үшін сіз ...

Ары қарай оқу

10-сұрақ. Берілген байланыстырылған тізімнің соңынан N түйінді жойыңыз Мәселе туралы мәлімдеме “Берілген байланыстырылған тізімнің соңынан N-ші түйінді жою” мәселесі сізге кейбір түйіндермен байланыстырылған тізім берілгендігін айтады. Енді сілтеме берілген тізімнің соңынан n-түйінді алып тастау керек. Мысал 2-> 3-> 4-> 5-> 6-> 7 3-ші түйінді соңғы 2-> 3-> 4-> 6-> 7-ден алып тастаңыз Түсініктеме: ...

Ары қарай оқу

11-сұрақ. Берілген аралықтар жиынтығында екі аралықтың сәйкес келетіндігін тексеріңіз Мәселе туралы мәлімдеме “Берілген аралықтардың кез-келгенінде екі аралықтың сәйкес келетіндігін тексеріңіз” деген есеп сізге бірнеше аралықтар берілгенін көрсетеді. Әрбір интервал екі мәннен тұрады, бірі - басталу уақыты, ал екіншісі - аяқталу уақыты. Проблемалық мәлімдеме кез келгенін тексеруді сұрайды ...

Ары қарай оқу

12-сұрақ. Сөздерді орау проблемасы Проблемалық мәлімдеме Сөздерді орау мәселесі сөздердің тізбегін кіріс ретінде бергендіктен, бір уақытта бір жолға сыйғызылатын сөздердің санын табуымыз керек деп айтады. Сонымен, бұл үшін біз берілген дәйектілікке үзіліс жасаймыз, басылған құжат ...

Ары қарай оқу

Translate »