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

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

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

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

1-сұрақ. Жұптарды ағылшын алфавиттеріндегідей қашықтықта санаңыз Проблемалық мәлімдеме “Ағылшын алфавитіндегідей қашықтықтағы жұптар саны” есебінде біз “s” жолын бердік. Элементтері ағылшын алфавиттерімен бірдей қашықтықта орналасқан жұптардың санын шығаратын программа жазыңыз. Кіріс форматы Берілгеннен тұратын бірінші жол ...

Ары қарай оқу

Dropbox Басқа сұрақтар

2-сұрақ. LRU Cache Leetcode шешімі Мәселе туралы мәлімдеме LRU кэшінің LeetCode шешімі – «LRU кэші» ең аз пайдаланылған (LRU) кэшінен кейінгі деректер құрылымын жобалауды сұрайды. Бізге келесі функциялары бар LRUCache сыныбын енгізу қажет: LRUCache(int сыйымдылығы): LRU кэшін инициализациялайды. оң өлшемді сыйымдылықпен. int get (int пернесі): мәнді қайтарады ...

Ары қарай оқу

3-сұрақ. Web Crawler LeetCode шешімі Мәселе туралы мәлімдеме Веб-тексеру құралы LeetCode шешімі – URL startUrl және HtmlParser интерфейсін ескере отырып, startUrl хост атымен бірдей барлық сілтемелерді тексеріп шығу үшін веб-тексеру құралын іске қосыңыз. Веб-тексеру құралы алған барлық URL мекенжайларын кез келген ретпен қайтарыңыз. Тексеріп шығушы мынаны істеуі керек: мына беттен бастау керек: startUrl ... веб-бетінен барлық URL мекенжайларын алу үшін HtmlParser.getUrls(url) қоңырау шалыңыз.

Ары қарай оқу

4-сұрақ. Hit Counter LeetCode шешімін жобалау Мәселе мәлімдемесінің дизайны Hit Counter LeetCode шешімі – соңғы 5 минутта (яғни, соңғы 300 секундта) алынған соққылар санын есептейтін соққы есептегішін құрастырыңыз. Жүйе уақыт белгісінің параметрін (секундтық түйіршіктілікпен) қабылдауы керек және сіз жүйеге қоңыраулар хронологиялық тәртіпте жасалып жатыр деп болжауға болады (яғни, уақыт белгісі монотонды түрде артады). ...

Ары қарай оқу

5-сұрақ. Word үлгісі LeetCode шешімі Мәселе мәлімдемесі Word үлгісі LeetCode шешімі – Бізге 2 жол беріледі – «s» және «үлгі», біз үлгінің s-ден кейін келетінін табуымыз керек. Мұндағы келесілер толық сәйкестік дегенді білдіреді. Ресми түрде, біз әрбір үлгі[i] үшін тек бір s[i] болуы керек және керісінше, яғни ...

Ары қарай оқу

6-сұрақ. Провинциялар саны Leetcode шешімі Проблема мәлімдемесі Провинциялар саны Leetcode Шешім – Бізге графиктің іргелес матрицалық көрінісі берілген және провинциялар санын табу керек. Мұнда провинция - бұл топтан тыс басқа қалалар емес, тікелей немесе жанама байланысқан қалалар тобы. Мысал 1: Енгізу: isConnected ...

Ары қарай оқу

7-сұрақ. Жылжымалы терезе максимум Жылжымалы терезенің максималды мәселесінде біз массивтің нөмірлерін келтірдік, әр іргелес k терезесі үшін терезеде максималды элементті табыңыз. Мысал енгізу нөмірлері [] = {1,3, -1, -3,5,3,6,7} k = 3 Шығарылым {3,3,5,5,6,7} Терезенің максимум үшін жылжытуына арналған аңғалдық тәсіл әр өлшемді k терезесі, траверс ...

Ары қарай оқу

8-сұрақ. LRU кэшін енгізу Ең аз пайдаланылған (LRU) кэш - бұл деректерді пайдалану уақыты ең аз болатындай етіп деректерді сақтау үшін қолданылатын әдіс түрі. Кэш толы болған кезде қолданылатын LRU алгоритмі. Біз ең аз пайдаланылған деректерді кэш жадынан алып тастаймыз ...

Ары қарай оқу

Translate »