Задачи по Java 1. Напишите реализацию метода: /** * @param a – массив чисел, длина массива может быть больше 10 млн. * @return массив чисел, в которых нету дубликатов. Порядок чисел в оригинальном массиве должен быть сохранён. Из дубликатов нужно оставлять последний элемент, например, для {2,1,4,2,3} правильное решение - {1,4,2,3}, а не {2,1,4,3} В случае, если во входном массиве есть элемент меньше 0, то нужно выдавать ошибку. Например, для {2,3,-1,5} обработка должна закончиться ошибкой. */ public static double[] task(double[] a) { }
Какие минусы у TreeMap?
В чём принципиальная разница между HashMap и TreeMap?
Как работает TLS/HTTPS? Что шифруется, как происходит handshake?
Что такое REST API? Что ты под этим понимаешь?
Какая у вас была команда? Как работали с DevOps?
Если бизнес-требование — чтобы в записи было именно 9 рублей, а не 10, что делать?
Использовали ли Kilo Code в IntelliJ IDEA в рабочих задачах?
Почему рассматриваете новые возможности сейчас, что не устраивает в текущей ситуации?
Code review: какие замечания наиболее значимые, а какие наименее? По 3 штуки.
Как вы относитесь к тому, что AI может заменить разработчиков? Как видите разработку через 2-3 года?
Как обычно ты прописываешь промпты?
Какой агент в Cursor использовал?
Какие бывают виды исключений в Java? Что такое Multi-catch Exception?
По какой причине рассматриваете предложения?
Какой формат работы вас интересует?
Как правильно катить миграции БД без сбоев? Как удалять поля?
Напишите простейший метод, который бы при работе бросил StackOverflowError.
Как снимали heap dump, как анализировали, как автоматизировали снятие?
Расскажи про Spring Security: цепочка фильтров, SecurityContext, аутентификация JWT.