Amazon

Amazon Interview Questions and Tips

Showing 1 - 10 of 37 interviews

1

Amazon interview

39.5k views
LoFresherSelected
Application
I was interviewed on-campus at Anna University Chennai for role at Amazon
Interview Process
Test Other Interview Other Interview Hr cum technical Technical Interview
Round 1

Test

Test Sections
  • Section 1: Written Test
Interview Experience
    Two questions were asked in the written test. It was basically a coding round.
     1) 
                                                                         1
                                                                    /            \
                                                                 2                 3
                                                            /        \           /        \
                                                          4          5       6         7
                                   Output : 1,2 3,7,6,5,4
    2) Given a binary tree, check whether  a given sum ‘x’ is present along any path from the 
root to any of the leaves. 
              1
                                                                    /            \
                                                                 4                 3
                                                            /        \           /        \
                                                          9          5       6         7
                     if x = 14 , answer is true  because 1+4+9 = 14
                     if x =  12, answer is false
Round 2

Other Interview

Interview Experience
The initial interview was known to be Data Structures and algorithms round. The two 
interviewers totally asked me questions on data structures and mostly concentrated on how 
much I knew about time and space complexities.
a) The first question was to find the vertical column sum of every column in a given 
binary tree and return the result in an array from left to right.
The first solution which I told is by finding the leftmost and rightmost index of the array , 
thereby finding the index for the root. Following to this step, the sum can be stored easily while 
traversing from top to bottom and saving the value at index­1 while moving to the left and at 
index + 1 while moving to the left. This solution used two tree traversals. 
 He was good with this solution but asked to optimise with respect to time. Then, i 
shooted out the solution using a doubly linked list where we can traverse to and fro and store all 
the sum values. While using linked list, instead of index ­1 & index + 1 , prev and next pointers 
can be used to access the next and prev location from the current location. This way , the 
solution is optimized with time.
b) The second question was that I have been given a binary tree where the node 
structure would be something like below :
 struct tree
{
       struct tree * left, *right, *sib ;

Now , the task was to point every sib pointer to its nearest rightmost node in the same level. i.e 
the sib pointer of the rightmost node at every level would be NULL.
The first solution which I told them was to perform a Breadth first search and by using a 
queue would connect all the nodes of a level at a time. But, this would increase the space 
complexity and of course I was asked to optimize the solution.
       Given tree :
                                                                  root ­­­>  1
                                                                             /         \
                                                                         2               3
                                                                     /         \              \
                                                                    4       5                 7
     The result should be :
                                          root ­­­>  1
                                                                             /         \
                                                                         2   ­­­­­­>  3
                                                                     /         \              \
                                                                    4 ­­­­­> 5­­­­­­­­>7
  Let me explain the solution which I gave them for the above example. 
          Starting from 1, for any node connect the sib pointer of left node to its right node if both 
are present or if both are not null. If the left node is not present then no need to perform this 
operation but if the right node is alone present, then there may be another possibility for the 
presence of some other nodes at the same level. Here ,  2 will point to 3 as explained above. In 
the same way 4 will connect to 5 . But , we come to know that in the second  level there is one 
more node 3 and it has a child 7 . So , 5 is connected to 3’s right child. In the same way the 
other nodes would be connected. By this approach, we can understand that before pursuing 
towards any level, all the sib pointers in the previous level are connected. This solution would 
work for all the test cases. 
c) Given two arrays of integers , find the intersection of both arrays. I was asked to give 
various solutions and sort the solutions with respect to time complexitiy.
d) Given a binary search tree with positive integers and a number ‘X’ find the next 
greatest number to X from the BST. If the number is not present, return ­1.
Round 3

Other Interview

Interview Experience
 and code for it on paper. The two problems were based on data structures.
a) Given a binary tree, find the ancestor matrix where time complexity was considered 
but not much than the written code.
Given tree :
                                                                  root ­­­>  1
                                                                             /         \
                                                                         2               3
                                                                     /         \              \
                                                                    4       5                 6
The ancestor matrix is shown as 
     1   2   3   4   5   6  
1   0   1   1   1   1   1   
2   0   0   0   1   1   0
3   0   0   0   0   0   1
4   0   0   0   0   0   0
5   0   0   0   0   0   0
6   0   0   0   0   0   0
Let the above matrix would m[][]  such that m[i][j] = 1 , where i is the ancestor of j.
b) The second question was to swap every consecutive two nodes in a singly linked list.
         For example given a list 1­2­3­4­5­6­7­null
         The result must be      2­1­4­3­6­5­7­ null
For the above both questions , the interviewer saw the code and reviewed it with 
different test cases to get satisfied.                              
Round 4

Hr cum technical

Interview Experience
This was a HR cum technical round, but most of the questions were straight forward. 
The two managers who interviewed me were testing my managerial skillls. Lot of questions 
arised and the interview went for more than a hour. Few questions were like :
a) What do you know about Amazon ?
b) Why I preferred Amazon.com to my previous offer ?
c) The responsibilites which I undertook during my college days with brief explanations 
on every responsible task which I did !!
d) Any projects which I did apart from academics ?? I explained about my android 
project which I did with my elder brother.
At the end the round ended with a simple technical question =>
      I was asked to design a stack using a c++ class such that it can perform the following 
functions which will be called by different APIs :
            ­ Create a stack of size ‘n’
­ Push an element into the stack
­ Pop an element from the stack
­ Destroy the stack 
     At the end of this round, I asked about their experiences at Amazon.com and about my 
work/role at amazon in future.
Round 5

Technical Interview

