Zoho Интервью Опыт | За пределами кампуса с 1,6 годами опыта

Опубликовано: 28 Августа, 2021

Раунд 1: Программирование (L1) и способности.

Продолжительность: 2 часа

Раздел 1 : 10 Прогнозируйте выходные вопросы. За каждый вопрос ставится 1 балл. Темы: циклы, указатели, «если-еще», массив

Раздел 2: 5 Прогнозируйте выходные вопросы. За каждый вопрос ставится 2 балла. Темы: указатели, рекурсия, матрица (2D-массивы), вложенные циклы.

Раздел 3: 10 вопросов о способностях. На каждом стоит 1 знак. Темы: Время и расстояние, Вероятность, Соотношение и пропорция, Проблемы на поездах.

Раунд 2: Программирование (L2)

Продолжительность: 45 минут

Удалите дубликаты в строке.

Тестовый пример 1:

Ввод: Java1234

Вывод: Jav b 1234 (удалите вторую букву «а», поскольку она дублируется)

Тестовый пример 2:

Ввод: Python1223:

Вывод: Python12 34 (замените второе 2 на 3 и замените 3 на 4, поскольку 3 заменяется на дублированный 2)

Тестовый пример 3:

Ввод: aBuzZ9900

Выход: aBuz C 9 012

(Замените второй «Z» на «C», так как «a» и «B» уже присутствуют в строке. Замените на заглавную C, так как заменяемая буква - заглавная Z. Вторая 9 оказывается равной нулю, а ноль превращается в «1», а второй ноль превращается в «2»)

Раунд 3: Расширенное программирование (L3)

Продолжительность: 3 часа

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

  1. Как созданный механизм запросов идеально масштабируется даже при добавлении новых функций позже?
  2. Как нам создать систему, которая может обрабатывать следующие входные данные и обрабатывать входной запрос?

Вопрос:

  1. Учитывая таблицу, содержащую набор из 10 сотрудников с соответствующими полями:
    Я БЫ Имя Возраст Обозначение отделение Докладывать
  2. Показать все данные о сотрудниках
  3. Обработайте запрос:
    1. Получайте данные от пользователя, пока не нажмете exit.
    2. Получить значение поля для сравнения, оператор сравнения в качестве входных данных
      1. Если значением поля является возраст (тип данных int), поддерживаемые компараторы:>, <,! =, ==
      2. Если значение поля имеет строковый тип данных, поддерживаются компараторы: «начинается с», «содержит», «заканчивается с», «не содержит», «равно» и «не равно равно».
    3. Используйте "И" по умолчанию для запросов с несколькими проверками.
    4. Например: возраст> 30 и возраст <50 и отдел содержит финансы и отчетность перед А.
  4. Показать иерархию отчетов для данного имени сотрудника: J -> I -> F -> D -> C -> B-> A
  5. Показать сотрудников, подчиняющихся данному менеджеру.
  6. Показать сводку по отделу, назначению, отчетности.

Все приложение должно иметь меню, и пользователь сможет выбирать из него.

Round4: Технический HR (L1)

Продолжительность: 30 минут

  1. Меня спросили о моем предыдущем опыте и о том, как объяснить проект в моей предыдущей компании.
  2. Меня попросили решить некоторые головоломки.
  3. Интервьюер задал много вопросов о моем кодировании L3, добавил много дополнительных функций и спросил, как вы будете справляться с этими дополнительными функциями?
  4. Какие лазейки вы найдете в конструкции своего двигателя?

Раунд 5: Технический HR (L2)

Продолжительность: 30 минут

  1. Интервьюер спросил о моем проекте в колледже, паре головоломок, логике к простой программе.
  2. Меня спросили о технологии Hibernate (ORM) и ее преимуществах.
  3. Меня спрашивали о наградах и достижениях в моей предыдущей компании.
  4. Вопросы по моему проекту в моей предыдущей компании.

Раунд 6: Общий HR:

Продолжительность: 10 минут

  1. Почему ZOHO?
  2. Почему вы уходите из предыдущей компании?
  3. Каким вы видите себя через 4 или 5 лет?

Вниманию читателя! Не прекращайте учиться сейчас. Освойте все важные концепции DSA с помощью самостоятельного курса DSA по приемлемой для студентов цене и будьте готовы к работе в отрасли. Чтобы завершить подготовку от изучения языка к DS Algo и многому другому, см. Полный курс подготовки к собеседованию . Если вы готовы, проверьте свои навыки с помощью серий тестов TCS, Wipro, Amazon и Microsoft.