Знающий лист SDE: вопросы и ответы для интервью

Опубликовано: 12 Декабря, 2022

Cognizant — американская многонациональная компания, предоставляющая услуги в области информационных технологий и консалтинг, со штаб-квартирой в Нью-Джерси, США. Он состоит из двух единиц. Вертикальные подразделения ориентированы на конкретные отрасли. Этот лист поможет вам получить работу в cognizant, мы собрали все вопросы и ответы на собеседовании.

Горизонтали сосредоточены на конкретных технологиях или услугах, таких как аналитика, мобильные вычисления, BPO и тестирование. Он передает на аутсорсинг услуги для различных отраслей, включая банковское дело, здравоохранение, производство, средства массовой информации и развлечения. По состоянию на 2021 год он занимает 185-е место в рейтинге 500 состояний.

Процесс найма в Cognizant включает в себя 3 этапа после регистрации:

  • Письменный раунд: он проверяет общие способности и вербальные способности.

    • Количественные способности (25 вопросов на 35 минут): этот раздел содержит вопросы из базовой математики, прикладной математики и инженерной математики.
    • Вербальные способности (20 вопросов на 20 минут): этот раздел содержит вопросы, основанные на словарном запасе (синонимы, антонимы, контекстуальный словарь), грамматике (выявление ошибок, улучшение предложения и построение) и понимании чтения.
    • Логические способности (35 вопросов на 45 минут). Этот раздел содержит вопросы, основанные на таких темах, как дедуктивная логика кодирования, достаточность данных, объективное мышление, организация данных, распознавание шаблонов кодирования и распознавание шаблонов числовых рядов.
  • Технический раунд: чтобы пройти этот раунд, вы должны иметь четкое представление о структурах данных и алгоритмах, СУБД, операционных системах, сетях и ООП, а также должны владеть языком программирования по вашему выбору. В этом раунде также могут быть головоломки.
  • Раунд HR: в этом финальном раунде задаются обычные вопросы по HR.

Путеводитель по подготовке к собеседованию

Зачем этот лист?

Молодые таланты со всей Индии в поисках блестящей карьеры находят в cognizant прекрасные возможности и глобальную известность благодаря своим клиентам высшего уровня почти во всех отраслях. Мы подготовили этот лист как раз для тех, кто пытается воспользоваться этими возможностями в познании. Этот лист охватывает большинство важных вопросов и ответов, которые возникают на собеседованиях по техническим вопросам. Вопросы в этом листе сгруппированы по темам, охватывающим все основные темы DSA со ссылкой на практику.

Письменный раунд

Письменный раунд состоит из двух основных разделов, а именно теста на общие способности и теста на вербальные способности. Тест на общие способности включает в себя части математического и логического мышления, а также тест вербальных способностей.

Способности и способность рассуждать:

Следовательно, способностей не стоит бояться во время процесса размещения, но да, на это следует обратить внимание, потому что это отборочный тест, и если вы не пройдете его, вы будете исключены из процесса размещения. Итак, у нас есть 6 наборов для тренировки ваших способностей.


Вербальные способности:

Чтобы проверить ваше владение английским языком, они проверят ваше знание грамматики, для этого мы подготовили 5 наборов для понимания английского языка.



Логические способности:

Логические способности — это невербальная оценка, которая специально проверяет вашу способность анализировать концепции и проблемы, выраженные в виде изображений, диаграмм и т. д. У нас есть задачи на рассуждения, основанные на нескольких темах, чтобы помочь вам лучше пройти этап оценки.

  • Оценка логических способностей

Раздел кодирования

В разделе Cognizant, посвященном кодированию, они задавали вопросы по нижеперечисленным темам.

Массив: массив представляет собой набор элементов, хранящихся в смежных местах памяти. Идея состоит в том, чтобы хранить несколько элементов одного типа вместе.

Проблемы Упражняться
Повернуть массив Решать
Самый большой элемент в массиве Решать
Найти второй по величине элемент в массиве Решать
Печатать альтернативные элементы массива Решать
Программа для нахождения суммы элементов заданного массива Решать
Палиндромный массив Решать
Количество меньших элементов Решать
Найти индекс массива Решать
Элемент с левой стороной меньше, а справа больше Решать
Пропущенное число в массиве Решать
Подсчитайте нули Решать
Сортировать элементы по частоте Решать
Подсчет элементов в двух массивах Решать
Два повторяющихся элемента Решать
Элементы в диапазоне Решать
Удалить минимум элементов Решать
Здания, получающие солнечный свет Решать
Последний повторяющийся элемент в отсортированном массиве Решать
Добавление элементов массива Решать
Программа для усреднения массива (итеративная и рекурсивная) Решать
Дан массив пар, найти в нем все симметричные пары Решать
Удалите дубликаты из несортированного массива, используя структуру данных Map Решать
Найти, является ли массив подмножеством другого массива Решать
Программа для циклического поворота массива на единицу Решать
Переупорядочить массив поочередно Решать
Поменять местами k-е элементы Решать
Сумма средних элементов двух отсортированных массивов Решать

