Рубрики

Oracle Интервью | Комплект 1

Я присутствовал на собеседовании по технологии Oracle Server Banglore. Они начали с PPT, за которым последовал письменный тест. Затем два раунда технического интервью и затем HR. В конце концов, результат был объявлен через неделю, и его выбрали, спасибо гикам за гиков.

Ожидается, что вы напишите алгоритм / псевдокод, за которым последует реальный код на языке c / c ++ / java.

Q1. Дано дерево, отправьте его по сети. Можно предположить, что функции send () и receive () доступны.

Q2. Сжатая строка хранится в массиве достаточной длины. Напишите программу и ее сложность, чтобы распаковать строку. т.е. a3b6c4 à aaabbbbbbccccc

Q3. Медиаплеер выбирает песни из базы данных, содержащей огромное количество песен. Создайте функцию воспроизведения в случайном порядке, чтобы она выбирала песню случайным образом, но не повторяла песни. Вы можете предположить, что случайная функция rand () доступна.

Решение 1.
a) Прочитайте строку в inorder и передайте ее, используя функции send () и receive ().
б) Прочитать строку в предзаказе и передать ее с помощью функций send () и receive ().
c) На приемном конце доступны как порядок, так и порядок, чтобы можно было восстановить дерево.

Решение 2.
а) Сначала прочитайте все частоты и сложите их как total_freq.
б) Запустить заполнение массива из индекса total_freq.
в) Повторите символ по заданной частоте.

Решение 3.
а) Перечислите песни, назначьте конкретный номер каждой песне.
б) Напишите функцию карты, которая отображает () вывод функции random () в размер базы данных песен (размер).
c) Воспроизведите песню, номер которой выводится функцией карты.
d) Теперь увеличьте порядковый номер этой песни так, чтобы она вышла за пределы диапазона функции map (), т.е. seq_no = seq_no + size; (чтобы в следующий раз это нельзя было повторить, пока все песни не будут воспроизведены один раз).
e) После воспроизведения всех песен снова уменьшите их порядковый номер.

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

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

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

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

Oracle Интервью | Комплект 1

0.00 (0%) 0 votes