Интервю в EPAM

Като студент започнах да си търся работа. Суровата реалност отряза мечтите за заплата от $ 1000, за която говорят кандидати от FPMI, KSiS и подобни факултети. Трезво оценявайки знанията, опита и възможностите си, започнах с автобиография. Повечето софтуерни компании предлагат своите шаблони за автобиография. След като разгледах няколко шаблона, направих свой собствен.

Тя написа нещо като следното: „Целта ми е да тренирам в EPAM. За мен е много интересно, бих искал да се опитам да стана гуру на Objective C и да държа iOS устройство в ръцете си ".
На уебсайта на EPAM можете да намерите следните изисквания за кандидатите за обучение:

  • голям интерес към мобилните технологии
  • уверено познаване на C (указатели, структура на паметта: статична, динамична, стек)
  • разбиране на OOP механизмите и уверено познаване на някои OO език (C #, Java, C ++)
  • разбиране на принципите на асинхронното програмиране, познаване на многонишковите проблеми и техните решения
  • Английски на ниво "уверено разкажете за себе си"
  • уверено познаване на основните алгоритми и структури от данни
  • Желателно - мрежи: TCP/IP, портове, сокети, HTTP/HTTPS; DB: основни познания по SQL; HTML/JS/CSS, HTTP; Уеб услуги

Отне не повече от 10 минути. След това трябва да изчакате обаждане от HR специалист. Обадих се след около 1,5 седмици. За съжаление в големите компании времето за изчакване е дълго.

  • ниво на английски
  • как HTTP се различава от HTML
  • основни алгоритми за сортиране
  • основни принципи на ООП
  • абстрактни класове в C ++ (къде се прилагат, как се създават, какъв е техният конструктор, как да се извика определен елемент от техния клас)
  • виртуални функции в C ++ (същото нещо)
  • препратки и указатели в C++
  • протоколи за пренос на данни
  • TCP/IP функции
  • защитени протоколи

В резултат на този разговор бях поканен в централния офис на компанията за лично интервю. Там ми дадоха тест по английски език, състоящ се от 50 въпроса и разделен на блокове. Първият блок е тест. Вмъкнете липсващ глагол в необходимата форма, местоимения, съществителни по значение ... Друг блок се състои от изречение, което трябва да се префразира с помощта на конкретна дума или фраза. След това беше написано предложение, към което бяха необходими пет вида въпроси. Направих теста, за щастие, научих достатъчно английски. В края на теста нарисувах „жираф за късмет“. Интервюиращият хареса.