Публикации по теме 'programming-interviews'


Бинарные деревья
Связный список, в котором каждый узел указывает на два узла и нет циклов. Преимущество деревьев по сравнению со связанными списками заключается в том, что нам не всегда нужно искать все узлы (поскольку вы не можете пропустить узлы в связанном списке), но можно пройти по определенным путям в зависимости от искомого значения. Конечно, деревья тоже могут быть небинарными, но бинарные деревья — обычное дело на собеседованиях по программированию. Бинарное дерево поиска Дерево, в котором..

Вопросы для интервью по C++
C++ является одним из преобладающих языков объектно-ориентированного программирования (ООП) общего назначения, используемых для разработки технического и коммерческого программного обеспечения. Бьерн Страуструп разработал его в 1979 году в Bell Labs. Введение C++ является расширением языка программирования Си . Это высокоуровневый язык программирования, сочетающий в себе черты как низкоуровневых, так и высокоуровневых языков. Даже сегодня несколько компаний предлагают работу..

Руководство по решению «LeetCode 724: найти сводной индекс» с использованием Javascript
Описание проблемы Учитывая массив целых чисел nums , вычислите основной индекс этого массива. Сводной индекс  — это индекс, в котором сумма всех чисел строго слева от индекса равна сумме всех чисел строго . > справа от указателя.

Освоение шаблонов проектирования — 04: Полное руководство по шаблону Abstract Factory
Повысьте производительность программирования и оцените успехи на собеседованиях с помощью шаблона Abstract Factory С возвращением в серию, ребята! 😎 Давайте погрузимся в этот новый шаблон 🚀 Как веб-разработчик или программист, вы знаете, что понимание шаблонов проектирования может значительно повысить вашу продуктивность и выделить вас на конкурентном рынке труда . В этой статье мы рассмотрим Шаблон абстрактной фабрики , мощный шаблон проектирования, который поможет вам писать..

Серия интервью с опытом — Vimeo
Привет, я давно думал поделиться своим опытом интервью. Подумав несколько дней, я решил изложить все впечатления от интервью в виде серии. Первое из этой серии — интервью на Vimeo . Не могу дождаться, чтобы показать вам эту серию… Давайте начнем …. Что такое Vimeo? Vimeo, Inc.  — американский поставщик видеохостинга, обмена и предоставления услуг со штаб-квартирой в Нью-Йорке. Vimeo фокусируется на доставке видео высокой четкости на различные устройства. Бизнес-модель..

Краткое изложение того, что я узнал из книги «Шаблон проектирования: прототип»
Что такое шаблон проектирования прототипа? Прототип — это творческий шаблон проектирования , который позволяет вам создавать новые экземпляры путем дублирования существующих объектов, не делая ваш код зависимым от их классов. Таким образом, мы можем более эффективно копировать сложные объекты. Вместо создания нового экземпляра (например, с использованием ключевого слова «новый») это либо дорого, либо сложно. Проблема . Допустим, мы хотим создать точную копию вашего..

Решение проблем в JavaScript
Сегодня мы обсудим некоторые типичные решения проблем в JavaScript. Здесь мы решим 10 задач. (1) Найдите факториал числа с помощью цикла for: Предположим, мы хотим найти факториал 20, используя цикл for. Таким образом, мы сохранили 20 как число в переменной num как постоянное. Каково определение факториального числа? В математике факториальное число - это умножение всех положительных целых чисел, меньших или равных заданному числу. Итак, мы узнали, что нам нужно умножать..