Interview Experience
Coming to the fourth round, it was totally technical. Technical here covers theortical topic 
from the fields of Operating systems, OOPS and Networks. The questions which were asked 
were :
a) What is the difference between physical address and virtual address ?
b) What is page table and paging ?
c) What is the difference between thread and process ?
d) What is context switch and how it differs between process and threads ?
e) What are threads and why are threads preferred to process ?
f) What are semaphores and differnce between semaphores and locks ??
g) What are the 7 OSI layers in networks and their functionalities ?? He mostly asked 
about transport and network layers.
h) What is encapsulation ?
i) What is polymorphism and their types ??
j) What is differnce between polymorphism and function overloading ??
k) The last question was to design / implement a singleton class .
Here this round ended, but I made many sothapals without sufficient preparation :P
Interview No ­5
 This interview was also HR cum technical round but it was known as a bar raiser round. 
I am not sure how to spell it too. The questions were almost the same as in the 3rd interview 
with additional questions like  “ how did you react in conflicting situations in four year career ? “.
This round also ended with technical questions :
a) Given a doubly linked list where the next pointer is pointed to the next node in 
that list but the previous pointer is pointing to any random node. I was asked to make a 
similar list efficiently . [ Simply a xerox of it ]
b) The second question was a string based traversing and pattern matting type 
where there were given two strings ‘A’ and ‘B’. 
I was asked to return true if all the characters in ‘B’ were present in ‘A’ or else 
return false. I explain many solutions in which he asked me to code for a particular 
solution and he verified the code by iterating though the test cases. 
The round ended with few personal questions on experience and my future role. So, I was into 
Amazon after a week of discussions
Read Full post...
2

Amazon Software developer interview

38.7k views
Saksham SrivastavaFresherSelected
Application
I was interviewed on-campus at NIT Jaipur for Software developer role at Amazon
Interview Process
Test Technical Interview Other Interview Other Interview Other Interview
Round 1

Test

No. of Questions
22 questions
Test Sections
  • Section 1: Online test
Interview Experience
1 Written Test - (20 MCQ + 2 Coding Questions) on HackerRankAmazon visited our Campus on 28th July. In the morning the recruitment process started with the Written Test. It was taken on Hacker Rank which comprised of 20 MCQ Questions followed by 2 Programming Questions. MCQ Questions usually contain questions on C, DBMS, OS, and 4-5 Logical Questions. One should be aware that the Hacker Rank platform keeps record of how much time you have spent on each Question and after spending so much time did you attempt it or not. The 2 Coding Problems were quite easy. Only speed and accuracy was required to crack this round.Written Round Coding Question -1) A Linked List was given and we had to swap the ith node with (n-i+1)th node.2)(given some intervals), merge the common Intervals.I coded both the problems and passed all the test cases of the first question and half of the test cases of the 2nd Question. By the evening the results of the written round were declared and the Interview Process started. I rushed to the Design Centre and while I was arranging my grade sheets and my resume , something totally unexpected happened. One of the Amazon Employees who was also an Alumni of MNIT Jaipur walked up to me and told me that I have done very well in the Written Test and I was ranked 2nd based on the Written Test. He wished me ‘Best of Luck’ and told me to calm down and give my best. Talking to him really motivated me a lot. At the same time I was shocked that he still remembered my name even after an year, as we had talked only for a couple of minutes during my Internship Process in Amazon in which I was among the last 3 Students who went to the final round but was not selected. Apart from the students shortlisted from the written test, Amazon also shortlists around 5-6 more candidates based on their CGPA and some other factors. But it should be noted that at any time during the Recruitment Process, Cumulative scores can be considered.
Interview Tips
CGPA above 8 should definitely be maintained.
Round 2

Technical Interview

Interview Questions
  • Question 1: A String was given with a lot of words in it and I had to reverse all the words.
  • Question 2: A String was given and I have to swap word by word from the beginning to the end.
  • Question 3: In question 2 when there are ‘n’ in the String whose position shouldn’t get affected during the swapping process.
  • Question 4: Continuation was when more than 1 ‘n’ occur together
Interview Experience
The Interview Process started with around 25 candidates. I was among the first few with whom the Interview had started which went on smoothly



Questions of Interview Round II –



1) A String was given with a lot of words in it and I had to reverse all the words
2) A String was given and I have to swap word by word from the  beginning to the end.
3) In question 2 when there are ‘n’ in the String whose position shouldn’t get affected during the swapping process
4) Continuation was when more than 1 ‘n’ occur together.



I was asked to code the above, and told them about the time and space complexities. Then he went through my resume and based on my projects he appreciated my interest in OS. and asked me a Question –


You have a large game and a small memory, so how will you play the game.
I told him the concept of Virtual Memory and how it makes it possible to run such a game. Then he asked me whether there is any limit or constraint on the size of the virtual memory. I explained to him if the amount of memory required at any particular moment of time to run the game, itself exceeds the available size in the RAM for the user, then we won’t be able to play. Then he asked “Suppose you have a 4 GB Ram then how much memory will be available to the user and what will happen to the other memory”. I explained that kernel occupies some memory and apart from that page tables and all are also stored in the memory. Then there were some discussions regarding my projects.
Interview Tips
These is some Important stuff which one should not miss while preparing for the interviews :


Languages one should be knowing for Placements:
1) C : For most of the companies
2) C ++ - For Faster coding using Standard Template Libraries and for OOPS Concept3) Java – For some specific companies which are focused on Java


Operating System:
1) Galvin Text Book
2) Video Lectures by Prof. Kamakoti – IIT Bombay (Not available on NPTEL. You can get it from current student of IIT Bombay or take it from me. I have Video Lectures of 2013 Pass out Batch)
3) Good grasp on OS implementation on Linux and Pint OS.
4) Detail Knowledge of How Threading is implemented in JAVA


Computer Networks:
1) Video Lectures by Prof. Sujoy Ghosh – IIT Kharagpur (Available on NPTEL)
2) Good grasp on Linux Networking (Servers and Networking Commands)


