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


LeetCode: 1. Javascript-решение с двумя суммами
Учитывая массив целых чисел и целое число, верните индексы двух чисел так, чтобы они складывались. Вы можете предположить, что каждый вход будет иметь ровно одно решение , и вы не можете использовать один и тот же элемент дважды. Вы можете вернуть ответ в любом порядке. Пример 1: Input: nums = [2,7,11,15], target = 9 Output: [0,1] Explanation: Because nums[0] + nums[1] == 9, we return [0, 1]. Пример 2: Input: nums = [3,2,4], target = 6 output: [1,2] Пример 3: Input:..

Тайна программирования — Абстрактные классы
Младший — старший вопрос интервью. Что такое абстрактный класс? Добро пожаловать в это всеобъемлющее руководство по программированию, в котором мы углубимся в фундаментальные концепции, лежащие в основе разработки программного обеспечения. В этом сегменте мы раскроем сложную концепцию абстрактного класса — незаменимого строительного блока в карьере инженера-программиста. Позже мы также рассмотрим пару примеров. Вы меня знаете, я люблю сразу переходить к делу, так что расположите..

Опыт интервью в качестве старшего разработчика: мартовский выпуск
Опыт интервью в качестве старшего разработчика: мартовский выпуск Неожиданные интервью и результаты от Senior Software Engineer → Tech Lead Positions. В этом месяце я дал 2 интервью и поделюсь с ними своим опытом. Одно из них было неожиданным, поскольку компании до сих пор задают Leedcode сложные вопросы на собеседованиях. В целях конфиденциальности я не буду называть компании. Но для удобства это компании А и Б. Первое собеседование (задание по низкоуровневому дизайну)..

20 фрагментов кода о копировании объектов, массивов и переменных в JavaScript
Изучите 20 мощных фрагментов кода для эффективной обработки данных. Изучите поверхностное/глубокое копирование, оператор распространения, методы JSON, Object.assign(). Овладейте искусством копирования объектов, массивов и переменных в JavaScript! Копирование объектов, массивов и переменных — фундаментальная задача программирования, позволяющая нам манипулировать данными без изменения исходных значений. Чтобы обеспечить целостность данных и эффективные методы кодирования, важно понимать..

Сложные фрагменты кода интервью с использованием функций сдвига и неизменения массива
Конечно! В этой статье мы рассмотрим набор фрагментов кода JavaScript, в которых используются методы массива shift() и unshift(). Эти методы являются мощными инструментами для управления и изменения содержимого массивов, особенно когда речь идет о добавлении или удалении элементов в начале массива. Если вы готовитесь к техническим собеседованиям, освоение этих методов имеет решающее значение для демонстрации вашего понимания основных методов работы с массивами. На протяжении всей этой..

JavaScript на головокружительной скорости
Сверхбыстрые повторные упражнения по JavaScript Введение Готовитесь к предстоящему собеседованию или возвращаетесь к фронтенд-работе после долгого перерыва в другом месте? Вы пришли в нужное место! Каждый раздел этой статьи состоит из «упражнений», в которых рассматриваются часто используемые операции JavaScript, а также интересные нюансы языка. Имена переменных и методов преднамеренно короткие , чтобы свести к минимуму объем ввода, необходимый для выполнения упражнений с..

Формат интервью для профессионалов программного обеспечения
Различные уровни опыта с краткими перечисленными темами В этой статье были рассмотрены темы внутренней разработки программного обеспечения и форматы интервью по программному обеспечению. Большинство крупных технологических компаний и стартапов используют аналогичный формат интервью, и вы можете ожидать, что большинство вопросов будут касаться упомянутых тем. Начальный уровень/первокурсники опыт 0–2 года Первокурсников обычно спрашивают об основах компьютерных наук с акцентом..