走的是社会招聘。
一共会有五面,面了两轮,均为线上。第一轮其实不是严格意义上的面试,主要是对方介绍公司和岗位情况及部门未来计划,然后了解你的地方就是之前的公司情况,你为什么离职,未来的规划这些。第二轮是笔试,会python的话会有python的题,不会的话就只考SQL,分为选择题和一道写query的题。选择题一半考比较基础的SQL query,另一半考理论,但说实话不知道这些理论知识是用来干嘛,其实日常取数不会涉及...考写query的题是给了一个excel里面有AMAZON实际业务数据,让根据output表写query,难度中等吧,但我没写好。
亚马逊数据分析师面试题
1. 为什么离职?
2. 听完介绍你想往什么方向发展
3. 未来的职业规划
4. 对数据库的掌握程度
5. 你有什么问题想要问我的吗?
首先是技术面试。面试过程是通过视频进行的。面试官首先让介绍一下自己的工作经历,做过些什么项目。然后问最成功的的一次项目是怎样的情况,为什么是最成功的,面试官会根据你介绍的项目询问一些技术细节。从这个项目中学到了什么。然后问对亚马逊这个公司了解多少。
面试官问的面试题:亚马逊高级开发工程师面试题
问题1:首先简单介绍一下你自己。
问题2:请介绍一下你的工作经历。
问题3:你做过的最成功的项目是哪个?
问题4:你在这个项目中遇到的棘手问题是什么?如何解决的?给公司带来的好处是什么?
问题5:你对亚马逊这家公司了解有多少?
问题6:你有什么问题需要问的吗?
对方是一个印度HR姐姐,主动电话联系我问我对不对亚马逊的工作职位感兴趣,于是开始准备面试。面试有三轮,第一轮在线面试自己定时间,三天内选个时间做测试给结果。测试题有两道,都是算法题需要在线给出代码并编译通过所有的test case。电话面试的问题也主要集中在技术上,并没有太多前端的问题。
面试官问的面试题:亚马逊WEB开发工程师面试题
1,给出一个有着含有不同元素(可能重复)的嵌套array,例如:[[A, B], [A, C, D]],并给出一个pattern规律,设计算法检验给出的array是否符合pattern;
2,给一部电影,要求返回跟这部电影相关的,排名最高的 N 部电影,其中不包括输入的那部电影
输出不需要排序。如果不够 N 部,就有多少输出多少部。
电影长这样:
class Movie {
private:
int id; float rate; vector
public:
int getID();
float getRate();
vector
}
要求实现的函数长这样:
vector
2 个给好的 tests,10 个隐藏的。
BFS 搜索所有电影,max heap 挑选结果,这样做 test 可以都过,不清楚其他方法会不会有 TLE。
1.自我介绍(自己的一些基本情况,针对岗位说一些可以对应的工作经历,包括之前在学校的一些相关性强是也可以说。)
2.在线沟通(会问一些针对性的问题,之前实习经历之类的)
3.英语翻译
亚马逊审核面试题
你在之前的工作当中遇到过什么困难的事情,遇到之后你是如何沟通解决的。
给你一个可能会遇到的有一定困难性的情景设定,问如果你遇到该情况应该怎么和客户沟通处理。
(可以提前自己准备一些困难性场景自我代入,或者回忆一下实习期间遇到过的困难性事件,说话清晰有条理一点,不要答非所问)
内推现场面,之前是没有笔试的。投的北京的岗位,但是面试会安排在你所在的城市,所以面试就在上海中山公园的亚马逊面的。面试流程大概就是先介绍一下自己,以及谈一谈简历中的几个项目,最后再在一个纯文本IDE上写两道题。其实题目还是不难的,但是由于是第一次工作面试没什么经验还是给搞砸了。
面试官问的面试题:亚马逊软件开发实习生面试题
前面的简历项目就不赘述了,因人而异。后面两个代码题,第一个输入是一个排好序的数组,要求给出一个二叉排序树,感觉比较简单?我用的递归做的。第二个是一个字符串问题,大概就是一个简单的搜索,具体的什么我也忘记了,但是真的不难,我当时想成了动态规划就半天没搞出来,其实没有那么复杂的,后来想了想两个指针一遍搜索即可。
先是三轮笔试,第一轮就是debug,第二轮主要是两道代码题,第三轮是work simulation, 第三轮注意时间分配。第二轮我用的是python语言。面试通知要等很久,一个多月,如果没通过则一个多星期就会有结果。通知你通过的邮件会邀请你进行面试,你可以挑一个时间,可以挑的时间又排到一两个月之后了。会有一轮和三轮的面试,具体是几轮不知道他们是以什么标准评判的。我收到的是一轮,面试官只问了一个代码题和一些简单的个人问题。
面试官问的面试题:亚马逊SED面试题
描述你的一个弱点,你最不擅长什么。描述一个你主动帮助别人的经历。讲一件最有挑战性的工作或学习经历。代码题难度是中等,要求在类似分享的word文档上写出来(远程面试),所以没有java IDE能帮忙自动补全,需要自己熟悉什么时候用.add()什么时候用.append()之类。