Рубрики

Oracle Интервью | Набор 11 (для серверных технологий)

Я недавно давал интервью и получил через Oracle ST. Я не могу вспомнить много вопросов, но постараюсь рассказать столько, сколько смогу.

Онлайн тур

Это был 90-минутный тест в 4 секциях
1) Количественная способность
2) английский и словарный запас
3) Интерпретация данных
4) Технический (C / C ++, Java, DS, Algo, ОС, СУБД, сеть)

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

Письменный тур
Из-за нехватки времени в день собеседования они попросили записать один кодовый вопрос на бумаге за 30 минут, который должен был быть обсужден в 1-м раунде. Они действительно не заботились о рабочем коде, но хотели знать, как вы подошли к вопросу.
Вопрос был:
1-я строка ввода имела несколько N чисел, а следующая строка имела одно целое число. Используя основные математические операции (+, -, *, /), вы должны были определить, можно ли сформировать число в следующей строке или нет. Если да, выведите комбинацию. В противном случае печать невозможна.

Дело 1:
Входные данные:
4,2,3
11
Выход:
4 * 2 + 3

Входные данные:
1,1,1
1
Выход:
1 * 1 * 1

вход
1,2,3
124
Выход:
Невозможно

Входные данные:
2,5,7,3
-7
Выход:
2-5-7 + 3

Раунд 1
1) Первым вопросом был обычный ледокол «Расскажи мне что-нибудь о себе».

2) Затем он попросил меня рассказать о приложении для Android, которое я написал в своем резюме. Я объяснил ему все до мелочей, нарисовал поток приложения на листе, объяснил, как приложение подключилось к серверу и запустило скрипт php. Он был очень впечатлен приложением, которое я видел на его лице.

3) Затем он попросил меня написать условия, которые необходимо учитывать при удалении любого узла из дерева на листе бумаги.

4) Он спросил меня, есть ли у меня вопросы к нему. Это очень важно, потому что показывает, насколько вы заинтересованы в работе. Задайте какой-нибудь разумный вопрос здесь.

Раунд 2
Он спросил меня, насколько мне комфортно в Сети, и задал мне много вопросов.
1) Как файл передается через FTP и как именно работает FTP? Сколько сокетов потребуется для передачи одного файла? (Я не мог получить то, что он пытался спросить)

2) По какому пути следует идти, если моя система хочет подключиться к некоторому заданному IP-адресу другой системы?

3) Какой алгоритм используется для сборки мусора в Java?

4) структура пакета IPv4

5) Как работает DHCP?

Раунд 3
1) В чем разница между графом и деревом?

2) Найти путь между двумя заданными узлами в двоичном дереве. Напишите правильный код для этого. Также проверьте, присутствует ли какой-либо из узлов в дереве. (написал код для поиска LCA (наименьшего общего предка) и пути печати от NODE1 — LCA — NODE2)

3)

    main() {
    printf("hello\n");
    main();
    } 

Каким будет вывод этого кода?

4)

   main() {
    fork();
    if (fork() || fork()){
     printf("heyy\n");
     fork();
    }
   } 

Сколько раз будет напечатано «хей»?

Этот раунд больше обсуждался, чем интервью. Команда была действительно холодной и заставила меня чувствовать себя очень расслабленно во время раунда.

HR раунд
Это была просто формальность. Это не длилось даже 5 минут.
1) Она спросила меня о моем прошлом.
2) Почему я должен выбрать тебя?
3) Почему Oracle?
4) Есть ли предпочтения в расположении между Хайдарабадом, Бангалором и Ноидой?
5) Есть вопросы к команде? Я спросил, могу ли я продлить дату моего вступления на 15-20 дней 😛

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

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

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

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

Oracle Интервью | Набор 11 (для серверных технологий)

0.00 (0%) 0 votes