先说下面试流程:打电话通知我面试一共两个小时,每个小时分别一个面试官。然后发了邮件(全英文)确认收到面试通知,最后下载亚马逊的视频会议app,准备面试。第一轮面试:先是简单的自我介绍,聊了一下项目经历和基本问题,就直接开始手撕代码:问1:数组找到第K大的值怎么做?用什么来排序?有没有其他排序方法?答1:先排序,再输出第K个值。可以用sort、二分、最小堆来排序。问2:输入一个string,如s=1+2+3*5/4,计算结果,然后输出。答2:用双栈,一个放数字一个放符号。结果还挺满意,但是在怎么判断数字那里出了一个小bug,怎么判断1234这个数字,还有123.45这里。第二轮面试:先是问了很多校园学习、性格、工作经历之类的,本来以为可以不用做题了,结果还是要做题,聊了半个小时就给了题目:按照树的顺序到叶子结点为一个数,计算所有树的和。
亚马逊面试流程
出海易/ 2022-04-20
2436
24
优品推荐