Проверяют ли математику при собеседовании на Java джуна?
Я не имею ввиду задачи на логические мышление. Могут ли дать примеры различные порешать или т.п. Было ли у вас подобное в опыте, если да, то какие темы) Я был бы очень рад, потому что не знаю, стоит ли попрактиковаться еще и в математике.
Я понимаю, что вопрос кажется для вам смешным, но я немного нервничаю перед собеседованием) Я был бы крайне благодарен Вам за ответ.
Ответы (1 шт):
Автор решения: DeMmAge
→ Ссылка
А при чем тут математика и логика? Да, на логику (алгоритмы) задачи дают. Например:
- Классический fooBar, могут попросить несколько вариантов решения (минимум ветвлений, без циклов и т.п.).
- Задачи на работу с массивами (бинарный поиск, удаление неких элементов и т.д.).
- Задачки про наследование (написать иерархию классов, описывающую некие объекты и их наследование. Например геометрические фигуры).
- Могут попросить посчитать количество каждого символа в строке (через циклы или stream api).
- По коллекциям: написать свою имплементацию списка (будь то односвязанный или основанный на массиве). Написать итератор. Но это скорее не для собеседования, а для тестовых заданий до или после него.
- По многопоточности (тоже вряд-ли на самом собеседовании, скорее в тестовых заданиях). Написать два потока, которые делают что-либо по очереди. Вот хорошая статься на хабре, посвященная этой тематике.
Удачи на собеседовании!