Рано или поздно в жизни каждого человека наступает момент, когда стоит сделать выбор и шагнуть навстречу своему еще туманному будущему – выбрать профессию. От того, насколько хорошо обдуманным и взвешенным будет подобный выбор, зависит вся будущая жизнь.
Только человек, связанный с программированием знает, что программист – это не просто профессия, а образ жизни, поэтому очень важно найти именно свое место. В век развития информационных технологий, список ИТ-компаний очень велик, но в данной статье мы остановимся лишь на одной – ISsoft.
ISsoft – интернациональная компания, которая была основана в 2004 году, как дочерняя IT-компания Coherent Solutions Inc., штаб которой расположен в США. На её счету больше 500 проектов в самых различных отраслях, с использованием широкого спектра процессов разработки и тестирования.
И теперь к самому главному. Как же туда попасть на собеседование и получить заветную должность? Все до ужаса просто и банально. Есть два варианта: либо вас приглашают на собеседование по совету знакомых, уже работающих в данной компании или каким-то образом связанной с ней, либо действуете самостоятельно. Мы рассмотрим второй вариант.
Для начала посетим сайт issoft.by – это официальный сайт компании ISsoft, здесь можно узнать больше информации о компании, о проектах, которыми она занимается, о средствах разработки и, конечно же, отправить свое резюме.
После того как отправите свое резюме, с вами свяжутся и пригласят на собеседование. Побеседовав с определенным количеством людей, которые проходили собеседование в ISsoft, а некоторые теперь там и работают, не довелось услышать ни одного негативного отзыва.
Собеседование в IT-компании проводят HR-менеджеры совместно с руководителями команд разработки разных департаментов компании. Все они люди адекватные и не лишены чувства юмора. Это уже весомая причина, для того чтобы прийти на собеседование и попытать удачу в ISsoft.
Но есть и еще одна сторона, это, конечно, профессиональная компетенция.
Одно из основных направлений компании – разработка веб-приложений с использованием технологии ASP.NET Core, так что с этого и следует начать подготовку. Узнали у IT-компании, что обычно спрашивают на собеседовании у программистов.
Примерный список вопросов, которые вам могут задать на собеседовании:
- Напишите реализацию вашего любимого алгоритма сортировки. Оцените скорость его работы.
- Что такое “бинарное дерево”? Как бинарное дерево можно использовать для поиска?
- Что такое “полиморфизм”? Приведите пример ситуации, в которой можно использовать полиморфизм.
- Что такое Abstract Factory?
- Укажите размер переменной типа int в языке С#. Какой диапазон значений у типа int?
- Как объявить двумерный массив строк в языке С#?
- Какие методы нельзя объявить в классе как виртуальные?
- Protected internal - это и protected и internal, или, либо protected, либо internal?
- Что такое delegate?
- Чем коллекция List отличается от массива?
- Что такое “сборка мусора”? Общая схема “сборки мусора” в .NET.
- В чем различие сетевых протоколов TCP и UDP? А в чём сходство?
- Чем GET-запрос отличается от POST-запроса?
- Как при помощи CSS выбрать все теги с одинаковым именем, независимо от их положения в иерархии?
- Что такое шаблон проектирования Model/View/Controller? Как и зачем его применяют?
- Какие задачи решает в приложении ASP.NET Core система маршрутизации?
- Как в действии контроллера получить данные, переданные клиентом на сервер?
- На странице необходимо показать список товаров. Как может в этом случае выглядеть Razor-разметка представления (View)? Какие обязательные элементы эта разметка должна включать?
- Для решения каких задач могут пригодиться фильтры действий?
- Как cookie можно использовать для аутентификации?
Вопросы разработчикам на собеседовании по SQL:
- Зачем нужна нормализация? Какие нормальные формы вы знаете?
- Что такое Primary key и Foreign Key?
- Какие виды соединения (JOIN) вы знаете? Как они работают?
- Что делает конструкция HAVING?
- Что такое хранимые процедуры и триггеры?
- Для чего в базах данных применяются индексы?
После прохождения собеседования вам перезвонят и скажут о результатах. Если кандидатура им покажется подходящей, то в ближайшем будущем вас ожидают: испытательный срок 2 месяца, хорошая команда, бесплатные обеды и другие бонусы. Если всё же нет, то, несмотря на это, будьте уверены, останутся только самые лучшие впечатления от этого собеседования и неоспоримое желание двигаться дальше и пробовать снова.
Горячие темы