热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

亚马逊面试体验|第135集(SDE校内)

亚马逊面试体验|第135集(SDE校内)原文:https:

亚马逊面试体验|第 135 集(SDE 校内)

原文:https://www . geesforgeks . org/Amazon-面试-体验-设置-135-校园-sde/

最近,亚马逊参观了我们的校园,我被面试了 SDE 的职位。以下是我的面试经历:

线上回合:(时长–90 分钟)
20 道 MCQs 和 2 道编码题。MCQs 涉及算法、时间复杂性、定量能力、概率、操作系统、图表、数据结构、递归输出等。
编码题:
1。在亚马逊的一个履行中心,有许多空盒子保持连续递增的顺序。Kiva 机器人被设计成将产品放在盒子里。给出了产品尺寸。设计一个程序,为给定的产品尺寸找到最合适的盒子。第一行包含空盒子的数量,下一行包含有空格的盒子的大小。下一行包含给定产品的尺寸。输出显示最适合的盒子大小,否则显示-1。

For example, Input: 6
2 7 9 11 13 16
12
Output: 13

2.你要在二维数组中找到一个字符串。输入包含二维字符数组和给定字符串。你可以朝八个方向中的一个移动。如果完全找到字符串,输出包含字符串首字母的位置,否则返回-1。如果可能,接受多个答案中的任何一个。
例如,输入:
b t g
p a d
r k j

串:鼠
输出:(2,0)

F2F 第一轮:
简单介绍一下我自己和我的项目。
1。给定一个正负整数数组,在 0(n)时间内重新排列正负数字。
首先,我用 2 个数组来求解,每个数组为正整数和负整数,并将数组的元素放在这 2 个数组中,然后通过从每个数组中取一个元素来组合它们。然后他告诉我没有多余的空间。然后我用 quicksort 分离了正负元素。

2.检查字符串是否相互旋转的程序。我走近如下:

然后他告诉不用 strstr 就能解决。我用天真的搜索方法。

F2F 第 2 轮:
简介和一些行为问题。
给定一个 BST 和一个 key 和,设计一个算法来寻找所有和等于 key 的整数对。
我首先使用一个数组,并以有序的方式将元素放入其中,然后找到配对。他告诉我原地做,我用 2 次遍历(中序和反序)解决。

F2F 第 3 轮:
基于 CS 基础,也对我的实习项目进行了 15 分钟的讨论。
1。当我们输入 Amazon.com 时会发生什么?
2。如果我们想从一个账户转到另一个账户,请详细描述交易过程。也为它设计模式。
3。服务器端在接收 HTTP 请求时会发生什么,操作系统如何交互,以及与线程、线程池、同步、散列等相关的讨论。
4。详细描述 ACID 属性。

酒吧募捐轮:
1。给定一棵二叉树,full_path_sum 是路径中从根到叶的所有节点的总和。给定一个最小和值,如果 path 的 full_path_sum 小于 min_sum,则删除节点。删除所有此类节点。例如,

Given min_sum =8
1
2 3
4 5 6 7
So we delete 4.

2.如何在 BST 中找到 kth-最小元素?

谢谢极客们在我准备期间给了我很多帮助。

如果你喜欢极客博客并想投稿,你也可以写一篇文章并把你的文章邮寄到 contribute@geeksforgeeks.org。看到你的文章出现在极客博客主页上,帮助其他极客。

All Practice Problems for Amazon !