DBMS :
1) SQL Queries.
2) Database Implementation in MY SQL (Using B trees)
3) Indexing and Hashing in DBMS
4) Drawbacks of SQL Database
5) No SQL Database – Graph and Document Type Database and how they solve the problems
6) Every minute detail of the Database you have created in your DBMS Project.


Data Structures and Algorithms:
1) Video Lectures on Data Structures by Prof Naveen Garg – IIT Delhi (Available on NPTEL)
2) Video Lectures on Data Structure and Algorithm by Prof. Charles Leiserson and Prof. Erik Demaine - MIT.
3) TextBook – “Data Structures and Algorithms made Easy” by Karumanchi
4) TextBook – “Cracking the Coding Interview” by Gayle Laakmann Founder and CEO, CareerCup.com
5) GeeksforGeeks6) Company Specific Preparation by Practicing Previous Interview Papers


Programming Practices:
1) Codechef or Any other Coding Website: Experience helps to increase your Programming Speed, definitely useful in qualifying Coding Round
2) Standard Template Library in C++ for faster Coding - Hacker Rank Tutorial


Other Stuff to Study:
1) Brain Teasers
2) Design Problems (asked by Companies like Adobe. Detailed Example in Karumanchi Textbook)
3) Logical And Aptitude Preparation – Arun Sharma TextBook
4) HR Interview preparation from Indiabix.com
Round 3

Other Interview

Interview Questions
  • Question 1: There is a big file containing numbers and we have to sort all of them.
  • Question 2: How to implement word suggestions like that in Eclipse.
  • Question 3: Given 2 integers a and b, the sequence which will be formed is a, b, a+b, a+2b…. i.e Current element = sum of the previous 2 elements. So now given a number k, how to figure out if it lies in the sequence or not.
Interview Experience
Around 17 students were shortlisted. The resumes of students and their academic projects were given importance while shortlisting for this round. It started at around 10PM.



Questions of Interview Round III –



1) There is a big file containing numbers and we have to sort all of them.



I mentioned the approach mentioned in GeeksforGeeks that for example the available RAM for this purpose is 100 MB. So we can break the File in chunks of 100 Mb and bring the chunks in Memory and first sort them individually. Then we can prepare a heap containing first elements from all chunks. And keep extracting min from heap and replace it by next smallest element of the chunk it belongs. Then he asked if the number of chunks being formed here are very large, that is the heap I am preparing won’t fit in 100MB, then what to do. I suggested some further modifications and finally he was satisfied with the solution.



2) How to implement word suggestions like that in Eclipse.



I explained that it can be done using Tree Data Structure or using some sort of multilevel hashing in combination with storing words in sorted form. He asked me time complexities and told me to think of further improvements. He wasn’t completely satisfied and moved onto the next question.



3) Given 2 integers a and b, the sequence which will be formed is a, b, a+b, a+2b….



i.e Current element = sum of the previous 2 elements.



So now given a number k, how to figure out if it lies in the sequence or not.



This Question is not as easy as it looks. Here a and b can be negative or positive so the Generated Sequence can contain all positive or all negative or alternate occurrence of positive and negative element in sequence. So till which point should we generate the sequence and decide that k can or cannot lie in the sequence. I wrote a code but he mentioned few test cases in which my code was failing. After a few modifications I was able to write a satisfactory code solving all the test cases.
Round 4

Other Interview

Interview Questions
  • Question 1: Given a Binary Tree, if it is a BST or not.
  • Question 2: A stream of numbers are coming and I have to keep track of the kth largest number in it.
Interview Experience
I answered both the questions and also mentioned  solution to kth largest if Deletion operation is also there and if it is not. Then he told me to write the code for Heapify Function. Again there were some discussion regarding my Projects.
Round 5

Other Interview

Interview Questions
  • Question 1: Summer Internship Project
  • Question 2: Given an Infix expression, how to evaluate its answer.
Interview Experience
Questions of Interview Round V -
This round started with a detailed discussion about my Summer Internship Project in Wooqer. After that I was asked to introduce myself. Then he asked me -

1) Given an Infix expression, how to evaluate its answer.

I was asked to write the code for it covering all the cases and I was given half an hour to do it. I wrote it in about 15-20 minutes. Interview of 4th Round got over by about 9 PM, and the results were declared by 11PM.
Interview Tips
Amazon mostly focuses on – Tries, Big Data, Hashing, Strings. Apart from my general preparation for the Interview, I had gone through around 60 Amazon Interview Papers available on GeeksforGeeks, so I was totally aware of the kind of Questions I would be facing in the Interview, and prepared myself accordingly. In this year’s Amazon Interviews mostly the questions asked were not directly from GeeksforGeeks. And few questions which were picked directly from GeeksforGeeks, the solution they were expecting for it was better than that mentioned in GeekforGeeks. But to guess such a solution, one should surely be aware of all the existing solutions in GeeksforGeeks.
Resources

Preparation materials

Books
  • Logical And Aptitude Preparation u2013 Arun Sharma TextBook,
  • Cracking the Coding Interviewu201d by Gayle Laakmann Founder and CEO, CareerCup.com,
General Tips
Self Projects have a very high weight age in one's selection because this is one of the many things that distinguishes you from other candidates sitting in the Interview. It also shows your capabilities and your field of Interest. Also, Summer Internship surely matters a lot in Companies like Amazon. There was a very detail discussion of my Internship at Wooqer during the Interview Process at Amazon so be prepared.
Read Full post...
3

Amazon Software development engineer interview

8.3k views
AnonymousFresherNot Selected
Application
I was interviewed on-campus for Software development engineer role at Amazon
Interview Process
Test
Round 1

Test

