Рубрики

Интервью InfyTQ (тест на обновление)

Привет, я Маниш KC из MAKAUT, WB. Эта статья является продолжением сертификационного экзамена Infosys | InfyTQ .

Я получил письмо от Infosys 2 августа 2019 года, в котором сообщалось, что я попал в шорт-лист для теста на обновление InfyTQ и получил ссылку с указанием даты и времени для технической оценки.

Техническая оценка

Тест был 7 августа 2019 года. Было 3 вопроса о кодировании. Я решил 1 вопрос. Вопрос, который я решил, дан ниже:

Вопрос: инвертирование битов

Вам дан массив размером n. Каждый элемент в массиве либо 0, либо 1. Вы должны выполнить ровно одну операцию. В одной операции вам нужно выбрать подмассив и инвертировать все биты в подмассиве. Минимальный размер подмассива, который нужно выбрать, равен 1, а максимальный размер — n.

Выведите максимальное количество единиц, которое вы можете получить, выполнив описанную выше операцию.

[Примечание: инверсия означает изменение от 0 до 1 и от 1 до 0]

Прецедент:

Input:
6
1 0 0 1 0 1
Output:
5

Решение вышеуказанного вопроса приведено ниже:

n = int(input())    # Количество элементов в массиве

  

arr = list(map(int, input().split()))    # Массив, содержащий 0 и 1

  

ones_count = []

  
# Используйте два цикла для создания подмассивов

for i in range(n):

    for j in range(i + 1, n + 1):

          

        # arr [i: j] подмассив

        # Основная логика для подсчета 1с

        ones_count.append(arr.count(1)+arr[i:j].count(0)-arr[i:j].count(1))

          
# наконец, максимальное количество ones_count будет обязательным ответом

print(max(ones_count))

Опрос

Я получил письмо от Infosys 13 августа 2019 года, в котором сообщалось, что меня выбрали для SES (Специалист системного инженера) PPI (Интервью до размещения). 19 августа я получил еще одно письмо от Infosys о дате и времени PPI. Это было запланировано на 26 августа, а отчетное время было в 9:00 утра.

В день собеседования, то есть 26 августа, я вошел в комнату для собеседований, там было более 10 разных групп интервью, и каждая группа состоит только из одного интервьюера, т.е. только один интервьюер брал интервью у одного интервьюируемого за один раз. Были заданы следующие вопросы:

  1. Представьтесь.
  2. Что такое наука о данных?
  3. Что такое машинное обучение?
  4. Что такое алгоритм машинного обучения?
  5. Как проходил экзамен, через который вы пришли сюда?
  6. В чем разница между Python и C ++?

Это все. Мне задали только 6 вопросов. Продолжительность интервью составляла от 6 до 8 минут.

Результат

Результат был объявлен в тот же день в вечернее время. Около 18:00 мне позвонили, и руководитель группы по подбору персонала сказал: «Поздравляю, Маниш Кумар Чаудхари, вам предлагается роль системного инженера в Infosys».

Напишите свой опыт интервью или отправьте его по электронной почте на адрес contrib@geeksforgeeks.org

Рекомендуемые посты:

Интервью InfyTQ (тест на обновление)

0.00 (0%) 0 votes