Oracle Interview Experience | Набор 39 (Разработчик приложений)

Опубликовано: 13 Сентября, 2021

Oracle посетила наш кампус, чтобы набрать студентов на должность инженера по разработке приложений.

Раунд-1 (онлайн-тестирование)

Этот тест состоял из вопросов четырех категорий: вербальные, математические способности, программная инженерия (блок-схемы и т. Д.) И концепции компьютерных наук (DS, СУБД, ОС и т. Д.).

Из примерно 300 студентов 50 вошли в шорт-лист раундов PI.

Раунд-2 (Личное техническое интервью, 20 минут)

  • Интервьюер попросил меня представиться
  • Отвечал на вопросы о моих проектах и стажировках в деталях (также много спрашивал о моем последнем году проекта, которым я занимался)
  • Программа для реверсирования и печати строки, которая была принята как ввод от пользователя
  • Попросили описать алгоритм KMP
  • Задал несколько SQL-запросов (создание таблицы, представления и т. Д.)
  • Разница между DDL и DML с примерами
  • Основные концепции ООП (абстракция данных, наследование и т. Д.) С соответствующими фрагментами кода
  • Головоломка: http://www.techinterviewpuzzles.com/2010/04/four-people-on-rickety-bridge.html

Раунд-3 (Личное техническое интервью, 2,5 часа)

  • Подробное обсуждение проектов и стажировок
  • Попросили рассказать мне о какой-то проблеме, которую мне больше всего нравилось решать, когда я начинал кодировать и писать код для нее. Он также спросил меня, с какой проблемой я столкнулся при первоначальном решении этой проблемы и как я ее преодолел. Я сказал ему следующую проблему: https://www.geeksforgeeks.org/print-a-given-matrix-in-spiral-form/
  • Спросили меня о моем любимом курсе, на что я ответил Data Structures. Затем он попросил меня перечислить все известные мне структуры данных, каждая из которых поддерживается примером своей полезности.
  • Затем он спросил мою любимую структуру данных (я сказал, что это стек). Он попросил меня рассказать, как некоторые функции текстовых процессоров (например, MS Word) и браузеров используют стек. (На это я сказал, что MS Word может использовать концепцию стека в опциях Redo и Undo (а также в буфере обмена), тогда как браузеры могут использовать его в кнопках Back и Forward)
  • Затем он попросил меня написать рабочий код для использования стека в браузерах для функции, которую я описал выше.
  • Попросили написать рабочий код для преобразования числа из цифровой формы в слова (например, 1192 будет называться «Одна тысяча сто девяносто два») с использованием ООП.
  • Головоломка: три человека A, B и C стоят в вершинах равностороннего треугольника, вписанного в круг. Когда прозвенел звонок, все трое начали бежать по трассе с одинаковой скоростью в неизвестных нам направлениях. Какова вероятность того, что ни один из них не столкнется?
  • Головоломка: http://www.programmerinterview.com/index.php/puzzles/25-horses-3-fastest-5-races-puzzle/

Раунд-4 (Личное техническое интервью, 20 минут)

  • Обсуждение проектов снова!
  • На вопрос о нормализации и нормальных формах (с примерами)
  • Попросили разработать СУБД для системы электронной коммерции вместе с соответствующими диаграммами ER и структурами данных.
  • Спросил немного о себе и моих увлечениях

Раунд-5 (Личное HR-интервью, 20 минут)

  • Обычный вопрос «Расскажи мне о себе».
  • Что вам больше всего нравится на веб-сайте Oracle?
  • Обсуждение проектов и дополнительных занятий, упомянутых в резюме
  • Что бы вы хотели изменить в себе? Почему?
  • Что тебе больше всего нравится в себе? Почему? Приведите пример из своего прошлого.
  • Хотели бы вы получить высшее образование? Почему нет?
  • На вопрос о моем предпочтении местоположения и попросил подождать снаружи результатов

К счастью, меня выбрали вместе с пятью другими людьми. Спасибо GeeksforGeeks!

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

Все практические задачи для Oracle!

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