Рубрики

Snapdeal Интервью Опыт | Набор 10 (в кампусе)

Раунд 1: онлайн тест
Продолжительность: 1 час
Содержание: 22 MCQ, 2 кода
Платформа: HackerRank

22 MCQ: (нетривиально)
Количественный анализ: Время Скорость Расстояние, Расы, Процент, Соотношение пропорций, Вероятность, Система счисления

Фрагменты кода:
Некоторые очень хорошие вопросы, требующие глубокого понимания концепций указателей, операторов приращения, функции printf, объединения и т. Д.
Примеры :
-> для (printf («1»;! printf («0»); printf («2»))
Е ( «Snapdeal»);
-> Int а = -6
соиЬ> 2);
-> printf («% s», «snap», «сделка»);
-> объединение u1 {
int a: 2;
int b: 3;
int c: 4;
} Вар;
int main () {
var.a = 2;
var.b = -6;
var.c = 4;
cout Например, 5 1 4 2 6 3 4 8 10 7 10 XXXX XXXXXX XX XXX

2) Для заданных точек двух отрезков прямых A (x1, y1 x2, y2) и B (x3, y3 x4, y4) найдите, пересекаются ли эти 2 отрезка или нет.

Я решил 2-й код (все тесты), все mcqs, 1-й код (2/6 тестов) [занял 3-е место в онлайн-тестировании]
Очень важно решить хотя бы один код.

Мой совет :
-> Перед тестом: проверьте архивы интервью geeksforgeeks snapdeal и решите все вопросы онлайн-кодирования -> Во время теста: (Если вы считаете, что не можете сделать оба кода) Найдите более простой и «завершите» его в течение 20 минут, решите как много mcqs за 30 минут, за последние 5-10 минут попробуйте пройти тестовый пример 2-го кода (что-то лучше, чем ничего)

День собеседования:

Раунд 2: Групповая муха: Большой отборочный раунд (бумага-ручка)
3 вопроса по кодированию (любой язык)
продолжительность: 1 час
Только функция для записи (нет main ())

1) Проверьте наличие сбалансированных скобок в выражении (допускается STL)

2) Учитывая массив положительных и отрицательных чисел, найдите максимальную сумму любой подпоследовательности.
Вернуть сумму и подпоследовательность.

Неоднозначный вопрос:
Максимальная сумма любой подпоследовательности (примечание: это не возрастающая подпоследовательность) будет суммой всех положительных чисел в массиве [Trivial]
Поэтому я интерпретировал подпоследовательность как подмассив

3) Проверьте, является ли Btree BST

Круглый 3: первый F2F технический
1) Подробное обсуждение проектов -> Примечание: он не спрашивал ничего, касающегося содержания моего проекта, но фактического использования проекта в реальном времени, его плюсов и минусов, масштабов в будущем, где технология применяется в настоящее время и т.д.

2) код: есть два отсортированных массива. Первый имеет размер m + n, содержащий только «первые» m элементов. Другой имеет размер n и содержит n элементов. Объедините эти два массива в первый массив размером m + n так, чтобы выходные данные были отсортированы.
Этот вопрос был измененной формой http://espressocode.top/merge-one-array-of-size-n-into-another-one-of-size-mn/
Но это решение O (m + n) для объединения + O (m) для сдвига: он попросил меня оптимизировать без сдвига

Не давайте сначала оптимизированное решение: мой план действий: O (n2), O (nlogn), O (m) + O (m + n), O (m + n)
Он был очень доволен тем, как я подошел к проблеме.

3) Концепции СУБД: Индексирование: почему это требуется, как оно достигается, почему дерево B +, разница между деревьями B и B +, типы индексации, различия между ними, преимущества и ситуации, в которых они могут использоваться, можем ли мы сделать индекс для группы кортежей (ans: yes), зачем нам такой индекс, многоуровневая индексация.

4) DNS — серверы доменных имен: кто они, как они работают, что такое итеративный поиск DNS, рекурсивный поиск DNS, TLD-серверы, авторитетные серверы, зачем они нам нужны, как они обслуживаются, что такое прокси-серверы, почему нужны ли они нам, что такое почтовые серверы, под каким сервером они поддерживаются (ans: под авторитетными серверами)

Круглый 4: второй F2F технический
1) Разработка программного обеспечения размещения
Требования
а) Выберите группу участников для определенного колледжа.
б) участники дискуссии имеют различный опыт
в) в колледжах могут быть также отделы техники, искусства, науки.
d) Участник дискуссии может выйти на работу максимум на 3 дня за две недели (я попросил его дать доступ к личным календарям всех участников дискуссии)
Он попросил меня сначала нарисовать диаграммы ER
Чем попросил показать нормализованные таблицы
Затем он попросил меня написать все это, особенно 4-е требование: ограничение по времени (я сделал это с использованием логических векторов и алгоритма kmp)
Он был доволен своим дизайном.

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

2) код: найти квадратный корень числа
Я дал интерактивное решение O (N),
Он сказал мне, чтобы оптимизировать: я сделал это в O (logn) с бинарным поиском
Дальнейшая оптимизация до O (1): я застрял, после долгих дискуссий по различным технике он намекнул, что будет использовать мою функцию много раз, тогда я сразу же сказал ему использовать хэш-карты и сохранить предыдущие результаты ,
Он начал улыбаться и спросил меня, есть ли у меня вопросы к нему him

3) Концепции ООП: агрегация, состав, инкапсуляция, абстракция, наследование, полиморфизм. Далее углубились в понятия инкапсуляции и абстракции, различия между ними, пример из реального мира (я использовал мобильный телефон: чертёж мобильного телефона — абстрактный класс, bluprints для разных версий одного и того же мобильного i5, i6 и т. д. являются производными, фактические мобильные телефоны являются объектами, инкапсулированными.), что такое сокрытие данных, связь между сокрытием данных, инкапсуляция, абстракция.

Раунд 5: HR раунд
Если вы до этого добрались, это означает, что вы выбраны. Парень из Snapdeal — это самый крутой из всех, кого я встречал. Он спросил меня, как называются кампусы, которые меня наняли до сих пор, я дал ему оба их имени, и он был как » Tab Toh Tum отклонил Ho Bhai '. (не) Типичные HR вопросы следуют: D.

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

Если вам нравится GeeksforGeeks и вы хотите внести свой вклад, вы также можете написать статью и отправить ее по почте на contrib@geeksforgeeks.org. Смотрите свою статью, появляющуюся на главной странице GeeksforGeeks, и помогите другим вундеркиндам.

Все практические проблемы для Snapdeal !

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

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

Snapdeal Интервью Опыт | Набор 10 (в кампусе)

0.00 (0%) 0 votes