Проверяют ли математику при собеседовании на Java джуна?

Я не имею ввиду задачи на логические мышление. Могут ли дать примеры различные порешать или т.п. Было ли у вас подобное в опыте, если да, то какие темы) Я был бы очень рад, потому что не знаю, стоит ли попрактиковаться еще и в математике.

Я понимаю, что вопрос кажется для вам смешным, но я немного нервничаю перед собеседованием) Я был бы крайне благодарен Вам за ответ.


Ответы (1 шт):

Автор решения: DeMmAge

А при чем тут математика и логика? Да, на логику (алгоритмы) задачи дают. Например:

  • Классический fooBar, могут попросить несколько вариантов решения (минимум ветвлений, без циклов и т.п.).
  • Задачи на работу с массивами (бинарный поиск, удаление неких элементов и т.д.).
  • Задачки про наследование (написать иерархию классов, описывающую некие объекты и их наследование. Например геометрические фигуры).
  • Могут попросить посчитать количество каждого символа в строке (через циклы или stream api).
  • По коллекциям: написать свою имплементацию списка (будь то односвязанный или основанный на массиве). Написать итератор. Но это скорее не для собеседования, а для тестовых заданий до или после него.
  • По многопоточности (тоже вряд-ли на самом собеседовании, скорее в тестовых заданиях). Написать два потока, которые делают что-либо по очереди. Вот хорошая статься на хабре, посвященная этой тематике.

Удачи на собеседовании!

→ Ссылка