Публикации по теме 'interview-questions'


Истинное название проблемы
Есть образ Истинного Имени, который особенно часто встречается в сказках и фэнтези. Представление о том, что главный герой истории может одержать верх или даже получить некоторую сверхъестественную силу над существом, узнав и произнеся его имя, которое рассматриваемый злодей, по-видимому, изо всех сил пытается скрыть. Произнесите его Истинное Имя вслух, и грозный демон отпрянет в панике, чтобы никогда больше не омрачить порог героя. Я заметил аналогичную динамику в задачах..

Алгоритмы поиска и сортировки в Javascript — Часть 3 (Сортировка выбором)
Алгоритмы поиска и сортировки в Javascript — Часть 3 (Сортировка выбором) Другой очень распространенный алгоритм сортировки, о котором вам следует знать, – это алгоритм сортировки выбором . Это также очень легко реализовать. Не отнимая у вас много времени, давайте рассмотрим, как это работает. Учитывая массив чисел — [10, 8, 11, 1, 3, 80, 2, 7, 9], наша функция сортировки выбором возьмет этот массив и вернет следующее — [1, 2, 3, 7, 8, 9, 10, 11, 80]. Цель состоит в том, чтобы..

Вопросы для интервью по JavaScript (21–40)
Что такое Callback Hell и какова его основная причина? Ад обратного вызова, также известный как Pyramid of Doom, относится к ситуации, когда обратные вызовы вложены в обратные вызовы, что приводит к коду, который трудно читать и поддерживать. В основном это вызвано плохим структурированием асинхронных операций. firstFunction(args, function() { secondFunction(args, function() { thirdFunction(args, function() { // And so on... }); }); }); В чем разница между..

Серия вопросов для собеседования с разработчиком Java-19 (для кандидатов с опытом работы от 0 до 5 лет)
В этой статье мы рассмотрим вопросы собеседования по Core Java для разработчиков Java уровня от младшего до старшего. Ознакомившись с этими вопросами и возможными ответами на них, вы сможете лучше подготовиться к следующему собеседованию со старшим разработчиком Java и продемонстрировать свой опыт в этой области. Почему строка неизменяема? Строки неизменяемы, потому что их значения не могут быть изменены после их создания. После создания строки ее содержимое нельзя изменить...

Как создать функцию преобразования римской цифры в целое число в JavaScript
Римские цифры обычно пишутся слева направо от большего к меньшему. Однако цифра четыре не IIII . Вместо этого число четыре записывается как IV . Так как единица предшествует пятерке, мы вычитаем ее и получаем четыре. Тот же принцип применим к числу девять, которое записывается как IX . Есть шесть случаев, когда используется вычитание: I можно поставить перед V (5) и X (10), чтобы получилось 4 и 9. X можно поставить перед L (50) и C (100), чтобы получилось 40 и 90. C..

Знаете ли вы, в каком контексте используются термины аддитивные и мультипликативные в контексте Времени…
В контексте сезонной декомпозиции. Сезонная декомпозиция — полезный статистический метод для разложения временного ряда на его основные компоненты: тренд, сезонность и остатки. Разбивая временной ряд на составные части, сезонные…

Вопросы для интервью с Java Backend Developer (Pt. 21–30)
21. В чем разница между Oracle JDK и OpenJDK? OpenJDK — эталонная модель с полностью открытым исходным кодом, тогда как Oracle JDK является реализацией OpenJDK и не имеет полностью открытого исходного кода. С точки зрения стабильности Oracle JDK более стабилен, чем OpenJDK. В коммерческом / корпоративном программном обеспечении это…