Рубрики

BrowserStack Интервью Опыт | Набор 2 (вопросы кодирования)

ПРОФИЛЬ: ПРОГРАММНЫЙ ИНЖЕНЕР
ПРОДОЛЖИТЕЛЬНОСТЬ БУМАГИ : 3 часа
NO. ВОПРОСОВ : 2 (по 20 марок каждый)
МАКСИМАЛЬНЫЕ ЗНАКИ : 20 * 2 = 40 марок

ВОПРОС 1 :
JSON Prettier : —

Напишите программу, которая принимает JSON в качестве входных данных и дает предварительно подтвержденный JSON

  1. Вам нужно прочитать JSON из STDIN. Ввод дает одну строку увеличенного JSON.
  2. Вывод должен быть отформатирован в формате JSON. Проверьте стандартную выходную ссылку.
  3. Используйте 2 пробела (не '/ t') для одного отступа.

ОБРАЗЕЦ ВХОДА :

{«Группа»: {список: [1,2,3]}, «список»: [«а», «б», «в»]}

ОБРАЗЕЦ ВЫХОДА :

{

«Группа»: {

Список: [1,2,3]

},

«List»: [«a», «b», «c»]

}

ОБЪЯСНЕНИЕ : входные данные будут uglifiedjson в одной строке, а выходные данные будут предварительно подтверждены форматом этого.

ВОПРОС 2 :

Анализ XML плюс вычисление серии

Оцените выражение, данное в формате XML. Ключи будут Expr- содержит все выражение. Элем — содержит цифру, сумма, Prod — содержит два или более ключей, чье вычисление необходимо суммировать или умножать соответственно. Sub будет содержать 2 или более клавиш, из которых вторая клавиша должна быть вычтена из первой. Div- будет содержать 2 клавиши, в которых первый ключ нужно будет разделить на второй.

ОБРАЗЕЦ ВХОДА :

<Выр>

<Сумма>

<Эль> 4 </ эль>

<Эль> 6 </ эль>

<Эль> 7 </ эль>

<Эль> 3 </ эль>

</ Сумма>

</ Выр>

ОБРАЗЕЦ ВЫХОДА :
20

ОБЪЯСНЕНИЕ :

Ввод будет XML-файл через стандартный ввод. Конец файла XML помечен </ expr>.

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

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

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

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

BrowserStack Интервью Опыт | Набор 2 (вопросы кодирования)

0.00 (0%) 0 votes