Специализация
Python Backend Developer
Java Backend Developer
Node.js Backend Developer
Golang Backend Developer
React Frontend Developer
Выберите навыки
React
JavaScript
Git
Redux
Webpack
Сложность
1-3
4-6
7-8
9-10
Рейтинг вопросов
1
2
3
4
5
Подпишись на React Developer в телеграм
В чем разница между типом serial и последовательностью (sequence) в PostgreSQL?
serial — это тип данных, который автоматически создает последовательность для генерации уникальных значений для столбца. sequence — это объект, который может использоваться вручную для генерации последовательных чисел. В отличие от serial, последовательность можно использовать в различных местах в базе данных.
В чем разница между очередями concurrent и serial?
serial (последовательная) очередь выполняет одну задачу за раз в порядке добавления.concurrent (параллельная) очередь начинает задачи в порядке добавления, но может выполнять их одновременно, если есть свободные потоки.
Почему рекомендуется использовать Parcelable вместо Serializable?
Он быстрее и оптимизирован под Android.
В чём разница между Serializable и Parcelable?
Serializable — стандартный Java-механизм, Parcelable — оптимизирован под Android.
Чем отличаются последовательные (serial) и конкурентные (concurrent) очереди?
Serial (последовательные): Задачи выполняются строго по очереди, одна за другой.
Concurrent (конкурентные): Задачи могут выполняться одновременно на разных потоках.
Какие сборщики мусора знаете? (G1, Serial)
Что такое Odin Serialize Inspector?
Как можно получить deadlock в serial queue?
В чём суть уровня изоляции SERIALIZABLE?
Чем REPEATABLE READ отличается от SERIALIZABLE?
Рейтинг:
1
Сложность:
8
Основные сборщики:
Serial GC — однопоточный, для малых приложений.
Parallel GC — многопоточный, для throughput.
G1 GC — баланс между latency и throughput (по умолчанию с Java 9).
ZGC/Shenandoah — низкие паузы (для больших heap).
Рейтинг:
2
Сложность:
9
Odin Inspector - это мощный инструмент для расширения функциональности Unity инспектора. Он предоставляет улучшенную сериализацию, кастомные drawer'ы и атрибуты для настройки отображения в редакторе. Odin позволяет сериализовать свойства, словари и сложные структуры данных, которые Unity по умолчанию не поддерживает.
Рейтинг:
5
Сложность:
7
Deadlock в serial queue возникает, когда очередь ждёт выполнения задачи, которая не может начаться.
Чаще всего это происходит при вызове sync на той же очереди.
Очередь занята текущей задачей и не может выполнить следующую.
В результате приложение зависает.
Рейтинг:
4
Сложность:
8
SERIALIZABLE — самый строгий уровень изоляции транзакций. Он гарантирует, что результат параллельного выполнения транзакций эквивалентен их последовательному выполнению. Это устраняет все виды аномалий чтения. Цена за это — снижение производительности и возможные ошибки сериализации. Используется редко и осознанно.
Рейтинг:
5
Сложность:
7
REPEATABLE READ гарантирует, что данные, прочитанные в транзакции, не изменятся при повторном чтении. Однако он не защищает от логических аномалий при сложных условиях. SERIALIZABLE обеспечивает максимально строгую изоляцию, как если бы транзакции выполнялись строго последовательно. Это достигается ценой возможных ошибок сериализации и повторных попыток транзакций.
Рейтинг:
2
Сложность:
4
Рейтинг:
2
Сложность:
5
Рейтинг:
2
Сложность:
7
Рейтинг:
2
Сложность:
6
Рейтинг:
2
Сложность:
5