amazon interview
First, you should absolutely know your basics as a few others have already stated. But, the advantage to using these sites is that some of them, like HackerRank, could very well be the platform that's used during your interview since they are a HackerRank customer. If you're familiar with the platform and have a rough idea of the question formats, it could give you an edge over people who've not practiced on that platform before.
GeeksforGeeks is enough. Recently I cleared AMAZON interview (SDE-1) and all the questions are from Geeksforgeeks. and some CS fundamentals (OS,DS,DBMS,Networks).
Practice geeksforgeeks and write clear code on paper. you can practice on leetcode also for handling edge cases and various types of questions.
Topics you should focus -
- Tree traversals and other tree questions.
- simple linked list and array questions.
- BFS,DFS.
- some questions based on graph.
- Dynamic Programming.
- work on your coding skills, Try to write clear and simple codes which are syntactically correct and don't forget to handle all edge cases.
- Time complexity and space complexity of each algorithm, and they can ask proof of that algorithm.
- You have to give optimal solution and code for that.
- If you are applying off campus then there may be a design round so practice some basic design.
If you want to practice coding questions, the best site I've seen for this is InterviewBit. After that, you can read people's interview experiences on GeeksforGeeks.org and see questions recently asked at companies on Glassdoor.com or CareerCup.com.
Best resources that come to my mind are
Page on geeksforgeeks.org
Programming Interview Questions | CareerCup
Interview Guide - Amazon [E-Book]

I would give my honest answer - None of them.
Amazon would be having an algorithmic interview. The best way to prepare for that would be to open GeeksforGeeks and CareerCup. Open up the interview corner, you would find plethora of interview experiences for Amazon. Practice those question hard. GeeksforGeeks would be the best place to prepare for it. Go for it in a structured way, e.g. lets say do all array then link lists then trees. Be prepared to devote each and every single amount of your time to this one purpose. I would wish you All the Best. Cheers!!. :)
P.S. I don't want to say that sites you mentioned are useless but these sites are more of a competitive programming practice platform, hence would help out less effective way for Amazon in 3 months of time.
Just start doing these sets:
Amazon Archives - GeeksforGeeks
I have done that and cleared the Internship Interview of Amazon.
http://oj.Leetcode.com
It has exactly the type of questions that Amazon asks.

Its not about the website you should follow but the types of questions you should do.
Every Online judge is somewhat similar to each other. Practice data structures questions from geeksforgeeks and career cup , use spoj and codechef for practice of AdHoc problems and give as much time as you can , you'll succeed definitely . :)
Sites that go over basic computer science algorithms and data structures. I interviewed with them and it was mostly data structures and algorithm type questions. Know about hashmaps and binary trees and traversing through trees, and graphs, and other stuff related to a grad level course on said topic.
Participate in this coding challenge & stand a chance.
Amazon Developer Hiring Challenge | Developer jobs in April, 2016 on HackerEarth
None of the above.
Forums likes of geeksforgeeks, careercup, glassdoor and few more would be better suited for interviews.
amazon interview的更多相关文章
- Amazon Interview | Set 27
Amazon Interview | Set 27 Hi, I was recently interviewed for SDE1 position for Amazon and got select ...
- Amazon Interview Question: Design an OO parking lot
Design an OO parking lot. What classes and functions will it have. It should say, full, empty and al ...
- Amazon behavior question
Amazon onsite behavior question[一亩三分地论坛面经版] - Powered by Discuz! http://www.1point3acres.com/bbs/thr ...
- Top 25 Most Frequently Asked Interview Core Java Interview Questions And Answers
We are sharing 25 java interview questions , these questions are frequently asked by the recruiters. ...
- Find longest contiguous sub array
It's still an Amazon interview question. Given an array containing only stars '*' and hashes '#' . F ...
- Select the best path in a matrix
Amazon interview question: Given a 2-dimensional array with arbitrary sizes and contains random posi ...
- 面试题: generate an equation, by inserting operator add ("+") and minus ("-") among the array to make equationExpression == 0
package com.Amazon.interview; /** * @Author: weblee * @Email: likaiweb@163.com * @Blog: http://www.c ...
- Google Interview University - 坚持完成这套学习手册,你就可以去 Google 面试了
作者:Glowin链接:https://zhuanlan.zhihu.com/p/22881223来源:知乎著作权归作者所有.商业转载请联系作者获得授权,非商业转载请注明出处. 原文地址:Google ...
- interview material
Articles Recommended: Steve Yegge – Get That Job at Google [web] Carlos Bueno – Get That Job at Face ...
随机推荐
- Java并发编程-核心问题(1)
一.常见问题 从小的方面讲, 并发编程最常见的问题就是可见性.原子性和有序性问题. 从大的方面讲, 并发编程最常见的问题就是安全性问题.活跃性问题和性能问题. 下面主要从微观上分析问题. 二.可见性问 ...
- 用java实现一个简易编译器-语法解析
语法和解析树: 举个例子看看,语法解析的过程.句子:“我看到刘德华唱歌”.在计算机里,怎么用程序解析它呢.从语法上看,句子的组成是由主语,动词,和谓语从句组成,主语是“我”,动词是“看见”, 谓语从句 ...
- Node.js之Express四
Express提供的大部分功能是通过中间件函数完成的,这些中间件函数在Node.js收到请求的时点和发送响应的时点之间执行.Express的Connect模块提供了中间件框架,可以方便的在全局或路径级 ...
- UA 用户代理
User Agent中文名为用户代理,简称 UA,它是一个特殊字符串头,使得服务器能够识别客户使用的操作系统及版本.CPU 类型.浏览器及版本.浏览器渲染引擎.浏览器语言.浏览器插件等.被广泛用来标识 ...
- ASP.NET MVC 获得 view 中的HTML并将其中的内容自动转换成繁体中文。
一.思路 1.获得 asp.net mvc 输出的 html 的字符串. 2.将拿到的 html 字符串中的简体中文转换成繁体中文. 3.输出 html. 二.实现 1.扩展 RazorView 视图 ...
- 转载:Remote Validation
http://www.jb51.net/article/89474.htm 大多数的开发者,可能会遇到这样的情况:当我们在创建用户之前,有必要去检查是否数据库中已经存在相同名字的用户.换句话说就是,我 ...
- JVM进程状态监控
前言 ========== 为什么需要做服务器jvm自动发现的监控呢?这个事情主要有两点原因: 1.zabbix默认监控jvm状态是使用jmx中转进行监控的,监控效率比较低下 2.zabbix使用jm ...
- Hibernate(二)持久化对象的状态
简介 以前学习Hibernate的笔记,整理一下便发出来了,防止弄丢.有错误的话麻烦各位留言评论,感激不尽. 持久化类 Hibernate完成了从面向对象模型表示的对象至关系模型表示的数据结构的映射, ...
- mysql_real_escape_string与mysqli_real_escape_string
参考 mysql_real_escape_string mysqli_real_escape_string mysql_real_escape_string是用来转义字符的,主要是转义POST或GE ...
- css中单位em和rem的区别
在css中单位长度用的最多的是px.em.rem,这三个的区别是: px是固定的像素,一旦设置了就无法因为适应页面大小而改变. em和rem相对于px更具有灵活性,他们是相对长度单位,意思是长度不是定 ...