Подборка объединяет вопросы, отмеченные на этапах интервью в IT_One. Здесь можно понять структуру технической проверки и заранее повторить связанные темы. В подборке чаще встречаются темы: frontend, backend, api.
Двухсторонняя очередь (Deque, double-ended queue) на основе массива в Java — это структура данных, которая позволяет добавлять и удалять элементы с обоих концов очереди с эффективностью близкой к константной.
Да, в моём последнем проекте я использовал оптимизацию SQL-запросов для повышения производительности и снижения нагрузки на базу данных. Основные подходы включали:
В JVM примитивные типы данных (int, long, float, double, boolean, byte, char, short) хранятся непосредственно в стеке или в полях объектов, а не как объекты в куче.