No. of Questions
22 questions
Test Sections
  • Section 1: (a) Test is divided in two sections : MCQ’s and Coding (b) MCQ’s (Multiple Choice Question’s) are a total of 20 with one mark each for correct answers and 0.25 marks as negative marking for a wrong answer (c) Coding are a total of 2 questions with 10 marks each and no negative markin
Interview Experience

1) A, B and C jointly thought of engaging themselves in a business venture. It was agreed that A would invest Rs. 6500 for 6 months, B, Rs. 8400 for 5 months and C, Rs. 10,000 for 3 months. A wants to be the working member for which, he was to receive 5% of the profits. The profit earned was Rs. 7400. Calculate the share of B in the profit.

2) Convert ”(/ (+ (* (+ 2 3) 4) 6) (/ (+ (* 7 3) 4) 6))” into the equivalent infix notation.
a) ((2 + 3) * 4) + 6) / ((7 * 3) + 4) / 6)
b) ((3 * 2) + 4) + 6) / ((3 + 7) * 4) + 6)
c) ((2 + 3) * 4) + 6)) / ((7 * 3) + 4) + 6)
d) ((2 + 3) * 4) + 6)) + ((7 / 3) + 4) + 6)

3) A hash table contains 10 buckets and uses linear probing to resolve collisions. The key values are integers and the hash function used is ( Key % 10 ). If the values 43, 165, 62, 123, 142 are inserted in the table, in what location would the key value 142 be inserted? Linear probing is a method for resolving collisions in hash tables, data structures for maintaining a collection of key–value pairs and looking up the value associated with a given key. When the hash function causes a collision by mapping a new key to a cell of the hash table that is already occupied by another key, linear probing searches the table for the closest following free location and inserts the new key there.
a) 2
b) 3
c) 4
d) 6

4) The percentage increase in the area of a rectangle, if each of its sides is increased by 20% is:

5) The total number of ways in which a 5 digit number divisible by 3 can be formed from the digits 0, 1, 2, 3, 4, 5 without repetition is?


6) Which of the following sorting algorithms does not have a worst case running time of 0(n )

7) Darin is standing on vertex A of triangle ABC, with AB = 3, BC = 5, and CA = 4. Darin walks according to the following plan: He moves along the altitude-to-the-hypotenuse until he reaches the hypotenuse. He has now cut the original triangle into two triangles; he now walks along the altitude to the hypotenuse of the larger one. He repeats this process forever. What is the total distance that Darin walks?
a) 15
b) 12
c) 12/5
d) 46/5

8) If each node in a binary tree has a value greater than every value in its left subtree and less than every value in its right subtree, it is known as
a) complete tree
b) full binary tree
c) binary search tree
d) threaded tree

9) Let P be the quicksort program where the larger of the first two distinct elements is chosen as the pivot element. Which of the following input permutations will lead to the best performance of P?
a) [1 2 3 4]
b) [4 3 2 1]
c) [1 3 2 4]
d) [1 3 4 2]

10) By using some sorting technique, an array of 8 elements was sorted and the sorting algorithm found the largest number first. The elements of the array are in the order: 2 4 5 7 8 1 3 6 after 4 iterations. Based on above condition(s) which statement would be valid?
a) Algorithm would be neither merge sort nor insertion sort.
b) Algorithm would be insertion sort not merge sort.
c) Algorithm is selection sort.
d) None

11) Indicate which is a pre-emptive scheduling algorithm
a) Round-Robin
b) Shortest-job-next
c) Priority –based
d) None of the above
e)
12) Suppose implementation supports an instruction REVERSE, which reverses the order of elements on the stack, in addition to the PUSH and POP instructions. Which one of the following statements is TRUE with respect to this modified stack?
a) A queue cannot be implemented using this stack.
b) A queue can be implemented where ENQUEUE takes a single instruction and DEQUEUE takes a sequence of two instructions.
c) A queue can be implemented where ENQUEUE takes a sequence of three instructions and DEQUEUE takes a single instruction.
d) A queue can be implemented where both ENQUEUE and DEQUEUE take a single instruction each.

13) A man spent 1/3rd of his life as a bachelor. After ten years of his marriage a son was born to him. The father and son died in an accident and at that time father's age was double that of son. What is the father's age at the time of death?
a) 50
b) 60
c) 70
d) 80

14) Two cars start towards each other at the same time. One travels at 60 km/hr and another at 90 km/hr. A bird starts with one of the cars and flies at 400 km/hr towards the other one. When it gets to the other car, it turns and flies back towards the first and continues this to and fro flying when the cars are moving towards each other. How far does the bird travel before the cars pass each other? The distance between the cars is 3000 km.
a) 5000 km
b) 6000 km
c) 7000 km
d) 8000 km

15) A box contains 2 white balls, 3 black balls and 4 red balls. In how many ways can 3 balls be drawn from the box, if at least one black ball is to be included in the draw?
a) 32
b) 48
c) 64
d) 96

16) Big (O) notation...
a) decides the best algorithm to solve a problem
b) determines maximum size of a problem, that can be solved in given system in given time
c) is the lower bound of growth rate of an algorithm
d) is the upper bound of growth rate of an algorithm

17) The post-order and preorder traversal of a binary tree are D E B F G C A and A B D E C F G respectively The in-order traversal of the binary tree is.
a) D B E A F C G
b) E D B G F C A
c) E D B F G C A
d) D E F G B C A

18) If we implement a queue using a circular linked list, what is the minimum number of pointers that would suffice to implement the enqueue and dequeue operations?
a) 1
b) 2
c) 3
d) as many as the number of elements in the queue

