
— Предположим, что нам необходимо разработать структуру данных для хранения информации о прямой, и будем считать, что если две линии совпадают, то они пересекаются. Нужно проверить, пересекутся ли две заданные прямые, лежащие в одной плоскости. Разбор решения: https://tproger.ru/problems/intersect-lines-without-errors/
— Как вы думаете, сколько денег понадобиться на мытье всех окон в Сиэтле? Разбор решения: https://tproger.ru/problems/seattle-window-cleaning/
— Что могут спросить на собеседовании: https://tproger.ru/problems/fermi/ — подборка задач «на прикидку».
— Необходимо написать программу, проверяющую число на четность, используя только битовые операции. Разбор решения: https://tproger.ru/problems/odd-or-even-bit/
— В массиве случайных чисел A1 задан один «волшебный» индекс: такой, что A[i] = i. Значения элементов в массиве повторяться не могут. Учитывая, что массив отсортирован по значениям в порядке возрастания, напишите метод, который определит этот «волшебный» индекс, если он существует в массиве A. Если элемента в массиве нет, верните любое отрицательное число. Разбор решения: https://tproger.ru/problems/magic-index-search/