📌  相关文章
📜  亚马逊笔试 2019 年 5 月软件开发工程师 I(1)

📅  最后修改于: 2023-12-03 15:06:21.932000             🧑  作者: Mango

亚马逊笔试 2019 年 5 月软件开发工程师 I

简介

2019年5月,亚马逊公司举行了笔试,面向软件开发工程师I职位招聘。此笔试主要测试应聘者的算法能力、编程知识、数据结构、操作系统等方面的能力。

该笔试适用于有一定编程基础的人员,适用于想要加入亚马逊公司的开发团队的应聘者。

题目

该笔试有多个题目,其中包含了数据结构和算法方面的题目,涉及到的知识点较为广泛。以下为该笔试中的一道题目示例:

题目描述:

请编写一个函数,将一个字符串中的空格替换成“%20”。例如,当字符串为We Are Happy.则经过替换之后的字符串为We%20Are%20Happy。

输入描述:
输入一行字符串
输出描述:
输出一行字符串
示例

输入

We Are Happy

输出

We%20Are%20Happy
代码实现
def replace_spaces(s: str) -> str:
    """
    将字符串中的空格替换成 '%20'
    """
    return s.replace(' ','%20')
总结

该笔试是一次良好的机会,可以测试应聘者的算法能力、编程知识、数据结构、操作系统等方面的能力。同时,也是一个很好的机会,可以加入亚马逊公司的开发团队,成为一个受人尊敬和有前途的软件开发工程师。