Рубрики

Экспедиция Интервью Опыт | Набор 7 (4,5 года опыта для SDE1)

Всего было проведено 6 раундов, после чего я попал в шорт-лист на эту должность. Общие вопросы типа «почему Expedia?», Опишите себя и свой опыт? причина для переключения? Вопросы для меня? спросили почти все во всех раундах.

Ниже были заданы технические вопросы:

Раунд 1 (1 час)

  1. Текущий проект и обязанности? Сложности?
  2. Разница между ожиданиями () и сном ()
  3. Опишите определенные принципы OOPS
  4. Лучшие практики проверки кода
  5. TDD? шаги?
  6. Почему класс String неизменен?
  7. Разница между массивом и arrayList
  8. Разница между итератором и списком
  9. Типы исключения? что происходит с объектом исключения после того, как исключение поймано и обработано? когда это мусор?
  10. что такое AWS?
  11. Дизайн торгового автомата — контрольные примеры и шаблон дизайна.

Раунд — 2 (1 час)

  1. почему вы хотите переключиться?
  2. Шаблон декоратора (дизайн и код)
  3. как вы будете реализовывать пакетную работу без фреймворка? как они запланированы? Таймер объекта?
  4. diff bw EJB2 & 3
  5. веб-сервисы SOAP & REST diff bw
  6. написать код для реализации синглтона в многопоточном env. объяснить.

Раунд -3 (1 час)

  1. Упс лучшие практики?
  2. Управление памятью JVM, куча, стек и сборка мусора.
  3. TDD? шаги? типы тестовых случаев?
  4. Тестовые случаи для дизайна торгового автомата?
  5. почему я тебя нанимаю?

Раунд -4 (40 минут)

  1. написать код для печати чисел от 0-10 и изменить sysout для печати 10-0
  2. написать код для нахождения пересекающихся двух прямоугольников по заданному набору их двух противоположных вершин
  3. написать несколько тестов для метода, который находит площадь треугольника
  4. что такое синглтон? применение синглтона в вашем проекте

Раунд -5 (1 час 45 минут)

  1. Текущая роль и обязанности? Используемые технологии? интерфейс или бэкэнд?
  2. Singleton? напишите код, убедитесь, что он работает в многопоточном окружении, также защищенном от размышлений
  3. как ты выйдешь в финал?
  4. что такое неизменность? привести пример неизменяемого класса в Java? почему строка неизменна?
  5. Что такое веб-сервис? Мыло против отдыха? Преимущества ОТДЫХА?
  6. Diff bw 'String str = new String (“abc”)' & 'String str = “abc”'
  7. каким образом можно сохранить состояние пользователя? плюсы и минусы всех методов. что такое куки? как они реализованы?
  8. где вы будете закрывать / освобождать ресурсы? Что делать, если вы получите исключение в блоке finally?
  9. Опишите и внедрите любой шаблон проектирования, кроме синглтона
  10. как вы будете определять тупик? реализовать способы предотвращения и разрешения.
  11. писать SQL-запросы (используя внешние ключи, имея, группировать по предложениям, вложенные запросы)
  12. Вы сделали обзоры кода? что вы ищете в коде, делая это?
  13. проблемы, возникающие при использовании Hibernate? производительность?
  14. Как вы будете реализовывать расширенный поиск, используя Hibernate? Использование Criteria & Pagination API?

Раунд -6 (30 минут)

  1. что такое вар в javascript? типы и область применения?
  2. что такое угловой JS?
  3. разница между 'var x = 3;' & 'x = 3;'?
  4. что такое AB тестирование?
  5. дано: baseURL & карта, содержащая queryStrings — напишите код для возврата полной строки URL. как вы будете обрабатывать специальные символы в нем.
  6. как вы убедитесь, что код остается поддерживаемым.
  7. что такое enum? разница между enum и константой? использует enum?
  8. TDD? какие насмешливые рамки вы использовали?

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

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

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

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

Экспедиция Интервью Опыт | Набор 7 (4,5 года опыта для SDE1)

0.00 (0%) 0 votes