Каким образом организовано распределение и структура памяти в компьютере?
Память в компьютере организована и структурирована для эффективного хранения и доступа к данным. Основные аспекты распределения и структуры памяти:
Читать ответПодготовка к интервью
18 вопросов с собеседований в Graveling
Что проверяют на интервью
Подборка объединяет вопросы, отмеченные на этапах интервью в Graveling. Здесь можно понять структуру технической проверки и заранее повторить связанные темы. В подборке чаще встречаются темы: networking, frontend, browser.
Каталог
Память в компьютере организована и структурирована для эффективного хранения и доступа к данным. Основные аспекты распределения и структуры памяти:
Читать ответSpinlock активно проверяет доступность ресурса в цикле, не переводя поток в состояние ожидания, что эффективно при кратковременных блокировках и на системах с несколькими ядрами.
Читать ответIP (Internet Protocol) — это сетевой протокол, который отвечает за адресацию и маршрутизацию пакетов данных в сети. Его основные задачи:
Читать ответНеопределённый интеграл функции — это семейство всех первообразных этой функции, то есть функций, производная которых равна исходной функции. Он записывается как:
Читать ответПри вызове функции, которая считает элементы меньше 42, на массиве и на связном списке с одинаковыми данными, секундомер покажет заметно разное время из-за особенностей доступа к элементам.
Читать ответИсторически CISC-процессоры (например, x86) получили широкое распространение благодаря обратной совместимости и более сложному набору инструкций, который позволял выполнять сложные операции за одну инструкцию.
Читать ответNP (nondeterministic polynomial time) — это класс задач, для которых решение можно проверить за полиномиальное время. То есть, если у вас есть кандидат на ответ, вы можете быстро проверить, правильный он или нет.
Читать ответМатрицы умножаются по правилу: элемент результата в строке i и столбце j равен сумме произведений элементов i-й строки первой матрицы на элементы j-го столбца второй матрицы.
Читать ответПроцесс рендеринга страницы в браузере можно разбить на несколько этапов:
Читать ответДа, время выполнения функции может отличаться на отсортированном и неотсортированном массиве из-за особенностей работы процессора.
Читать ответПроизводная функции в точке показывает скорость изменения функции в этой точке.
Читать ответС 2000 года IT-индустрия прошла через несколько ключевых этапов:
Читать ответ