19) 4 out of 15 apples are rotten. They are taken out one by one at random and examined. The ones which are examined are not replaced. What is the probability that the 9th one examined is the last rotten one?
a) 8/195
b) 1/7
c) 56/200
d) None of the above
20) 125 gallons of mixture of milk and water contains 20% water. What amount of water needs to be added to this milk-water mixture in order to increase the percentage of water to 25% of the new mixture?
a) 5.66
b) 7
c) 8.33
d) 9
Coding
1. Given a string containing alphanumeric characters, calculate sum of all numbers present in the string.
Sample Input 1Amazon28Interview2
Sample Output 31
2. Number Game Consider a game where a player can score 3 or 5 or 10 points in a move. Given a total score n, find number of ways to reach the given score.
Explanation There are following four ways to reach 20: (10, 10) (5, 5, 5, 5) (5, 5, 10) (3, 3, 3, 3, 3, 5)
Read Full post...
4

Amazon interview

34.5k views
ABHINAV JAINFresherSelected
Application
I was interviewed on-campus at IIT Kanpur for Amazon
Interview Process
Test Interview
Round 1

Test

Test Sections
  • Section 1: Written
Interview Experience
The written test was quite similar to the typical CAT pattern. It contained sections on Reading Comprehension, Data Interpretation and Mathematics.
Round 2

Interview

Interview Experience
There were 3 interview rounds:
There were 2 interviewers in the first interview, one was a technical guy and the other was from HR. They asked me a few
very simple puzzles, a few basic programming questions (swapping the value of two variables etc.), questions related to the development cycle of software products.  The HR guy asked stuff like what do you want to achieve in life? Strengths, weaknesses etc.
The second interview was resume based. He asked me about my thesis, internship, various projects, positions of responsibility etc. The third interview was the most important one (and I guess that was the deciding interview). The interviewer started with questions like why finance? Which companies are you sitting for? Then he gave me a case study: “As a banking organization, you have given house loans to a lot of customers. Given the current scenario, you have to profile the customers to which loans have been given based on the chances that they would pay back.” He started with this scenario and as I gradually started analyzing things and proposing models he kept on increasing the complexity saying you don’t have this data, you can’t make that assumption etc. Ultimately he narrowed down it down to a problem which was almost unsolvable. When I got stuck at that he told me that his idea was to just give me a taste of the toughness of problems they encounter in day-to-day business.
General Tips
After spending three or four years enjoying the IITK adventure, one suddenly feels a jolt when he/she arrives in the final year. You find yourself wondering at times, asking yourself the pertinent question, what next? And seriously, the best way to start preparing for placements, GRE, CAT or any other exam for that matter is answering this question honestly. Take a few minutes of your precious time and think what you want to do with your life? Where does your heart truly lie? I know it’s not that easy to decide on this but at least give this a good thought and prioritize your options. Make a list of them on paper if that helps. Once you are done with this, the real planning starts. Take each option one by one and do a truthful analysis of yourself from the perspective of that option. For e.g., say you have CAT as your first priority, and then analyze your strengths and weaknesses from CAT’s perspective. What all areas you need to improve on? How much time and effort would it take? How much time you have got left? By doing this exercise you will really get to know the work that needs to be done and will help you plan for the remaining time.





Resume:

I am sure you would have heard it umpteen times but still I will repeat it to stress the point, take resume making seriously! A good resume would drive your interview in the direction you want it to go, a bad resume on the other hand might end the chances of you even getting interviewed! Start by trying to remember each and every achievement of your life and write it down. Spend a few days on this part till you are sure you have got almost everything. Now write it down properly in formal language in the form of a master resume. This would serve

as a repository of information for all your subsequent resumes. And on top of that, having a fresh memory of your achievements would help you in answering the questions in interviews (especially HR questions). Ideally you should have a separate resume for every company you sit for. The way to do this is make sector specific resumes and edit them accordingly for the different companies of that sector. For example, make a single resume for all the core CSE companies and then you can probably change the list of projects (or their order of appearance) targeting individual companies.



PPTs:

If you are serious about getting job in a company, you cannot afford to miss its pre placement talk. PPT is not only an opportunity to know about the company, but it also gives you the chance to know what the company is looking for. This will give you the basic idea around which you should structure your resume and preparation for that company.

Preparation:

Core Computer Science Companies: All the core CS companies first take a written test which contains questions on C/C++, may have JAVA, UNIX, Algorithms, Data Structures, basics of Operating Systems and Compilers, some questions on basic networking in case the company works in that field. Almost all the companies have a couple of questions in which you are required to write code on paper. Some companies also have a few questions on aptitude, simple maths or data interpretations. You can find the company specific details in the placement feedback guide. This is the major

shortlisting step for core companies, so you cannot take it lightly. You can start preparing by revising the relevant courses you did (like Data Structures, Algorithms, Operating Systems, and Compilers). Practice a few questions available in the various placement preparation guides on LAN. Most importantly, practice writing code on paper. This is something we are not used to and requires some practice. This not only will do you good in the written test, but also help you in the interviews.

Non Core Companies (Finance, Consulting, and Analytics):

The written tests of most of these companies are quite similar to CAT. So if you are not preparing for CAT, get hold of some CAT preparation material for practice. These tests are more speed based than knowledge, so practice is absolutely essential. Revising some basic mathematics (like probability, progressions etc.) would also do you good. Apart from that, you need to have some basic knowledge and understanding of the field the company works in. For example, if you are appearing for a finance company, learn the basic concepts and common terminologies of finance. The least it would do is show that you are sincerely interested in the field the company works in.
Read Full post...
5

Amazon Area / territory manager interview

34.6k views
Avinash SappidiFresherSelected
Application
I was interviewed on-campus at IIT Kharagpur for Area / territory manager role at Amazon
Interview Process
Resume Shortlist Stress Interview Behavioural Interview Puzzle Interview Other Interview
Round 1

Resume Shortlist

