Oracle Interview Experience для младшего инженера-программиста (в кампусе, 2021 г.)

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

Oracle CGBU (коммуникационное глобальное бизнес-подразделение) посетило наш Campus- VIT Vellore в ноябре месяце для получения профиля - младший инженер-программист.

Приемлемые филиалы: CSE / IT / ECE / EEE

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

Всего на Zoom и Coderpad было проведено 3 раунда интервью.

Раунд 1 (Технический 1, около 45 минут): Интервьюер был очень дружелюбным. Он начал со стандартного вопроса «Расскажи мне что-нибудь о себе», после чего спросил меня о моем предпочтительном языке программирования.

Даже после того, как я сказал «Java», он начал с основных вопросов C ++ по указателям.

Теперь он поделился ссылкой на кодерпад в разделе чата и попросил показать мой экран. Ниже были заданы вопросы по кодированию:

  1. Определите, является ли число четным / нечетным, без использования каких-либо операторов деления, умножения или по модулю.
  2. Обнаружение петли в связанном списке. (оба используют HashSet и подход с двумя указателями)
  3. Неограниченный рюкзак - проблема обмена монет. Сначала я дал ему простое рекурсивное решение, затем он попросил оптимизацию, после чего я дал мемоизированное решение. Затем он обсудил временную сложность и дерево рекурсии для того же самого. (Всегда старайтесь начинать с грубой силы, даже если вы знаете оптимизированный подход)

После этого он спросил меня о Deadlock, его четырех условиях и практическом примере. И наконец, интервью закончилось - Головоломка с падением яиц.

Раунд 2 (Технический 2, около 45 минут): Он начал с того, что поздравил меня с выходом в первый раунд. Потом мы обсудили мои проекты. Будучи сотрудником ECE, он спросил об основах цифровой электроники, таких как:

  • Подписанный и беззнаковый бит
  • Логические схемы ворот
  • 2 представления дополнения
  • Восьмеричное и шестнадцатеричное представление чисел.

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

Затем снова у нас был кодерпад Round. На этот раз он больше сосредоточился на деревьях. Вопросы были-

  1. Глубина двоичного дерева
  2. Диаметр двоичного дерева.
  3. Обходы по дереву - порядок уровней (как раз подход)
  4. Удаление и добавление узлов в определенное место в связанном списке.

Раунд 3 (смесь технологий и HR около 30 минут): мы обсудили предыдущие 2 раунда. Опять же, была предоставлена ссылка на кодерпад. Он попросил меня перевернуть связанный список и написать полный рабочий код, включая все классы.

  1. Почему Java по сравнению с другими языками?
  2. Разница между JRE, JDK, JVM?
  3. Вам нужен JDK для запуска приложений Java на вашем телефоне?
  4. Что такое интерфейсы в Java и где мы их используем?
  5. Облачные вычисления и их типы
  6. Затем спросил, работал ли я над Spring Framework, Rest API. Если честно, я сказал «Нет». Но он не возражал.

Затем стандартные вопросы по кадрам:

  1. Почему такая софтверная компания, как Oracle, принадлежит ECE? Дальнейшие вопросы были сформулированы на основе моего Ответа.
  2. Как ты начал кодить?
  3. Если вас интересует программное обеспечение, почему бы вам не взять CSE?
  4. Почему именно Oracle?
  5. Сколько интервью вы дали до сих пор?

Окончательный вердикт: выбран!

Советы:

  • Просто будь уверен и честен
  • Будьте внимательны со своим резюме
  • Продолжайте практиковаться на GFG, это действительно отличная платформа !!

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