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

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

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

Жеткізу массивінің сұрақтары

1-сұрақ. Массивтегі бірдей элементтің екі пайда болуының арасындағы максималды арақашықтық Сізге бірнеше қайталанған сандардан тұратын массив берілді делік. Біз массивтегі әр түрлі индексі бар санның екі бірдей пайда болуының арасындағы ең үлкен қашықтықты табуымыз керек. Мысал енгізу: массив = [1, 2, 3, 6, 2, 7] Шығу: 3 Түсіндіру: [1] жиымындағы элементтер ...

Ары қарай оқу

2-сұрақ. Массив элементтерінің топтық бірнеше рет пайда болуы бірінші пайда болу реті бойынша Сізге бірнеше рет кездесетін сұрыпталмаған массив берген сұрақ қойылады. Тапсырма массив элементтерінің барлық пайда болуының бірінші пайда болу реті бойынша топтасуынан тұрады. Сонымен қатар, тапсырыс нөмірмен бірдей болуы керек. Мысал енгізу: [2, 3,4,3,1,3,2,4] ...

Ары қарай оқу

3-сұрақ. Берілген екі массивтен максималды массив, тәртіпті сақтайды Бізде бірдей n өлшемді екі бүтін массив бар делік. Екі массивте де жалпы сандар болуы мүмкін. Проблемалық есеп екі жиымның 'n' максималды мәндерін қамтитын нәтижелік жиымды құруды сұрайды. Бірінші массивке басымдық беру керек (бірінші элементтер ...

Ары қарай оқу

4-сұрақ. Массивтен a + b + c = d болатындай етіп d ең үлкенін табыңыз Мәселе туралы мәлімдеме Сізде бүтін сандар жиымы бар делік. Кіріс мәндері - бұл нақты элементтер. Массивтен «d-тің үлкенін табыңыз, сонда a + b + c = d» жиында ең үлкен 'd' элементін a + b + c = ... болатындай етіп табуды сұрайды.

Ары қарай оқу

5-сұрақ. Меншікті айырмашылығы бар жұптардың максималды қосындысы «Нақты айырмашылықтары бар жұптардың максималды қосындысы» есебінде сізге бүтін сандар жиыны және K бүтін саны берілгендігі айтылған, содан кейін тәуелсіз жұптардың максималды қосындысын анықтау сұралады. Егер олардың абсолюттік айырмашылығы К-ден кем болса, біз екі бүтін санды жұптастыра аламыз ...

Ары қарай оқу

6-сұрақ. Тізбектің үшеуі қатар болмайтындай етіп, максималды сабақтастық қосындысы «Үшеуі қатарынан шықпайтындай етіп, максималды сабақтастық қосындысы» мәселесінде сізге бүтін сандар жиыны берілгендігі айтылған. Енді сіз үш элементті қатарынан қарастыра алмайтын максималды қосындыға ие репрессия табуыңыз керек. Еске сала кетейік, тізбектеу тек массивтен басқа ештеңе емес ...

Ары қарай оқу

7-сұрақ. К-ден көп емес ерекше элементтері жоқ ең ұзын ішкі бөлім «К-ден артық емес элементтердің ең ұзыны» деген есепте сізде бүтін сандар жиыны бар деп есептелінеді, есептерде k элементтерден аспайтын ең ұзын ішкі жиымның анықталуы сұралады. Мысал arr [] = {4, 3, 5, 2, 1, 2, 0, 4, 5} ...

Ары қарай оқу

8-сұрақ. Берілген қосындымен субарраны табыңыз (Теріс сандармен жұмыс істейді) «Берілген қосындысы бар ішкі массивті табу (теріс сандарды өңдейді)» есептері сізге теріс бүтін сандарды және «қосынды» деп аталатын санды қамтитын бүтін массив берілгенін айтады. Проблемалық шешім «жиын» деп аталатын берілген санға дейін бар кіші жиымды басып шығаруды сұрайды. Егер бірнеше ішкі жиым болса ...

Ары қарай оқу

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

Ары қарай оқу

10-сұрақ. Көпіршікті екі стек арқылы сұрыптау Проблемалық мәлімдеме “Екі стаканы қолдану арқылы көпіршікті сұрыптау” мәселесі сізге n өлшемді [] массив берілгенін айтады. Екі стек деректер құрылымы бар көпіршікті сұрыптау парадигмасын қолдана отырып, берілген массивті [] сұрыптау функциясын жасаңыз. Мысал а [] = {15, 12, 44, 2, 5, ...

Ары қарай оқу

11-сұрақ. Массивті 'arr [j]' 'i' болатындай етіп реттеңіз, егер 'arr [i]' 'j' 'болса Мәселе туралы есеп »Массивті қайта реттеңіз, егер 'arr [i]' 'j' 'болса,' arr [j] '' i '' болатындай массивті қайта орналастырыңыз, егер сізде бүтін сандардан тұратын« n »өлшемді жиым бар. Массивтегі сандар 0-ден n-1 аралығында. Проблемалық мәлімдеме жиымның қайта орналасуын сұрайды ...

Ары қарай оқу

12-сұрақ. Екі санның арасындағы минималды арақашықтықты табыңыз Проблемалық мәлімдеме Сіз массив пен х және у деп аталатын екі сан бердіңіз. «Екі санның арасындағы ең аз қашықтықты табу» мәселесі олардың арасындағы мүмкін болатын ең аз қашықтықты білуді сұрайды. Берілген массивтің жалпы элементтері болуы мүмкін. Сіз х пен у-ның екеуі де әр түрлі деп болжауға болады. ...

Ары қарай оқу

13-сұрақ. 1-ден N-1 аралығындағы қайталанатын жалғыз элементті табыңыз 1-ден N-1-ге дейінгі қайталанатын жалғыз элементті табу кезінде біз 1-ден n-1 дейінгі аралықта кездейсоқ бүтін сандар жиымын бердік. Қайталанатын бір нөмір болады. Сіздің міндетіңіз - сол нөмірді табу. Мысал енгізу [2,3,4,5,2,1] Нәтиже 2 Түсіндіру 2 - бұл ...

Ары қарай оқу

14-сұрақ. Массивті 1-ден N-ге дейінгі сандарға ауыстыру Бұл есепте біз n элементтен тұратын A массивін бердік. Біз массивтегі минималды ауыстыруларды қолдана отырып, массивті 1-ден n-ге дейінгі сандардың орнын ауыстыруымыз керек. Мысал енгізу: 2 2 3 3 шығыс: 2 1 3 4 кіріс: 3 2 1 7 ...

Ары қарай оқу

Жеткізу жолындағы сұрақтар

15-сұрақ. Ең қысқа Палиндром Палиндромның ең қысқа есебінде l ұзындығының l жолын бердік. Егер жоқ болса, оны палиндром етіп жасау үшін алдына таңбалар қосыңыз. Берілген жолды палиндромға айналдыру үшін қолданылатын таңбалардың ең аз санын шығарыңыз. Мысал енгізу: s = abc шығыс: 2 (бойынша ...

Ары қарай оқу

16-сұрақ. Stack көмегімен жолды айналдырыңыз Біз ұзындығы n жолды бердік, онда кіші әріптер, бас әріптер, бүтін сандар және кейбір ерекше белгілер бар. Берілген жолды стек көмегімен айналдырыңыз. Жақсырақ түсіну үшін бірнеше мысал қарастырайық. Мысал енгізу s = «TutorialCup» шығысы puClairotuT енгізу s = «Stack» kcatS шығысы Stack ...

Ары қарай оқу

17-сұрақ. Берілген ішкі жолды рекурсивті түрде жою арқылы жолдың бос бола алатынын тексеріңіз Проблемалық мәлімдеме «Берілген ішкі жолды рекурсивті түрде жою арқылы жолдың бос бола алатынын тексеріңіз» деген есепте біз «s» және «t» екі жолын бердік. Берілген «s» енгізу жолын рекурсивті түрде берілген «t» ішкі жолын жою арқылы толығымен жоюға болатындығын тексеру керек. Ескерту: берілген ішкі жол ...

Ары қарай оқу

18-сұрақ. Екі нұсқа нөмірін салыстырыңыз Проблемалық мәлімдеме Нұсқа нөмірлері түрінде берілген екі жол берілген. Нұсқа нөмірі abcd-ге ұқсайды, мұндағы a, b, c, d бүтін сандар. Демек, нұсқа нөмірі - бұл сандар нүктелермен бөлінетін жол. Біз екі жолды (нұсқа нөмірлері) және ... салыстыруымыз керек.

Ары қарай оқу

19-сұрақ. Ең ұзын палиндромды таңбаларды жою немесе қайта құру арқылы жасауға болады Проблемалық мәлімдеме «Ең ұзын палиндромды таңбаларды жою немесе қайта құру арқылы жасауға болады» деген есепте біз «s» жолын бердік. Кейбір символдарды немесе жолдан нөлдік символдарды алып тастау немесе қайта құру арқылы салуға болатын ең ұзын палиндромды табыңыз. Бірнеше шешім болуы мүмкін, сіз ...

Ары қарай оқу

Жеткізу ағашының сұрақтары

20-сұрақ. Екілік ағаш түрлері Іске кіріспес бұрын, алдымен BT деген не екенін білеміз? Екілік ағаш - бұл иерархиялық сипаттағы мәліметтер құрылымының түрі. BT әр түйін сол жақта орналасқан түйіндермен, оң жақ көрсеткішпен және түйіннің салмағы ретінде мәліметтермен ұсынылады. Әр түйін максимумды қамтуы мүмкін ...

Ары қарай оқу

21-сұрақ. Екілік ағашқа енгізу Бұл мақалада біз екілік ағашқа кірістіруді білеміз. Біз алдыңғы мақалада BFS тұжырымдамасын көрген болатынбыз, сондықтан біз осы тұжырымдаманы деректерді екілік ағашқа кірістіру үшін қолданамыз. Тұжырымдама ағашты деңгей бойынша жүріп өту және ...

Ары қарай оқу

Жеткізу графигі сұрақтары

22-сұрақ. Графика және оның бейнесі Граф - бұл объектілер арасындағы қатынастарды немесе байланыстарды білдіретін деректердің дерексіз түрі (мысалы, қалалар кедір-бұдыр жолмен байланысқан). Графикте және оның көрінісінде, негізінен, қатынас шеттермен, ал нысандар шыңдармен (түйіндермен) белгіленеді. График шыңдар мен шеттер жиектерінен тұрады. График - бұл ...

Ары қарай оқу

Жеткізу стек сұрақтары

23-сұрақ. Стек элементтерінің қатарынан тізбектелгендігін тексеріңіз Проблемалық мәлімдеме “Стек элементтерінің қатарынан екі рет болуын тексеріңіз” проблемасында сізге бүтін типтегі стек деректер құрылымы берілгендігі көрсетілген. Барлық берілген элементтердің жұптық қатарда болатынын (өсу немесе кему ретімен) немесе жоқтығын тексеру функциясын құрыңыз. Егер элементтер саны ...

Ары қарай оқу

24-сұрақ. Кезекті ауыстыру Кезекті кері қайтару кезінде біз кезек бердік, кезекті өзгерту алгоритмін жазыңыз. Мысалдар Кіріс кезегі = 10 -> 8 -> 4 -> 23 Шығу кезегі = 23-> 4-> 8-> 10 Кіріс кезегі = 11 -> 98 -> 31 -> 42 -> 73 -> 6 Шығу кезегі = 6 ...

Ары қарай оқу

25-сұрақ. Акцияға қатысты проблема Бұл проблема «Қордың аралық проблемасы» қаржылық аспектімен байланысты. Бұл проблемада біз әр күннің акцияларының бағасын анықтаймыз. Акцияның бағасы осыдан бірнеше күн бұрын болатын белгілі бір күннің алдындағы дәйекті күндердің ең көп саны ...

Ары қарай оқу

26-сұрақ. Stack көмегімен жолды айналдырыңыз Біз ұзындығы n жолды бердік, онда кіші әріптер, бас әріптер, бүтін сандар және кейбір ерекше белгілер бар. Берілген жолды стек көмегімен айналдырыңыз. Жақсырақ түсіну үшін бірнеше мысал қарастырайық. Мысал енгізу s = «TutorialCup» шығысы puClairotuT енгізу s = «Stack» kcatS шығысы Stack ...

Ары қарай оқу

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

27-сұрақ. Кезекті ауыстыру Кезекті кері қайтару кезінде біз кезек бердік, кезекті өзгерту алгоритмін жазыңыз. Мысалдар Кіріс кезегі = 10 -> 8 -> 4 -> 23 Шығу кезегі = 23-> 4-> 8-> 10 Кіріс кезегі = 11 -> 98 -> 31 -> 42 -> 73 -> 6 Шығу кезегі = 6 ...

Ары қарай оқу

28-сұрақ. Екілік ағашқа енгізу Бұл мақалада біз екілік ағашқа кірістіруді білеміз. Біз алдыңғы мақалада BFS тұжырымдамасын көрген болатынбыз, сондықтан біз осы тұжырымдаманы деректерді екілік ағашқа кірістіру үшін қолданамыз. Тұжырымдама ағашты деңгей бойынша жүріп өту және ...

Ары қарай оқу

Жеткізу бойынша басқа сұрақтар

29-сұрақ. Диапазонның жетіспейтін элементтерін табыңыз Ауқымның жетіспейтін элементтерін табу »мәселесі сізге белгілі бір диапазондағы ерекше элементтер жиыны мен төмен және жоғары деп берілген диапазон берілгенін айтады. Массивте жоқ барлық жетіспейтін элементтерді табыңыз. Шығарма ... болуы керек

Ары қарай оқу

30-сұрақ. 2 айнымалыны қолданып Фибоначчи тізбегін басып шығарыңыз Проблемалық мәлімдеме «Фибоначчи ретін 2 айнымалы қолдана отырып басып шығару» проблемасында Фибоначчи ретін басып шығару керек екендігі айтылған, бірақ тек 2 айнымалыны қолдану шектеулі. Мысал n = 5 0 1 1 2 3 5 Түсіндіру Шығарылым ретін ...

Ары қарай оқу

31-сұрақ. Плитка төсеу мәселесі Проблемалық мәлімдеме “Плитка төсеуінде” сізде 2 x N өлшемді тор және 2 х 1 өлшемді тақта бар екендігі көрсетілген. Сонымен, берілген торды тақтайшамен қаптау тәсілдерінің санын табыңыз. 3 мысал. Түсіндіру: плитка төсеу тәсілдері Біз бұл мәселені рекурсия көмегімен шеше аламыз. ...

Ары қарай оқу

32-сұрақ. OSI моделі Бұл модельді 1983 жылы Халықаралық стандарттар ұйымы (ISO) жасаған. Бұл әр түрлі қабаттарда қолданылатын халықаралық хаттамаларды стандарттау үшін жасалған алғашқы қадам болды. Ашық жүйелерді, яғни басқа жүйелермен байланысқа ашық жүйелерді қосумен айналысатын болғандықтан, модель ... деп аталады.

Ары қарай оқу

33-сұрақ. Шіркін сандар Тек жай көбейткіштері 2, 3 немесе 5 болатын оң сандар ұсқынсыз сандар деп аталады. Мысалы, 8 - бұл ұнамсыз сан, өйткені ол жай жай көбейткіш 2-ге тең, ал 7-сі ұнамсыз сан емес, өйткені ол жай көбейткіш-7-ге тең. 1 ерекше жағдай ...

Ары қарай оқу

Translate »