Zoho Интервью Опыт | За пределами кампуса с 1,6 годами опыта
Раунд 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 часа
Создайте движок, способный обрабатывать пользовательский запрос. Основное внимание уделяется не логике, а системному дизайну.
- Как созданный механизм запросов идеально масштабируется даже при добавлении новых функций позже?
- Как нам создать систему, которая может обрабатывать следующие входные данные и обрабатывать входной запрос?
Вопрос:
- Учитывая таблицу, содержащую набор из 10 сотрудников с соответствующими полями:
Я БЫ Имя Возраст Обозначение отделение Докладывать - Показать все данные о сотрудниках
- Обработайте запрос:
- Получайте данные от пользователя, пока не нажмете exit.
- Получить значение поля для сравнения, оператор сравнения в качестве входных данных
- Если значением поля является возраст (тип данных int), поддерживаемые компараторы:>, <,! =, ==
- Если значение поля имеет строковый тип данных, поддерживаются компараторы: «начинается с», «содержит», «заканчивается с», «не содержит», «равно» и «не равно равно».
- Используйте "И" по умолчанию для запросов с несколькими проверками.
- Например: возраст> 30 и возраст <50 и отдел содержит финансы и отчетность перед А.
- Показать иерархию отчетов для данного имени сотрудника: J -> I -> F -> D -> C -> B-> A
- Показать сотрудников, подчиняющихся данному менеджеру.
- Показать сводку по отделу, назначению, отчетности.
Все приложение должно иметь меню, и пользователь сможет выбирать из него.
Round4: Технический HR (L1)
Продолжительность: 30 минут
- Меня спросили о моем предыдущем опыте и о том, как объяснить проект в моей предыдущей компании.
- Меня попросили решить некоторые головоломки.
- Интервьюер задал много вопросов о моем кодировании L3, добавил много дополнительных функций и спросил, как вы будете справляться с этими дополнительными функциями?
- Какие лазейки вы найдете в конструкции своего двигателя?
Раунд 5: Технический HR (L2)
Продолжительность: 30 минут
- Интервьюер спросил о моем проекте в колледже, паре головоломок, логике к простой программе.
- Меня спросили о технологии Hibernate (ORM) и ее преимуществах.
- Меня спрашивали о наградах и достижениях в моей предыдущей компании.
- Вопросы по моему проекту в моей предыдущей компании.
Раунд 6: Общий HR:
Продолжительность: 10 минут
- Почему ZOHO?
- Почему вы уходите из предыдущей компании?
- Каким вы видите себя через 4 или 5 лет?
Вниманию читателя! Не прекращайте учиться сейчас. Освойте все важные концепции DSA с помощью самостоятельного курса DSA по приемлемой для студентов цене и будьте готовы к работе в отрасли. Чтобы завершить подготовку от изучения языка к DS Algo и многому другому, см. Полный курс подготовки к собеседованию . Если вы готовы, проверьте свои навыки с помощью серий тестов TCS, Wipro, Amazon и Microsoft.