Строка: Строки определяются как массив символов. Разница между массивом символов и строкой заключается в том, что строка завершается специальным символом ''.

Проблемы Упражняться
Перевернуть строку Решать
Не повторяющийся символ Решать
Сумма чисел в строке Решать
Удалить персонажа Решать
Удалить пробелы Решать
Проверить наличие двоичного файла Решать
Преобразование верхнего регистра Решать
Подсчет подстрок Решать
Удалить дубликаты из заданной строки Решать
Обратные слова в заданной строке Решать
Программа для поиска наименьшего и наибольшего слова в строке Решать
Возвращает максимальное количество символов во входной строке Решать
Палиндром Струн Решать
Проверить наличие двоичного файла Решать
Одинаковые символы в двух строках Решать
Проверить, являются ли две строки анаграммой друг друга Решать
Длина самой длинной допустимой подстроки Решать
Преобразование римских цифр в десятичные в диапазоне от 1 до 3999 Решать
Учитывая двоичную строку, подсчитайте количество подстрок, начинающихся и заканчивающихся на 1. Решать
Округлить данное число до ближайшего кратного 10 Решать
Альтернативно объединить две строки в Java Решать
Самое часто встречающееся слово в массиве строк Решать
Альтернативная сортировка нижней строки вверху Решать
программа для объединения строки заданное количество раз Решать

Поиск и сортировка:

  • Алгоритмы поиска предназначены для проверки элемента или извлечения элемента из любой структуры данных, где он хранится.
  • Алгоритмы сортировки используются для изменения заданного массива или списка элементов в соответствии с оператором сравнения элементов. Оператор сравнения используется для определения нового порядка элементов в соответствующей структуре данных.
Проблемы Упражняться
Бинарный поиск Решать
Линейный поиск Решать
Пузырьковая сортировка Решать
Сортировка вставками Решать
Сортировка слиянием Решать
Сортировка выбором Решать
Быстрая сортировка Решать
Сортировка кучей Решать

Числовой ряд: в то время как последовательность представляет собой список элементов, расположенных последовательно в соответствии с определенным отношением, ряд представляет собой совокупную сумму данной последовательности терминов.

Проблемы Упражняться
Взломать серию Решать
Изменить биты Решать
Странная игра Решать
Программа для нахождения НОК двух чисел Решать
Проверить, является ли число палиндромом Решать
Программа для номеров Армстронга Решать
Программа для чисел Фибоначчи Решать
Примитивное обильное число Решать
Написать программу Perfect Number Решать
Сумма всех простых чисел от 1 до N. Решать
программа для проверки, является ли заданное число четным или нечетным Решать
Программа для проверки, является ли число простым или нет Решать
Программа для проверки того, является ли данный год високосным Решать
Программа для факториала числа Решать
Программа для суммы геометрических рядов Решать
Программа для N-го члена серии "Геометрическая прогрессия" Решать
Автоморфный номер Решать
Программа для нахождения площади круга Решать
Найдите все делители натурального числа Решать
Программа для нахождения GCD или HCF двух чисел Решать
Как поменять местами два числа без использования временной переменной Решать
Найдите наибольшее число среди трех чисел Решать
По заданному числу N необходимо найти простые числа от 1 до N. Решать

Преобразования: это включает в себя вопросы, в которых предлагается преобразовать данное число из одной системы счисления в эквивалентное число в другой системе счисления.

Проблемы Упражняться
Программа для преобразования двоичного кода в десятичный Решать
Преобразование двоичного числа в восьмеричное Решать
Программа для преобразования десятичных чисел в двоичные Решать
Программа для преобразования заданного числа в слова Решать

Загадки

Головоломки — один из способов проверить свои навыки решения задач. Это каверзные вопросы, которые заставят вас мыслить логически. Попробуйте решить эти 20 самых популярных головоломок, заданных в интервью