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


36 вопросов на собеседовании React, которые стоит задать потенциальному разработчику
Семь блоков, тридцать шесть вопросов и тридцать шесть ответов, которые помогут вам нанять идеального разработчика React. Наем React разработчиков может стать проблемой для человека, мало разбирающегося в React. Вы или ваши нетехнические менеджеры по персоналу сидите там, слушаете всю эту болтовню о рендеринге, объединении и маршрутизации и пытаетесь понять, достаточно ли умен разработчик, чтобы присоединиться к команде, по выражению их лица. Надеюсь, вы или кто-то из вашей команды..

Вопрос на собеседовании по программированию в Facebook: решение проблемы «Суммирование ветвей дерева от корня до листа»
Общее замечание о собеседовании по кодированию Эти проблемы с алгоритмом собеседования по кодированию не обязательно являются лучшим отражением того, как вы будете работать на работе или в колледже, а скорее отражением вашей подготовки и ресурсов. Пока компании по-прежнему используют эти типы проблем, вам нужно к ним готовиться. Источник проблемы / Вдохновение Glassdoor Автор вопроса: Facebook описание проблемы Возвращает список сумм от корня к листу (слева направо) из..

Разблокировка хранилища технических вопросов для интервью
В качестве старшего инженера, который прошел несколько собеседований в технологической отрасли и много работал с такими технологиями, как Django, React Javascript, HTML, CSS, Docker, Python, NodeJs, Message Brokers, SQL/NoSQL, Git и AWS. Вот несколько вопросов интервью, которые возникли во время моих интервью. Надеюсь, это поможет другим, которые готовятся к подобным возможностям. Я кратко ответил на некоторые вопросы, но имейте в виду, что лучший подход — давать подробные и..

Алгоритм и структура данных Вопрос для собеседования
Вопрос о цепочке: 1. Вывести число Четное –Четное или как вариант 2. Создайте программу взаимоблокировки с использованием двух или более потоков 3. Последовательность печати с использованием трех или четырех потоков 4. Реализуйте семафор 5. Проблема производителя и потребителя. 6. Последовательность выполнения N потоков. 7. Напишите код для реализации блокирующей очереди в Java. 8. Распечатайте число, используя три или более потоков. 9. Реализуйте кэш LRU 10...

Оператор возведения в степень ** в Javascript
Оператор ** возвращает результат первой переменной в степени второй переменной. То есть Math.pow(a,b) . var a = 2; var b = 5; a ** b ; // 32 Math.pow(a, b); // 32 Если нам нравится a ** b ** c , , тогда операция вычисляется справа налево, то есть a ** (b**c) var a = 5, b = 2, c = 2; a ** b ** c; // 625 // Execution order of a ** b ** c; (5 ** (2 ** 2) ) (5 ** 4) 625 Нельзя ставить унарный оператор ( +/-/~/!/delete/void/typeof ) непосредственно перед базовым..

Инопланетный словарь
Постановка задачи : Вам дан отсортированный (в лексическом порядке) словарь чужого языка. Напишите функцию, которая находит порядок символов в инопланетном языке. Этот словарь будет предоставлен вам в виде массива строк под названием «словарь» размера «N». Дано 3 a aa aaa Вывод : True Объяснение данных тестовых случаев: For the test case, the words are 'a', 'aa', and 'aaa'. Since the only unique character here is 'a', so the array to be returned will just be ['a']...

Алгоритмная практика: выровняйте абзац
Для сегодняшнего упражнения нам дается абзац в виде очень длинной строки. Нам также рекомендуется, чтобы длина каждой строки не превышала 30 символов, включая пробелы и знаки препинания. Кроме того, слова не могут переносить строки, и каждая строка должна заканчиваться словом или словом с соответствующими знаками препинания. Кроме того, пробелы в одной строке должны быть равномерно распределены между словами. Прежде чем мы начнем: разделяй и властвуй Как всегда, нам нужно полностью..