Interview Experience
I t was resume shortlist.They shortlisted on the basis of CGPA and POR's.
Interview Tips
Maintain a decent CGPA. This profile is purely a management profile.So showcase your POR's( :P).
Round 2

Stress Interview

Interview Questions
  • Question 1: Interviewer:"This is purely a management profile.You are from technical background.How dare you to sit in front of me?"
  • Question 2: What are your management skills?
  • Question 3: what are your weakness?strengths?Mention a situation where u are very stressed and how did you overcome it?
Interview Experience
I answered every question positively."I have technical knowledge as well as management experience(Inter IIT Tech meet Co-ordiantor).So why shouldn't i be suitable for this role?"Questions based on CV and my education background.
Interview Tips
Be confident while giving interview.Always maintain a smile in your face. Don't give lame answers.Answer to the point what they asked. Don't be over smart.
Round 3

Behavioural Interview

Interview Questions
  • Question 1: Why do you want to join Amazon?
  • Question 2: What makes you suitable for this job?
Interview Experience
I answered questions very positively.Generally area manager must look after the inbound and outbound logistics.I have some experience in this filed.Then I explained them about an event Messier Marathon which requires telescopes.He has given two puzzles.I din't solve first puzzle.But he liked my approach towards puzzle.Second puzzle I solved it in few seconds.At last he asked me if I was having any questions,then I asked him about the work experience as area manager and about his apple watch(:P).
Interview Tips
Answer the questions in positive manner.
You should not get panicked if you don't know the answer.
Be positive.
Practice puzzles.They are available in many websites and apps.
Maintain eye contact through out the interview.
Round 4

Puzzle Interview

Interview Questions
  • Question 1: Time work puzzle
  • Question 2: River Temple puzzle
  • Question 3: 3l and 5L cans puzzle.
Interview Experience
He has gone through my CV.Explain yourself in one word?
There were many cross questions.What makes you suitable for this?
Why should I take you?convince me.I answered every question.
In your work place you will be having managers from different backgrounds.How do you tackle them?I answered that I will learn from them.Questions on CV.
Interview Tips
Practice puzzles very well.
They will try to panic you and will try to take you into critical way.Be confident and stay positive.
While answering puzzles,don't do calculations in mind rather speak while solving.
Round 5

Other Interview

Interview Experience
This is a telephonic round.It was about 25 minutes.Tell one instance where you gone wrong and tried to correct it later?
Weakness?Strengths?Most stressful situation?
Crucial decision taken?
Leading team?
Interview Tips
Before the interview get prepared for these types of questions.At every stage be confident.Here confidence matters in every round.Basically try to see the confidence in you in stressful situations.
General Tips
Stay Calm

Be confident

Be Positive

Always keep smiling

Don't loose your heart if you are not shortlisted /selected.

and finally "Everything happens for a reason.
Motivation for applying
I am interested in managing events and getting thins done before stipulated deadline.This role requires people who are good at managing and able to do well in stressful situations.
Funny Moments
I asked one HR "Are you married sir?How is your married life?are you able to manage both married life and manager life?"He laughed at these questions and answered humorously.
Read Full post...
6

Amazon Area / territory manager interview

31.4k views
PraveenFresherSelected
Application
I was interviewed on-campus at IIT Kharagpur for Area / territory manager role at Amazon
Interview Process
Resume Shortlist Case Study Interview Puzzle Interview Puzzle Interview Other Interview
Round 1

Resume Shortlist

Interview Experience
Just a resume shortlist. So, can't do much about it. But CG do matters. All those who got shortlisted were above 8
Interview Tips
CG 8+ and highlight the qualities they need.
Round 2

Case Study Interview

Interview Questions
  • Question 1: The temperature in the warehouse has increased to a level that the efficiency of the work force has decreased. You have 3 processes. How would you tackle the situation?
  • Question 2: How does amazon operate? What are the metrics to be looked into? Tell me how would you ensure all the required metrics are at the best level?
  • Question 3: What could be the major issue while leading a team?
  • Question 4: Why amazon?
Interview Experience
It was a mix of technical and HR questions. Keep calm and try to answer to your best. Ask them the questions again and again if you don't understand at the first time.
Interview Tips
Prepare the questions from glassdoor and have an idea about e-commerce and the profile you are applying for.
Round 3

Puzzle Interview

Interview Questions
  • Question 1: There are 3 successive processes A,B,C in the production. You have 46 people in total. At A, person can process 150units/hr, at B 30units/hr and at C 450units/hr. Tell me how would you divide your workforce?
  • Question 2: You have ants at 3 corners of a triangle. What is the probability that they do not collide?
  • Question 3: Why amazon?
  • Question 4: You need to work for 11 hr a day and too standing, can you do it?
Interview Experience
This one was a mix of puzzles and HR questions. Again, try to show the fit into their work conditions. They expect you to work for 11 hrs a day.
Interview Tips
Have a general idea about puzzles, etc. You can try "heard on the street"
Round 4

Puzzle Interview

Interview Questions
  • Question 1: Why amazon?
  • Question 2: There are 4 persons of weights 50kg, 50kg, 25kg, 25kg. You need to cross the the water using a boat. How many iterations does it take? The boat capacity is 75kg.
  • Question 3: Same question, but the boat capacity is 50kg
  • Question 4: Was show a puzzle in some app on mobile, was asked to solve it.
  • Question 5: What is IC engine? How is it different from gas turbine? What have you done in GE? etc etc
  • Question 6: Tell me about a time when things were not going well in something. You took the incharge of the situation and have solve the problem.
Interview Experience
It was puzzles + HR + core. Didn't expect the core part, but be prepared. Anything could be asked
Interview Tips
Glassdoor, puzzles from internet, CV and partial core knowledge
Round 5

