Russia, Ivanovo
adv@devetime.ru
Собеседование Конец

Собеседование для программиста 1С. Продолжение и конец.

В прошлой статье мы рассмотрели задачу, что дают на втором этапе собеседований.

Давайте порешаем еще задачки.

Крупная компания ООО “Квадрат” арендовала склад со стеллажами, в которых установлены одинаковые полки размером N*N. Компания хранит на складе коробки с размерами от 1*1 до N*N. На складе имеется автоматизированная система подачи товара – манипулятор, управляемый программно. Манипулятор может устанавливать коробки только в позиции кратные единичному квадрату. Для настройки манипулятора необходимо заполнить справочник “ВариантыРазмещений”. Каждая позиция этого справочника определяет размер коробки и ее положение на полке. Определите сколько всего элементов будет в этом справочнике, если внести в него все варианты размещения.

Задача

В приведенном примере — для полки размером 3*3, коробку размером 1*1 можно установить 9 способами, коробку размером 2*2 можно установить 4 способами, а коробку размером 3*3 можно установить всего одним способом. Итого в сумме это дает 14 вариантов

Решение данной задачи можно представить двумя способами.

Самый первый, который сразу же идет на ум — это Цикл:

Н=0;

Для Счетчик = 1 По 100000 Цикл

Н=Н+Pow(Счетчик, 2);

КонецЦикла;

Сообщить(Н);

КонецПроцедуры

Но есть и другой способ — это формула:

K=(n(n+1)(2n+1))/6

Решается все за один присест. Без циклов, и на большие размерности n.

Это математика. Остальные задачи весьма типичны. Если что то вспомню, то обязательно допишу.

А теперь — третья часть.

На этом этапе собеседования вас ожидает знакомство с руководителем или(и) ведущим программистом.

Здесь вам ожидает смесь 1 и 2 части. От вас захотят показ ваших знаний, возможностей и интеллекта. Возможно вам дадут задачи. Не сложные, на 5 минут, но от которых будет зависеть ваше трудоустройство.

Рассказывайте все что знаете и умеете, выложитесь на все 110% и вас тогда точно возьмут.

share post :

Отправить ответ

avatar
  Подписаться  
Уведомление о