Отрицательные стороны
Был в данной компании на собеседовании, потратил зря 3 с лишним часа своего времени. Скажу сразу, что они никого не ищут, а просто мониторят рынок труда на наличие специалистов.
Сначала со мной провела беседу рекрутер Анастасия Соколова, рассказывала о том, как у них хорошо и чем занимается компания. В ходе этой беседы выяснилось, что зарплата у них серая. Потом предложили пройти тест и решить пару задач. Тесты взяты с сайта brainbench.com, один по ООП, другой по java (скорее всего по java 6, так как тест java 7 на этом сайте отличается от того, что мне дали на собеседовании). Можно было пользоваться интернетом во время выполнения тестов и решения задач. После тестов я решал задачи. Привожу их условия здесь, чтобы те, кто пойдёт к ним на собеседование могли их решить дома, пускай эти ребята выдумывают новые задачи! Задача 1: есть два файла с текстовыми данными, необходимо произвести с данными какие-то несложные операции и записать содержимое в третий файл.
Задача 2: Есть поле, которое нужно вспахать. Есть трактора, которые его пашут.
На поле n полос. В начале каждой полосы стоит по одному трактору. На каждой полосе может существовать 2 типа почвы:
"легкая" и "сложная". При обработке единицы легкой почвы у трактора уходит G топлива. При обработке сложной - G*K. Изначально имеется F топлива для всех тракторов.
Трактора начинают пахать поле одновременно. Если все трактора успешно пропахали одну единицу на своей полосе, то шаг считается пройденным, и все трактора переходят к следующему шагу.
Если же топлива не хватает для того, чтобы все трактора прошли очередной шаг, то он считается непройденным, и подсчёт останавливается.
Расположение границ сложных и легких зон зашифровано в матрице field[N][M]. Она устроена след. образом: для каждой полосы n: 0