Выберите грейды
Выберите модули
Что такое объектно ориентированное программирование? Приведите пример.
Какие существуют принципы SOLID и как их применять?
Дайте определение полиморфизма. Укажите, какие бывают виды полиморфизма, как они работают и приведите примеры.
Объясните Dependency Inversion Principle (принцип инверсии зависимостей).
Назовите уровни эталонной модели OSI?
Объясните Single Responsibility Principle (принцип единственной ответственности).
Что такое графы? Чем отличаются от деревьев? Какие бывают и как используются?
В чем отличие между симметричным и ассиметричным шифрованием
Дайте определение инкапсуляции. Укажите основные аспекты инкапсуляции.
Объясните Liskov Substitution Principle (принцип подстановки Барбары Лисков).
Как работает хэш-таблица и каковы ее преимущества?
Дайте определение массива. Какие они бывают. И расскажите про эффективность big O в рамках массива.
Назовите основные компоненты микропроцессора?
Что такое маршрутизаторы?
Какая команда может показать вам свободную/использованную память? Существует ли свободная память в Linux?
Объясните Interface Segregation Principle (принцип разделения интерфейсов).
Дайте определение алгоритму бинарного поиска, объясните как он работает и для чего его используют.
В чём основное отличие хаба (концентратора) от свитча (коммутатора)?
Дайте определение динамическому программированию. В каких случаях его применяют? Приведите примеры задач.
Каким образом отображаются диски в файловой системе Linux.
В чем разница между уязвимостью и эксплоитом?
Дайте определение алгоритму поиска в глубину, объясните как он работает и оцените эффективность в нотации big O
Назовите три способа аутентификации?
Объясните, что такое архитектура компьютера и на какие категории делится?
Дайте определение рекурсивным алгоритмам, объясните как они работают.
ТОП вопросов по Python
Часто задаваемые вопросы, ответы на которые обязан знать каждый Python разработчик
ТОП вопросов по SQL
SQL — мощный язык запросов для работы с СУБД. Каждый бэкендер должен знать ответ на эти вопросы
ТОП вопросов по Computer Science
Компьютерные науки помогают создавать, анализировать и оптимизировать технологии.