Найти тему
IT для начинающих

Собеседования на разработчика. Реальные примеры тестовых заданий.

Итак, как писала ранее , очных собеседований было два (и много заочных, но это немного иная специфика).

Что представляло из себя первое тестовое задание?

Это было задание на алгоритмизацию - на месте написать небольшой код. Дается 2 небольших массива с числами (int), некоторые числа совпадают там и там, некоторые встречаются только в первом, некоторые - только во втором. Необходимо создать 2 новых массива, в одном из них должны быть "общие" числа, в другом - те, что были уникальными.

Задание в другой фирме:

Задачка на дом:

Часть обязательная. Калькулятор на javaFX (базовые кнопки и действия +-/*, а так же MC, MR, MS, M+, M-).

Часть желательная. Сохранение истории вычислений в БД через jdbc.

Часть необязательная, "но будет здорово, если сделаете": Сохранение историй вычислений через REST.

-2

Мне кажется, эти задания хорошо отражают варианты тестовых заданий:

  • на мышление, алгоритмизацию
  • на умение выполнений самих заданий

Важно помнить, основная цель работодателя - понять, подходите ли Вы для выполнения необходимых рабочих задач. Не более того.

Если у Вас не получилось выполнить задание, это не значит, что Вы - плохой программист, это значит, что на данный момент это не Ваша тема. Если Вам нравится именно она - важно подтянуть недостающие навыки, у Вас после собеседования понимание будет лучше. Либо, возможно, в том же языке программирования какая-то другая тема будет гораздо ближе именно Вам, и гораздо больше в удовольствие. (Например, варианты той же java - построение интерфейсов декстопных приложений, разработка веб-приложений/бэкенд, андроид-разработка, работа с серверами, и т.п. )

Желаю удачи, сил и терпения в достижении Ваших целей. Все точно получится.