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


Советы и рекомендации по манипулированию битами и часто задаваемые вопросы на собеседовании
Манипуляции с битами — это действия по алгоритмическому манипулированию битами или другими фрагментами данных короче слова. Задачи компьютерного программирования, требующие манипулирования битами, включают низкоуровневое управление устройством, алгоритмы обнаружения и исправления ошибок, сжатие данных, алгоритмы шифрования и оптимизацию. Для большинства других задач современные языки программирования позволяют программисту работать непосредственно с абстракциями, а не с битами,..

Напишите код для реализации пузырьковой сортировки в Java.
Проблема Напишите код для реализации пузырьковой сортировки в Java. Решение Вот программа Java для реализации алгоритма пузырьковой сортировки с использованием языка программирования Java. Не удивляйтесь импорту java.util.Array, здесь мы не использовали его метод сортировки, вместо этого он используется для вывода массивов в читаемом формате. Я создал функцию подкачки, чтобы поменять местами числа и улучшить читаемость кода. Если вам не нравится, вы можете встроить код метода..

Механизм подсчета слов
Постановка задачи: Механизм подсчета слов Реализуйте функцию сканирования документа wordCountEngine , которая получает строку document и возвращает список всех уникальных слов в ней и их количество вхождений, отсортированных по количеству вхождений в порядке убывания. Если два или более слова имеют одинаковое количество, они должны быть отсортированы в соответствии с их порядком в исходном предложении. Предположим, что все буквы в английском алфавите. Ваша функция должна быть..

JavaScript: проверка допустимых круглых скобок со стеком
Я очень часто захожу на сайт LeetCode, чтобы попрактиковаться в решении вопросов о структуре данных и алгоритмах, а также улучшить свои навыки программирования. Допустимые скобки - один из классических вопросов на собеседовании, и я поделюсь с вами своим решением в этом посте. Вот вопрос: Учитывая строку, содержащую только символы '(' , ')' , '{' , '}' , '[' и ']' , определите, является ли введенная строка допустимой. Строка ввода допустима, если: Открытые скобки..

10 лучших вопросов на собеседовании по JavaScript в 2021 году
1.Закрытия Замыкание дает вам доступ к области действия внешней функции из внутренней функции (лексическое окружение). Пример: function init() { var name = ‘John-Mayer’; function displayName() { alert(name); } displayName(); } init(); Прочтите этот официальный блог для получения подробного ответа: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Closures . 2.Прототипы в Javascript Очевидно, что в ES6 можно использовать функцию расширения для..

Серия интервью с интерактивной доской - структуры данных и алгоритмы
Мы упорно трудились, чтобы выпустить серию интервью с интерактивной доской, чтобы помочь вам с различными подходами, необходимыми для решения проблемы структур данных и алгоритмов. Интерактивное интервью является обычным явлением в таких компаниях, как Google, Facebook, Amazon, Microsoft и т. Д. Теперь, когда оно было выпущено и мы получили прекрасные отзывы, мы запланировали выпустить больше видео в серии интервью с интерактивной доской. Я также хотел бы поблагодарить всех за отзывы,..