Основные вопросы для собеседования по мэйнфреймам, которые помогут вам подготовиться
9 сентября 2021 г.
Компьютерный мэйнфрейм — это централизованный концентратор, доступ к которому осуществляется с других компьютеров и устройств, подключенных к сети. Обслуживание и написание кода на мейнфрейме компании является важной обязанностью для поддержания систем в рабочем состоянии и нормального функционирования. При собеседовании на работу с мэйнфреймами важно продемонстрировать знания и навыки работы с мэйнфреймами.
В этой статье мы перечисляем различные вопросы для собеседования на мэйнфреймах и примеры ответов, в том числе информацию об истории, опыте и тщательном тестировании навыков.
Основные вопросы
Обычно собеседование начинают с серии общих вопросов, которые не имеют прямого отношения к должности, на которую вы претендуете. Это позволяет менеджеру по найму понять, кто вы как человек, и начать формировать мнение о том, подходите ли вы ему. Используйте следующие общие вопросы для подготовки к интервью:
Программы для Windows, мобильные приложения, игры - ВСЁ БЕСПЛАТНО, в нашем закрытом телеграмм канале - Подписывайтесь:)
Какова ваша самая большая слабость и ваша самая большая сила?
Как ваше образование подготовило вас к этой роли?
Каковы ваши долгосрочные карьерные цели?
Почему вам интересно работать в нашей компании?
Если бы вы могли выполнять любую работу и в результате быть финансово обеспеченным, что бы это была за работа?
Какова ваша идеальная рабочая среда?
Почему вы ищете новую работу вдали от вашей нынешней должности?
Считаете ли вы, что ваша производительность улучшается, снижается или остается неизменной, когда сроки поставлены под сжатые сроки?
Что бы сказали о вас ваши нынешние коллеги, если бы вас попросили описать вас?
Какое твоё любимое занятие вне работы?
Вопросы об опыте работы с мэйнфреймами
Один из способов, которым соискатель может продемонстрировать свою ценность для потенциального работодателя, — это наличие подтвержденного опыта работы с мейнфреймами на профессиональном уровне. Следующие вопросы обычно используются для оценки фона и опыта:
Расскажите мне о случае, когда вы столкнулись с конфликтом на предыдущей работе и как вы пытались разрешить ситуацию.
Что побудило вас сделать это своей карьерой? Это всегда было целью или вы пришли к ней позже в жизни?
Что в нашей компании привлекло вас и вдохновило вас подать заявку на вакансию у нас?
Расскажите о случае, когда вышестоящий сотрудник отдавал вам приказы, с которыми вы не соглашались. Что вы делали и каково было решение?
Что из вашей предыдущей работы, связанной с мэйнфреймами, вы считаете наиболее приятной?
Какие должности, связанные с работой с мейнфреймами, у вас были больше всего на предыдущих местах работы?
По вашему опыту, какими навыками наиболее важно обладать, чтобы преуспеть в этой области?
Как долго вы работали с мейнфреймами? Был ли у вас опыт до вашей профессиональной работы?
Как бы вы объяснили сложную техническую проблему коллеге за пределами вашего отдела?
Как вы поддерживаете осведомленность о разработках в области вычислений на мэйнфреймах?
Куда, по вашему мнению, движется область вычислений на мейнфреймах?
Читать далее: 15 хорошо оплачиваемых профессий в области компьютерных наук
Углубленные вопросы по мэйнфреймам
Хотя предыдущий опыт ценен, менеджер по найму, вероятно, будет больше всего заинтересован в вашей способности продемонстрировать свои технические навыки и знания. Следующие подробные вопросы помогут вам подготовиться к собеседованию:
Что означает DRDA?
Что такое ГДЕ и как оно используется?
В чем разница между INCLUDE и COPY?
В чем разница между СТАТИЧЕСКИМ и ДИНАМИЧЕСКИМ ВЫЗОВОМ?
Что делает INSPECT и как он используется?
Что такое болтовой спор?
Что такое уровень содержания?
Какие существуют типы файловых режимов OPEN и чем они отличаются друг от друга?
Как видите, эта линия вопросов углубляется в детали, давая интервьюеру возможность увидеть, как вы думаете и рассказываете о процессах, а также проверяете свои знания. Вот еще несколько более подробных вопросов, с которыми вы можете столкнуться:
Какова цель запуска runstats в тестовой среде?
Что такое взаимоблокировка в DB2? Что вызывает тупик и каков конечный результат?
Что быстрее, индекс ТИПА 1 или ТИПА 2? Почему?
Назовите три типа табличных пространств и то, что делает каждое из них уникальным.
Что такое ссылочная целостность и почему она важна?
Зачем нужен вторичный индекс в IMS?
Объясните разницу между разграничением по пробелу и разграничением по размеру.
Что такое псевдоним?
Читать далее: Узнайте о том, как быть администратором базы данных
Вопросы по мейнфрейму с ответами
Помимо изучения выборки потенциальных вопросов, с которыми вы можете столкнуться, просмотр вопросов с примерами ответов может дать некоторую дополнительную перспективу. Эти примеры вопросов и ответов показывают, как подойти к каждому потенциальному вопросу, определить его ценность для специалиста по найму и создать ответ, который, вероятно, произведет впечатление.
Как TEST BEFORE и TEST AFTER работают по-разному при использовании с PERFORM UNTIL?
Что такое внешние ключи и каков их эффект и использование в таблице?
Что происходит, когда тест для операции PERFORM UNTIL никогда не соответствует требованиям тестирования?
В чем разница между составными и множественными индексами?
Какие существуют типы замков и чем они отличаются друг от друга?
В чем разница в COBAL между GOBACK, STOP RUN и EXIT PROGRAM?
Как TEST BEFORE и TEST AFTER работают по-разному при использовании с PERFORM UNTIL?
Наиболее важные вопросы, которые может задать вам интервьюер, относятся к техническим аспектам работы, на которую вы претендуете. Важно показать свои знания в этих вопросах и продемонстрировать удобство работы с мейнфреймами. Этот вопрос требует способности понять, почему поведение происходит именно так, как оно есть, а не просто понимания существующих различий. Обязательно укажите, почему поведение отличается от одного варианта к другому.
Пример: «Разница между TEST BEFORE и TEST AFTER в первую очередь сводится к тому, будет ли действие гарантированно выполнено хотя бы один раз или нет. Поскольку TEST BEFORE проверяет условие перед каждой итерацией, если начальное состояние не удовлетворяет тесту то он никогда не будет выполнен. С TEST AFTER проверка выполняется в конце каждой итерации. Это означает, что если первоначальная проверка не соответствует требованиям, она все равно будет повторяться один раз, прежде чем будет выполнен тест, и итерация будет вышел.”
Что такое внешние ключи и каков их эффект и использование в таблице?
Внешние ключи — важная тема для понимания при работе на мейнфреймах из-за их способности соединять разные таблицы вместе. Отвечая на вопрос, вы должны быть максимально лаконичны, демонстрируя свое понимание концепции. При ответе на вопрос обязательно обратите внимание на важность и полезность внешних ключей.
Пример: «Внешний ключ — это метод создания связи между двумя разными таблицами на мейнфрейме. Внешние ключи относятся к сегменту одной таблицы, который напрямую соответствует первичным ключам второй таблицы. Затем он идентифицирует элементы с каждым внешний ключ, связанный с соответствующим элементом, идентифицированным первичным ключом в другой таблице. Это может быть полезно при работе со сложными наборами данных, которые хранятся в нескольких разных таблицах».
Что происходит, когда тест для операции PERFORM UNTIL никогда не соответствует требованиям тестирования?
Одной из серьезных проблем при использовании итераций является возможность создания бесконечного цикла. Этот вопрос является тестом, чтобы убедиться, что все кандидаты знают о рисках, связанных с запуском протокола зацикливания, и понимают важность предотвращения неразрывного цикла. Вы должны объяснить, как запускается бесконечный цикл, а также кратко объяснить, почему это вызывает беспокойство.
Пример: «При использовании операции PERFORM UNTIL важно убедиться, что условие тестирования будет выполнено в процессе выполнения итерации. Если операция выполняется таким образом, что она никогда не вызывает результат UNTIL, вам остается с повторяющимся циклом, из которого программа мэйнфрейма не может выйти».
В чем разница между составными и множественными индексами?
Часто при работе с мейнфреймами используется несколько терминов, которые имеют схожие значения и функции, но не совпадают. Специалист по найму часто просит вас различать похожие термины и их функции.
Пример: «Хотя на первый взгляд они могут показаться похожими, между составным индексом и множественным индексом есть ключевое различие. В составном индексе используются два разных индекса, каждый из которых получает свой собственный столбец. В составном индексе только один столбец предназначен для хранения информации индекса, при этом два индекса, назначенные каждой строке, объединены в один столбец в таблице».
Какие существуют типы замков и чем они отличаются друг от друга?
Одной из наиболее важных функций мейнфрейма является управление доступом компьютеров к файлам, хранящимся на мейнфрейме. Блокировки используются для установки возможностей доступа к файлу, а различные стили изменяют то, как пользователи могут взаимодействовать с файлами и манипулировать ими. Ваш ответ должен демонстрировать ключевые различия между типами, чтобы показать, что вы понимаете, когда каждый из них, скорее всего, будет полезен.
Пример: «К пространству данных можно применить три разных блокировки, каждая из которых изменяет способ доступа пользователей к данным, хранящимся в заблокированном разделе. При монопольной блокировке любой доступ к заблокированному пространству ограничен для всех пользователей. , обеспечивая полную защиту данных в запертом пространстве.
При блокировке обновления программа, получающая доступ к заблокированному пространству, сохраняет возможность чтения или даже изменения информации в заблокированном пространстве. Наконец, с общей блокировкой несколько пользователей могут получить доступ к заблокированной информации, однако они не могут ее изменить, что помогает избежать конфликтов из-за одновременных изменений».
В чем разница в COBAL между GOBACK, STOP RUN и EXIT PROGRAM?
Интервьюер может задать этот вопрос, чтобы установить ваше понимание COBAL, а также вашу способность объяснять сложные системные директивы другим. Хотя эти команды похожи, у них есть важные отличия, которые могут изменить результат программы.
Пример: «Похоже, что эти три команды выполняют одну и ту же задачу, которая выходит из программы, каждая команда обрабатывает это задание немного по-разному. GOBACK возвращает управление вызывающей программе. STOP RUN прекращает работу и передает управление ОС. EXIT PROGRAM полностью переключает управление программой.”