Свързани публикации 'technical-interview'


Истинското име на проблема
Има троп, особено често срещан в приказките и фантастичните истории, на Истинското име. Идеята, че главният герой на една история може да спечели надмощие или дори някаква голяма свръхестествена сила над създание, като научи и произнесе името му, което въпросният злодей вероятно прави всичко възможно да скрие. Изречете истинското му име на глас и страховитият демон се отдръпва в паника, никога повече да не затъмнява прага на героя. Забелязах подобна динамика при проблемите с..

Как да изравните масив в JavaScript
Изравняването на масив означава редуциране на многоизмерен или вложен масив (масив, в който някои елементи сами по себе си са масиви) до един единствен масив с елементи в първоначалния ред. Първите два метода, които ще обсъдя, spread и reduce(), работят върху двуизмерни масиви, което означава масиви, които са вложени на едно ниво. Вторите два начина за обработка на изравняването на масив, използвайки flat() и рекурсия, работят върху масиви, вложени на всяко ниво. Изравняването на..

Leetcode #06: „Обединяване на два сортирани списъка“
Свързаните списъци са основна структура от данни в компютърните науки, която се използва за съхраняване и манипулиране на колекции от данни. Те са полезни, когато размерът на колекцията не е известен предварително или когато се изисква динамично разпределение на паметта. В тази статия ще проучим решение на проблема с Leetcode за сливане на два сортирани свързани списъка в Python. Ще обясним изложението на проблема, ще предоставим алгоритмично решение и ще включим Python код с коментари...

Гмурнете се дълбоко в обекта в javascript
Обектите са гръбначният мозък на javascript, а в Javascript всичко е обект. Обектите са колекции от двойки ключ: стойност, където всяка двойка ключ-стойност се нарича свойство. Свойството може да бъде низ, цяло число, функция, масив или самия обект. Без конкретен ред, просто споделям неща, които знам за обектите В края на блога ще знаете как да Инициализиране на обект добавяне, изтриване, модифициране и повторение на свойство в обект и още на.... Инициализиране на..

Неприпокриващи се интервали - LeetCode #435
Ще обясня LeetCode въпрос 435. Неприпокриващи се интервали. # Интуиция Алгоритъмът сортира интервали въз основа на крайните им точки, след което ги итерира, като брои припокриващите се интервали и връща броя. Видео с # решение *** Моля, абонирайте се за моя канал от тук. Имам 226 видеоклипа към 19 юли*** http://www.youtube.com/channel/UC9RMNwYTL3SXCP6ShLWVFww?sub_confirmation=1 — - # Подход Това се основава на код на Python. Други може да са малко по-различни...

Изчерпателното ръководство за провеждане на вашето интервю за кодиране през 2021 г
Вече сте кандидатствали за мечтаните от вас компании? Искате ли да пропуснете следващото си техническо интервю? Ето как можете да го направите. Интервютата за кодиране са неразделна част от процеса на наемане на софтуерни инженери. Тези интервюта са чудесни за оценка на това колко дълбоки умения за решаване на проблеми човек притежава. Задачите, които са част от този процес на проверка, позволяват на интервюиращите да оценят и вашето ниво на разбиране на свързаната тема...

Рамката за техническо интервю REACT-O
Шест стъпки за решаване на въпроси на бяла дъска Снощи присъствах на виртуална среща на софтуерни инженери, които се събират, за да практикуват структури от данни и проблеми с алгоритми. Бях почти напълно начинаещ в писането на бяла дъска, така че бях доста нервен, влизайки. Въпреки това използвах рамка от шест стъпки, за да ми помогне да се справя с проблема и да се забавлявам, докато го правя! Тази статия е за всеки, който започва с технически интервюта или иска да научи повече..