Other Interview

Interview Questions
  • Question 1: Tell me about yourself
  • Question 2: What did you do in GE?
  • Question 3: What is the difference between 2 stroke and 4 stroke engine?
  • Question 4: Types of condensers?
  • Question 5: Why amazon?
Interview Experience
Didn't expect core. Alas, be prepared for everything. They were testing me how good I was at what I did in college for 4 years.
Interview Tips
Be yourself. If you don't know something tell them and be prepared to tell them why you don't know. I didn't know about condensers, as I forgot. Told and explained him. Lastly, be confident.
Resources

Preparation materials

Books
  • Heard On The Street (Puzzle Section Is Important),
General Tips
Prepare CV, HR and puzzles. These will be helpful throughout the placement season. Sort out which areas you want to apply and put in all the effort you could in the final sem. Don't even think you can do something in the last month(November), it will be too hectic because of BTP, endsems and company tests. Prepare well in advance and have a timetable and follow it strictly. Also, exhaustive preparation for CAT do helps in the tests for most of the companies.
Motivation for applying
It was basically a role where I would be working in teams and doing hands-on work. That was my only motive for applying.
Funny Moments
My mobile was vibrating in between the interview. I somehow managed to cut the call. :P
Read Full post...
7

Amazon Customer service associate interview

30.8k views
Pranay ShaliFresherSelected
Application
I was interviewed on-campus at JB Institute of Engineering and Technology for Customer service associate role at Amazon
Interview Process
Just a minute LOgical ability and reasoning verbal and typing HR Interview voice versant
Round 1

Just a minute

Interview Experience
In this round, students are tested are supposed to speak on particular topic for just a minute. I was given 5 topics and asked me to speak about it for 1 min. I spoke about Make in India initiative. They mainly test your sentence framing ability and how you are connecting the sentences to make meaningful sense.
Interview Tips
Just be cool and make your points before you speak.
Round 2

LOgical ability and reasoning

Interview Experience
In this round, They test you on your logical skills. It's an online test with different sections. It has 40 questions which are to be answered in 60 minutes. They categorize students depending on their scores. I didn't do that great so i was sent to customer service associate. Only very few were sent to TRMS.
Interview Tips
It's general logical ability and reasoning test. Peace of mind is what you needed to do well.
Round 3

verbal and typing

Interview Experience
It's an online test. It has different modules like to fill the blanks in general sentences, type the sentences what you hear,etc. at last you will given a scenario and ask you to write letter. You will be given maximum of 9 minutes. Your score depends on content and time left at the submission. Clearing this round is easy if you are good at typing.
Interview Tips
Stay cool and be fast at typing.
Round 4

HR Interview

Interview Questions
  • Question 1: Do you know about what role you are opting? Tell me about it.
  • Question 2: Tell me 10 categories of amazon products.
  • Question 3: Tell me about any of your recent challenges.
  • Question 4: Tell me about any experience where you felt bad shopping experience.
  • Question 5: How would you react if you were in his position?
  • Question 6: A scenario was told and asked how would i deal with.
  • Question 7: Tell me why shouldn't i hire you?
  • Question 8: Any questions?
Interview Experience
HR Round was lengthy and I really enjoyed answering. They test you in marketing experience and whether you have minimum knowledge about the role what you are going to take.
Interview Tips
Just stay what you are.
Round 5

voice versant

Interview Experience
This round is all about testing your speaking and listening skills. In this round, You are needed to speak what you hear, Listen to a story and repeat the same in stipulated round. It's all about listening keenly and speaking exactly what you hear. At the beginning, I didn't understand why it is showing repeat. I repeated which i was not supposed to do. I was confused. I didn't clear the round. But still i was offered CSA with Low package.
Motivation for applying
I really liked the work culture of the company. No agreements an
Read Full post...
8

Amazon Software developer interview

33.5k views
Anuj GuptaFresherNot Selected
Application
I was interviewed on-campus at NIT Bhopal for Software developer role at Amazon
Interview Process
Test Technical Interview Technical Interview Technical Interview
Round 1

Test

Duration
90 Minutes
Test Sections
  • Section 1: You are given a string that represent an expression of digits and operands. Eg. 1+2*3 , 1-2+4. You need to evaluate the string or the expression. NO BODMAS is followed. If the expression is of incorrect syntax return -1. Test cases : a) 1+2*3 will be evaluated to 9. b) 4-2+6*3 will be evaluated to 24. c) 1++2 will be evaluated to -1(INVALID). Also, in the string spaces can occur. For that case we need to ignore the spaces. Like :- 1*2 -1 is equals to 1.
  • Section 2: You are given an array of both negative and positive integers. You need to rearrange the array such that positive and negative numbers alternate. Also, the order should be same as previous array and only O(1) auxiliary space can be used and time complexity O(n). eg. -2 3 4 5 -1 -6 7 9 1 result – 3 -2 4 -1 5 -6 7 9 1.
Round 2

Technical Interview

Interview Questions
  • Question 1: Given a Linked list , print yes if it is palindrome else print no.
  • Question 2: Print the level order traversal of the binary tree in the spiral form
Round 3

Technical Interview

