Oracle Interview Experience для младшего инженера-программиста (в кампусе, 2021 г.)
Oracle CGBU (коммуникационное глобальное бизнес-подразделение) посетило наш Campus- VIT Vellore в ноябре месяце для получения профиля - младший инженер-программист.
Приемлемые филиалы: CSE / IT / ECE / EEE
Около 95 студентов были выбраны для личного собеседования, и весь процесс был удален из-за ситуации с пандемией.
Всего на Zoom и Coderpad было проведено 3 раунда интервью.
Раунд 1 (Технический 1, около 45 минут): Интервьюер был очень дружелюбным. Он начал со стандартного вопроса «Расскажи мне что-нибудь о себе», после чего спросил меня о моем предпочтительном языке программирования.
Даже после того, как я сказал «Java», он начал с основных вопросов C ++ по указателям.
Теперь он поделился ссылкой на кодерпад в разделе чата и попросил показать мой экран. Ниже были заданы вопросы по кодированию:
- Определите, является ли число четным / нечетным, без использования каких-либо операторов деления, умножения или по модулю.
- Обнаружение петли в связанном списке. (оба используют HashSet и подход с двумя указателями)
- Неограниченный рюкзак - проблема обмена монет. Сначала я дал ему простое рекурсивное решение, затем он попросил оптимизацию, после чего я дал мемоизированное решение. Затем он обсудил временную сложность и дерево рекурсии для того же самого. (Всегда старайтесь начинать с грубой силы, даже если вы знаете оптимизированный подход)
После этого он спросил меня о Deadlock, его четырех условиях и практическом примере. И наконец, интервью закончилось - Головоломка с падением яиц.
Раунд 2 (Технический 2, около 45 минут): Он начал с того, что поздравил меня с выходом в первый раунд. Потом мы обсудили мои проекты. Будучи сотрудником ECE, он спросил об основах цифровой электроники, таких как:
- Подписанный и беззнаковый бит
- Логические схемы ворот
- 2 представления дополнения
- Восьмеричное и шестнадцатеричное представление чисел.
Он также помогал мне в перерывах, где бы я ни запутался.
Затем снова у нас был кодерпад Round. На этот раз он больше сосредоточился на деревьях. Вопросы были-
- Глубина двоичного дерева
- Диаметр двоичного дерева.
- Обходы по дереву - порядок уровней (как раз подход)
- Удаление и добавление узлов в определенное место в связанном списке.
Раунд 3 (смесь технологий и HR около 30 минут): мы обсудили предыдущие 2 раунда. Опять же, была предоставлена ссылка на кодерпад. Он попросил меня перевернуть связанный список и написать полный рабочий код, включая все классы.
- Почему Java по сравнению с другими языками?
- Разница между JRE, JDK, JVM?
- Вам нужен JDK для запуска приложений Java на вашем телефоне?
- Что такое интерфейсы в Java и где мы их используем?
- Облачные вычисления и их типы
- Затем спросил, работал ли я над Spring Framework, Rest API. Если честно, я сказал «Нет». Но он не возражал.
Затем стандартные вопросы по кадрам:
- Почему такая софтверная компания, как Oracle, принадлежит ECE? Дальнейшие вопросы были сформулированы на основе моего Ответа.
- Как ты начал кодить?
- Если вас интересует программное обеспечение, почему бы вам не взять CSE?
- Почему именно Oracle?
- Сколько интервью вы дали до сих пор?
Окончательный вердикт: выбран!
Советы:
- Просто будь уверен и честен
- Будьте внимательны со своим резюме
- Продолжайте практиковаться на GFG, это действительно отличная платформа !!
Вниманию читателя! Не прекращайте учиться сейчас. Освойте все важные концепции DSA с помощью самостоятельного курса DSA по приемлемой для студентов цене и будьте готовы к работе в отрасли. Чтобы завершить подготовку от изучения языка к DS Algo и многому другому, см. Полный курс подготовки к собеседованию . Если вы готовы, проверьте свои навыки с помощью серий тестов TCS, Wipro, Amazon и Microsoft.