Рубрики

Zillious Интервью Опыт | Комплект 2 (в кампусе)

Недавно Зиллиус посетил наш кампус и прошел три тура для окончательного отбора. Письменный раунд : 25 MCQ на основе результатов C & C ++, OS, CN (40 мин.). 2 Вопросы кодирования — (на бумаге — 1,5 часа) 1. Вам дан массив A из N целых чисел. Вы должны выполнить M запросов. Каждый запрос имеет один из следующих трех типов: C p: повернуть массив A по часовой стрелке на p единиц. A p: повернуть массив A против часовой стрелки на p единиц. R p: Запрос значения элемента, в настоящее время являющегося p-тым в массиве A. Входные данные В первой строке содержатся два числа — N и M соответственно. Следующая строка содержит N разделенных пробелом целых чисел, обозначающих массив A. Каждая из следующих M строк содержит запрос в одной из форм, описанных выше. Выходные данные Для каждого запроса типа R выведите ответ в отдельной строке. Пример ввода: 5 5 5 4 3 3 9 R 1 C 4 R 5 A 3 R 2 Выход: 5 3 3 2. Найдите самую длинную подстроку — палиндром. http://espressocode.top/ longest-palindrome-substring-set-1 / Первый F2F (технический): 1. Найти следующее большее число с таким же набором цифр http://espressocode.top/ find-next-большее-число -set- цифры / 2. Минимальное количество платформ, необходимых для железнодорожного вокзала. Учитывая время прибытия и отправления всех поездов, которые достигают железнодорожной станции, найдите минимальное количество платформ, необходимых для железнодорожной станции, чтобы не ждать поезда. 3. Головоломка: занять места в самолете. Представьте, что на борту самолета, который вмещает 100 человек, в очереди 100 человек. Первый в очереди понимает, что он потерял посадочный талон, поэтому, когда он садится, он решает занять случайное место. Каждый, кто садится на самолет после него, либо займет свое «правильное» место, либо, если это место будет занято, вместо этого будет случайное место. Какова вероятность того, что последний человек, который сядет за борт, окажется на своем месте? 4. Головоломка: 12 шариков, 3 взвешивания. Второй F2F (технический): 1. Представьте, что у вас есть специальная клавиатура со следующими клавишами: A Ctrl + A Ctrl + C Ctrl + V, где CTRL + A, CTRL + C, CTRL + V каждая действует как одна функциональная клавиша для операций «Выбрать все», «Копировать» и «Вставить» соответственно. Если вы можете нажимать клавиатуру только N раз (указанными четырьмя клавишами), напишите программу, которая выдает максимальное число цифр A, а также распечатайте последовательность клавиш. 2. По заданной входной строке и словарю слов выясните, может ли входная строка быть сегментирована в разделенную пробелами последовательность слов словаря. Рассмотрим следующий словарь {i, like, sam, sung, samsung, mobile, ice, cream, icecream, man, go, mango} Входные данные: ilike Выходные данные: Да Строка может быть сегментирована как «мне нравится». Входные данные: ilikesamsung Выходные данные: Да Строка может быть сегментирована как «Мне нравится Самсунг» или «Мне нравится Сам Сун». Спасибо GeeksforGeeks. 🙂

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

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

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

Zillious Интервью Опыт | Комплект 2 (в кампусе)

0.00 (0%) 0 votes