Interview Questions
  • Question 1: Maximum of all subarrays of size k(Expected Time Complexity O(N). Input : arr[] = {1, 2, 3, 1, 4, 5, 2, 3, 6} k = 3 Output : 3 3 4 5 5 5 6
  • Question 2: Given Two sorted array of size size n each. Find the Kth largest element in these two array (Expected Time Complexity Log(n))
Round 4

Technical Interview

Interview Questions
  • Question 1: .website having several web-pages. And also there are lot many user who are accessing the web-site. say user 1 has access pattern : x->y->z->a->b->c->d->e->f user 2 has access pattern : z->a->b->c->d user 3 has access pattern : y->z->a->b->c->d user 4 has access pattern : a->b->c->d and list goes on for lot many users which are finite and numbered. Now the question is we have to determine the top 3 most occurring k-Page-sequence. for the above example result will be : (k=3) a->b->c , b->c->d , z->a->b.
  • Question 2: Given two array , one of size m+n and contains m element and other position are empty , 2nd array is of size n and contains n element. both array are sorted , now merge the second array to first one such that the resultant array is sorted. Expexte time complexity(m+n)
Resources

Preparation materials

Books
  • Narasimha Karumanchi,
Read Full post...
9

Amazon Software engineer internship interview

33.1k views
NiranjanFresherSelected
Application
I was interviewed on-campus at IIT Roorkee for Software engineer role at Amazon
Interview Process
Test Technical Interview Technical Interview
Round 1

Test

Duration
90 Minutes
No. of Questions
22 questions
Test Sections
  • Section 1: Online test
Interview Experience
there were 20 MCQ which were on ds , networks and basic coding followed by 2 coding questions.
1) print all the distinct substrings of a given string in lexicographical order
2) find the max i-j value in the given array of 0's and 1's such that there are equal number of zeros and ones, where i is the starting index and j is the ending index of the array.
Interview Tips
make sure that you pass atleast half the test cases for both the question.
Round 2

Technical Interview

Interview Questions
  • Question 1: boundary traversal of a tree
  • Question 2: find the nearest greater value of a given value in a BST
Interview Experience
1) i printed left view then leaves and right view using three level order traversals . he asked me to use one traversal only, then i told him the approach and wrote the working code.
2) told him the approach and coded it.
Interview Tips
look at corner cases properly. the interviewers were friendly, so i felt relaxed.
Round 3

Technical Interview

Interview Questions
  • Question 1: there is an infinite stair case and there are n rounds. in i'th round we can jump i steps at one or discard them. it is given that k'th step is broken , find the max height we can reach with out stepping on the k'th step.
  • Question 2: height h was given and form a binary tree of height h and start combining bottom nodes to form a cone like structure.
Interview Experience
1) i told him a recursive O(2^n) solution, optimised it to O(n^2). he told me to optimise further. Then i finally came up with O(n) solution after 5 min and he was satisfied . i coded it. he was satisfied finally :D .
2) came up with the approach immediately and coded it. he was satisfied.
Interview Tips
he was very particular about corner cases and he checked the code througly tested it on some cases to ensure it was working.
Skills

Skills Tested

Skill Tips
solve problems from codechef, spoj and codeforces. solve interview questions from geeksforgeeks and careercup.
Resources

Preparation materials

Books
  • algorithms by cormen.,
General Tips
be cool. interviewers were friendly. tell them what you are thinking and be clear with the question before answering to avoid wasteage of time.
Motivation for applying
some good seniors got intern, so i was inspired.
Funny Moments
on the interview day a person came into the conference room to call me for interview, i didnt thought he was interviewer. he was very simple, but intelligent and at last i felt like asking him to ask me one more coding question as it was fun solving questions infront of him, but i didnt do that as i was frightened if i would not be able to answer it would be a negative remark :P .
Read Full post...
10

Amazon Sde (software development engineer) internship interview

33.4k views
Sai Nishanth PadalaFresherSelected
Application
I was interviewed on-campus at IIT Madras for Sde (software development engineer) role at Amazon
Interview Process
Test Technical Interview Technical Interview
Round 1

Test

Duration
1:30 Minutes
No. of Questions
22 questions
Test Sections
  • Section 1: 20 MCQ
  • Section 2: 2 Coding Questions
Interview Experience
Out of 20 MCQ's ,I think I solved 13-15 MCQ's Correctly. I solved easy MCQ's first and spent sometime on tough one's.
MCQ's were simple to tough I/O questions ,OS Questions etc.
In coding round they asked one D.P problem and one problem related to stack . I solved the stack question. So I can say
I did OK on this round and got selected to Interview.
Interview Tips
Get comfortable with Data structures and Algorithms, and also have some basic idea of OS,DBMS.
Round 2

Technical Interview

Interview Questions
  • Question 1: Questions based on resume and coding questions.
Interview Experience
The Interviewer was friendly and first he asked questions about my projects, previous internship etc .
He then gave me a question related to B-Tree and asked me to tell the algorithm. First I gave naive solution, then he told me to improve efficiency. Though I took some time, I eventually arrived at a efficient solution. He asked to code that algo in any programming language. so I coded the algo in Java within 10 minutes. He went through my code thoroughly and corrected some minor mistakes. After this he asked if I have any questions for him, I then asked some questions related to work profile. After this round I was called for another techincal round. This round lasted for 50 minutes.
Interview Tips
I prepared from geeks for geeks for interviews and I think it helps a lot. Think out loud as Interviewer also observes your thought process.
Round 3

Technical Interview

Interview Questions
  • Question 1: Questions from various courses I took which I mentioned in my resume.
Interview Experience
This round was a breeze as the Interviewer was very warm and he asked me various questions related to the courses
I took. I think he asked questions related to prob theory,OS,discrete Maths etc. I answered most of them correctly.
This round lasted for 45 minutes.
Interview Tips
As said above think out loud and have a good presence of mind. It helps if you revise the courses mentioned in your resume.
Resources

Preparation materials

Books
  • Cormen,
General Tips
Practice programming a lot, preferably from Hacker rank etc. Come prepared for the Interview.

Don't panic and have a fresh mind for interview
Motivation for applying
It's a good company,offering a decent stipend and one more thing it's in Hyderabad which is my hometown.
Funny Moments
Nothing that I remember of.
Read Full post...
SignUp/Login
1-Step Login | Get unlimited access!