Публикации по теме '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 символов, включая пробелы и знаки препинания. Кроме того, слова не могут переносить строки, и каждая строка должна заканчиваться словом или словом с соответствующими знаками препинания. Кроме того, пробелы в одной строке должны быть равномерно распределены между словами.
Прежде чем мы начнем: разделяй и властвуй
Как всегда, нам нужно полностью..