推荐阅读
  • 云原生边缘计算之KubeEdge简介及功能特点
    本文介绍了云原生边缘计算中的KubeEdge系统,该系统是一个开源系统,用于将容器化应用程序编排功能扩展到Edge的主机。它基于Kubernetes构建,并为网络应用程序提供基础架构支持。同时,KubeEdge具有离线模式、基于Kubernetes的节点、群集、应用程序和设备管理、资源优化等特点。此外,KubeEdge还支持跨平台工作,在私有、公共和混合云中都可以运行。同时,KubeEdge还提供数据管理和数据分析管道引擎的支持。最后,本文还介绍了KubeEdge系统生成证书的方法。 ... [详细]
  • 这是原文链接:sendingformdata许多情况下,我们使用表单发送数据到服务器。服务器处理数据并返回响应给用户。这看起来很简单,但是 ... [详细]
  • Imtryingtofigureoutawaytogeneratetorrentfilesfromabucket,usingtheAWSSDKforGo.我正 ... [详细]
  • 【shell】网络处理:判断IP是否在网段、两个ip是否同网段、IP地址范围、网段包含关系
    本文介绍了使用shell脚本判断IP是否在同一网段、判断IP地址是否在某个范围内、计算IP地址范围、判断网段之间的包含关系的方法和原理。通过对IP和掩码进行与计算,可以判断两个IP是否在同一网段。同时,还提供了一段用于验证IP地址的正则表达式和判断特殊IP地址的方法。 ... [详细]
  • PDO MySQL
    PDOMySQL如果文章有成千上万篇,该怎样保存?数据保存有多种方式,比如单机文件、单机数据库(SQLite)、网络数据库(MySQL、MariaDB)等等。根据项目来选择,做We ... [详细]
  • Yes,thisisablogpostaboutaPurse.Imean,aMurse,er,aMan-Bag.ItsmanlyandIlikeit.是的,这是有关钱 ... [详细]
  • 图解redis的持久化存储机制RDB和AOF的原理和优缺点
    本文通过图解的方式介绍了redis的持久化存储机制RDB和AOF的原理和优缺点。RDB是将redis内存中的数据保存为快照文件,恢复速度较快但不支持拉链式快照。AOF是将操作日志保存到磁盘,实时存储数据但恢复速度较慢。文章详细分析了两种机制的优缺点,帮助读者更好地理解redis的持久化存储策略。 ... [详细]
  • 本文介绍了Web学习历程记录中关于Tomcat的基本概念和配置。首先解释了Web静态Web资源和动态Web资源的概念,以及C/S架构和B/S架构的区别。然后介绍了常见的Web服务器,包括Weblogic、WebSphere和Tomcat。接着详细讲解了Tomcat的虚拟主机、web应用和虚拟路径映射的概念和配置过程。最后简要介绍了http协议的作用。本文内容详实,适合初学者了解Tomcat的基础知识。 ... [详细]
  • 个人学习使用:谨慎参考1Client类importcom.thoughtworks.gauge.Step;importcom.thoughtworks.gauge.T ... [详细]
  • [大整数乘法] java代码实现
    本文介绍了使用java代码实现大整数乘法的过程,同时也涉及到大整数加法和大整数减法的计算方法。通过分治算法来提高计算效率,并对算法的时间复杂度进行了研究。详细代码实现请参考文章链接。 ... [详细]
  • 荐
                                                        应用程序负载均衡器概述
    关注公众号:AWS爱好者(iloveaws)文|沉默恶魔(禁止转载,转载请先经过作者同意)网站:www.iloveaws.cnHello大家好,欢迎来到《AWS解决方案架构师 ... [详细]
  • OpenStack 的 Nova 和 Glance 组件
    简单回顾一下OpenStack三大组件的用途:OpenStackCompute(Nova),为云组织的控制器,它提供一个工具来部署云&#x ... [详细]
  • ThisisthecontinuedworkfromPR#2064takingincommentsfromhttps://do ... [详细]
  • AWSreleasedocumentationisbelow.https://aws.amazon.com/jp/about-aws/whats-new/201 ... [详细]
  • C#学习教程:正则表达式 – 如何在第一次出现角色时停止分享
    正则表达式–如何在第一次出现角色时停止我试图从标签中提取src值,到目前为止我似乎能够提取字符串中src值和最终引号之间的字符串串:例如在PHP中:preg_match ... [详细]
author-avatar
xxyyxx1952
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有