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

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

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

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

1-сұрақ. N сандарын көбейтудің минималды қосындысы «N сандарын көбейтудің минималды қосындысы» есебінде сізге n бүтін сандар берілгендігі және бір уақытта қатар тұрған екі элементті алып, олардың қосындысын 100 қалпына келтіріп, барлық сандарды көбейтудің қосындысын минимумға дейін азайту керек екендігі айтылған. жалғыз нөмір ...

Ары қарай оқу

2-сұрақ. Барлық элементтерді массивке тең ету үшін минималды жұмыс «Барлық элементтерді массивке тең етудің минималды жұмысы» есебінде сізге бірнеше бүтін сандар бар массив берілгені айтылған. Массивті теңестіру үшін жасалатын минималды амалдарды білу керек. Мысал [1,3,2,4,1] 3 Түсіндіру Екі шегерудің екеуі де ... болуы мүмкін

Ары қарай оқу

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

Ары қарай оқу

4-сұрақ. Сұраулардың жаңартуларсыз диапазоны Проблемалық мәлімдеме “Жаңартуларсыз жиынтық сұраныстар” мәселесінде сізде бүтін сандар жиілігі және диапазон бар екендігі айтылған. Есептер қоюы берілген ауқымдағы барлық элементтердің қосындысын табуды сұрайды. Мысал arr [] = {10, 9, 8, 7, 6} Сұрау: {(0, 4), (1, 3)} 40 24 ...

Ары қарай оқу

5-сұрақ. Массивті берілген ауқым бойынша үш жақты бөлу Проблемалық мәлімдеме Сізге бүтін сандар жиыны және lowValue және highValue диапазоны беріледі. «Массивті берілген ауқым бойынша үш жаққа бөлу» мәселесі массивті үш бөлікке бөлетін етіп массивті бөлуді сұрайды. Массивтің бөлімдері мыналар болады: Элементтер ...

Ары қарай оқу

6-сұрақ. M элементті алып тастағаннан кейін ерекше элементтердің минималды саны Мәселе туралы мәлімдеме “m элементін алып тастағаннан кейін ерекше элементтердің минималды саны” деген есеп сізде массив және бүтін m бар екенін айтады. Массивтің әр элементі идентификаторды көрсетеді. Есептер m элементтерін минимум болуы керек етіп алып тастауды сұрайды ...

Ары қарай оқу

