АлексЛев

Здесь вы найдёте ответы на свои вопросы

  • Лучшее

    • Нет
  • Разделы

  • Календарь

    Октябрь 2006
    Пн Вт Ср Чт Пт Сб Вс
    « Сен   Ноя »
     1
    2345678
    9101112131415
    16171819202122
    23242526272829
    3031  
  • Архив

  • Top Clicks

    • Нет
  • Посещений

    • 9,958

Архив за 23.10.2006

Собеседование

Опубликовал alexlev на Октябрь 23, 2006

История о том, как я прохдил собеседование в компанию, в которой я работаю сейчас.

Был сентябрь 2005 года. Я работал системным администратором в одном небольшом университете. Вспылчивые учителя, вездесущие студенты, наполеоновские планы начельства и куча работы. Как обычно, находясь в компьютерном центре этого университета на своём рабочем месте, я что-то подкручивал толи на домен контроллере, толи на Web-сервере. Ко мне в аську постучал один мой знакомый (назовём его мистер Z), более того, около двух лет назад он вёл у меня семинары по основам синхронизации и межпроцессному взаимодействию. Короче говоря он предложил мне работу в одной известной фирме, перед этим, правда, задал пару вопросв по С++. Один из них был: как отсортировать массив по убыванию. Потом я написал резюме и отправил ему. Через некоторое время мне позвонили и пригласили на собеседование.

Надо сказать, что времени прошло довольно много, и я успел уволиться с работы. Приехав в назначенное время на место меня встретил мистер Z и проводил в одну из переговорных комнат. Он же дал мне первое задание: посчитать площадь куба Серпинского на 4-ой итерации. Я естественно первый раз слышал о такой штуке. Немного побеседовав я более или менее понял, что от меня требуется. Часа через полтора у меня был какой-то ответ, и хотя он был неверный, но идейно я был близок к решению.

Затем подошёл другой человек и начал спрашивать меня по сетевым технологиям.

Какие хосты видят друг друга при одной маске подсети, при другой, сколько хостов будет в сети при заданной маске. Это всё фигня и я не буду подробно останавливаться. Вот затем был вопрос, на который я буркнул не подумав: На какой порт приходит пинг? хехе специально не скажу вам, что я ответил. Ну вообщем после моего ответа меня немного погоняли по семиуровневой модели OSI, и увидев, что я брякнул не подумав, мы всё таки пришли к правельному ответу.

Дальше были вопросы по программированию, но не привязанные какому-либо языку:

Как поменять значение двух переменных местами не используя третию? ну частный случай этого задания я знал ещё со школы.

И снова задание на внимательность: Есть односвязанный список, но укзателя на первый элемент нет. Есть укзатель на следующий элемент списка. Как удалить этот (второй) элемент списка не нарушив целостности списка и не имея указателя на начало. Признаюсь чесно – ответил я не сразу :) .

Потом пошли вопросы по Perl-у. Хехе прошла всего неделя, как я начал изучать perl. Задача была примерно такая.

my $A = 5;

my @A = (1,2,3,4,5);

my %A;

$A[@A] = $A; Что будет в @A?

%A = @A; что будет в %A?

($A, %A) = @A; Что будет в $A и в %A?

Я даже правильно ответил :) , хотя многие кто приходил на собеседования (псоле того как меня приняли я сам участвовал в собеседованиях) не могли ответить, не смотря на то, что в резюме у них было написано Perl – 1 год. Видимо забыли азы.

Кажется на этом разговор с этим человек был закончен. Его сменил другой, который стал задавать вопросы по Базам данных – далеко не самая сильная моя сторона. Ну вообщем что-то я наотвечал.

Следующий человек стал спрашивать по C++, алгоритмам, парадигмам объектно-ориентированного программирования, COM и т.д. Вообщем-то ответил я довольно хорошо, правда когда меня спрасили про три метода инетрфейса IUnknown, я почему-то сказал CreateInstance вместо QueryInterface :) , но это бывает – волновался.

А затем пришёл начальник, англоговорящий. С ним уже мы беседовали о различиях С и С++, затем о программировании под Linux. Задача была примерно такая: Есть две функции: получить работу и выполнить работу. Так вот написать программу, которая выполняла работу паралельно, число парралельных процессоы задаётся. Эти функции внутри правильно синхронизированны и всё такое. Давно не писла под Lniux, fork то конечно я вспомнил, правда перепутал родительский и дочерний процесс :) , но что-то как-то не сразу сообразил, что от меня требуется.

Вот такое было у меня собеседование примерно год назад, длилось около 6 часов, обед за счёт фирмы :) .

Рубрика: Всё подряд, Опыт и наблюдения, Работа | Комментарии (13) »

Осторожно

Опубликовал alexlev на Октябрь 23, 2006

Attention

Хм… что за!?…

Рубрика: Авто, Вечер, Всё подряд, Юмор | Оставьте комментарий »