BrowserStack 面试经历 |第 2 组(编码问题)
简介:软件工程师
论文时长:3 小时
不。问题数:2(每题 20 分)
最高分数:20*2 = 40 分
问题 1 :
JSON 更漂亮:-
编写一个以 JSON 为输入并给出美化 JSON 的程序
- 您需要从 STDIN 读取 JSON。输入给出了一行丑陋的 JSON。
- 输出应为 JSON 格式。检查标准输出链接。
- 一个缩进使用 2 个空格(不是'\t')。
样品输入:
{“组”:{列表:[1,2,3]},“列表”:[“a”,“b”,“c”]}
样品输出:
{
“团体” : {
列表:[1,2,3]
},
“列表”:[“a”、“b”、“c”]
}
解释:输入将是 uglifiedjson 在一行中,输出将是美化的格式。
问题 2 :
XML 解析加序列计算
评估以 XML 格式给出的表达式。 Keys 将是 Expr- 包含整个表达式。 Elem - 包含数字,总和,Prod - 包含两个或多个需要分别求和或相乘的键。 Sub 将包含 2 个或更多键,其中必须从第一个键中减去第二个键。 Div- 将包含 2 个键,其中第一个键需要除以第二个。
样品输入:
<表达式>
<总和>
总和>
样品输出:
20
解释:
输入将是通过标准输入的 xml 文件。由 标记的 xml 文件的结尾。
BrowserStack 的所有练习题!