7-сұрақ. Массивте өнімдері бар жұптарды санау Өнімдері массив мәселесінде кездесетін сандық жұптарда біз массив бердік, массивте өнім мәні бар барлық жұптарды санаңыз. Мысал енгізу A [] = {2, 5, 6, 3, 15} Шығарылымы массивте бар нақты жұптардың саны: 2 Жұптар: (2, ...

Ары қарай оқу

8-сұрақ. Монеталарды өзгерту проблемасы Монеталарды ауыстыру проблемасы - c1, c2,…, cs әртүрлі мәндерінде бірнеше монеталар берілген (Мысалы: 1,4,7….). Бізге $ n $ қажет. Берілген монеталарды n мөлшерін қалыптастыру үшін пайдаланыңыз. Сіз монетаны қажет болғанша бірнеше рет пайдалана аласыз. Жалпы тәсілдердің санын табыңыз ...

Ары қарай оқу

9-сұрақ. Өнім жиынтығына арналған басқатырғыш Мәселелер туралы мәлімдеме Өнім массивінің басқатырғыштарында біз ith элементі берілген массивтегі барлық элементтердің көбейтіндісі болатын массив құруымыз керек. Мысал Кіріс 5 10 3 5 6 2 Шығыс 180 600 360 300 900 ...

Ары қарай оқу

BlackRock жол сұрақтары

10-сұрақ. Leetcode Римдік шешіміне арналған бүтін сан Бұл мәселеде бізге бүтін сан беріледі және рим цифрына айналдыру керек. Осылайша, проблема «Романға бүтін» деп аталады, ал бұл «Романға арналған бүтін шешім». Егер біреу рим цифрлары туралы білмесе. Ескі заманда адамдар ...

Ары қарай оқу

11-сұрақ. Берілген жолдың салмақты максималды түрлендіруі Есептердің қойылымы Берілген жолдың салмағының максималды түрлендіруі тек 'А' және 'В' екі таңбадан тұратын жол берілгендігін айтады. Бізде кез-келген символды ауыстырып қосу арқылы жолды басқа жолға айналдыру мүмкіндігі бар. Осылайша көптеген түрлендірулер мүмкін. Мүмкін болатын барлық ...

Ары қарай оқу

12-сұрақ. Бірдей таңбалар жиынтығы бар сөздерді топтастырыңыз Таңбалар жиынтығы бірдей сөздер тобында біз кіші әріптермен сөздердің тізімін келтірдік. Бірдей таңбалар жиынтығы бар барлық сөздерді табу үшін функцияны жүзеге асырыңыз. Мысалға енгізу сөздері [] = {«мүмкін», «студент», «студенттер», «ит», «студенттер», «құдай», «мысық», «акт», «таб», «жарғанат», «ағын» , «Қасқыр», «қозылар», «ами», «ям», «бальзамдар», «ілмек», ...

Ары қарай оқу

BlackRock ағашының сұрақтары

13-сұрақ. M элементті алып тастағаннан кейін ерекше элементтердің минималды саны Мәселе туралы мәлімдеме “m элементін алып тастағаннан кейін ерекше элементтердің минималды саны” деген есеп сізде массив және бүтін m бар екенін айтады. Массивтің әр элементі идентификаторды көрсетеді. Есептер m элементтерін минимум болуы керек етіп алып тастауды сұрайды ...

Ары қарай оқу

14-сұрақ. BST-ті Min Heap-ге ауыстыру Есептердің қойылуы Толық екілік іздеу ағашын ескере отырып, оны Min үйіндіге айналдыру алгоритмін жазыңыз, ол BST-ны Min Heap-ге айналдырады. Мин үйіндісі түйіннің сол жағындағы мәндер оң жақтағы мәндерден кіші болуы керек ...

Ары қарай оқу

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

15-сұрақ. Кезектің алғашқы K элементтерінің орнын ауыстыру Кезектегі есептердің алғашқы K элементтерін ауыстыру кезінде біз кезек пен k санын бердік, кезектің стандартты амалдарын қолданып, кезектің алғашқы k элементтерін айналдырыңыз. Мысалдар Кіріс: кезек = 10 -> 15 -> 31 -> 17 -> 12 -> 19 -> 2 ...

Ары қарай оқу

BlackRock кезегі сұрақтары

16-сұрақ. Кезектің алғашқы K элементтерінің орнын ауыстыру Кезектегі есептердің алғашқы K элементтерін ауыстыру кезінде біз кезек пен k санын бердік, кезектің стандартты амалдарын қолданып, кезектің алғашқы k элементтерін айналдырыңыз. Мысалдар Кіріс: кезек = 10 -> 15 -> 31 -> 17 -> 12 -> 19 -> 2 ...

Ары қарай оқу

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

17-сұрақ. Матрицаның барлық жолдарына тән ерекше элементтерді табыңыз Есептерді шығару Бізге барлық бүтін сандардың матрицасы берілген. «Матрицаның барлық жолдарына ортақ жеке элементтерді табу» мәселесі матрицада кездесетін барлық жолдардың бәрін анықтауға мүмкіндік береді. Arr мысалы [] = {{11, 12, 3, 10}, {11, ...

Ары қарай оқу

BlackRock Басқа сұрақтар

18-сұрақ. Акцияны сатып алу және сату үшін ең жақсы уақыт LeetCode шешімі Мәселе туралы мәлімдеме Акцияны сатып алу және сату үшін ең жақсы уақыт LeetCode шешімі – «Акцияны сатып алу және сату үшін ең жақсы уақыт» сізге бағалар жиыны берілетінін айтады, мұнда бағалар [i] - i-ші күнгі берілген акцияның бағасы. Таңдау арқылы пайдаңызды арттырғыңыз келеді ...

Ары қарай оқу

19-сұрақ. A, b және c ұзындықтары кесінділерінің максималды саны «Ұзындықтардың а, в және с кесінділерінің максималды саны» есебінде сізге N оң бүтін саны берілетіндігі айтылған, және N, көмегімен түзуге болатын а, b және с ұзындықтарының максималды санын табу керек. Мысал N = 7 a = 5, b ...

Ары қарай оқу

20-сұрақ. 0-1 рюкзак мәселесіне арналған кеңістікті оңтайландырылған DP шешімі Проблемалық мәлімдеме Бізге салмақты көтере алатын рюкзак беріледі, біз берілген заттарды ішінен кейбір мәндерді таңдап алуымыз керек. Заттарды рюкзактың мәні (алынған заттардың жалпы құны) максимумға жететіндей етіп алу керек. ...

Ары қарай оқу

21-сұрақ. Kth түйінін Kth түйінімен End-тен ауыстырыңыз Проблемалық мәлімдеме «Kth түйінін Kth түйінінен бастап End-ге ауыстыру» мәселесінде біз байланыстырылған тізімді келтірдік. Kth түйінін басынан бастап kth түйінімен соңынан ауыстырыңыз. Біз құндылықтарды ауыстырмауымыз керек, көрсеткіштерді ауыстыруымыз керек. Мысал 2 1 2 3 4 5 6 1 ...

Ары қарай оқу

Translate »