Интервю в 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 въпроса и разделен на блокове. Първият блок е тест. Вмъкнете липсващ глагол в необходимата форма, местоимения, съществителни по значение ... Друг блок се състои от изречение, което трябва да се префразира с помощта на конкретна дума или фраза. След това беше написано предложение, към което бяха необходими пет вида въпроси. Направих теста, за щастие, научих достатъчно английски. В края на теста нарисувах „жираф за късмет“. Интервюиращият хареса.