Interview with Amazon
Interview with Amazon
It was awesome experience on 11th August, I never expected to reach till last but i could make it. But i have missed the job :-( Lets see my next attempt will give me this opportunity.
Here i am sharing my written Test Exam:
Q1. Here two lists are given.
list1 = 2 > 4 > 5 > 6 > NULL:
list2 = 5 > 6 > 7 > NULL;
list3 = 3 > 0 > 2 > 3 > NULL;
This is called summation of link lists.
Constraint: Link list data node can contain only one digit.
Write: Input and Output data by dry running your program.
Q2. You have to find out maximum number by rearranging the digits of number.
Example: 2789
Output: 9872
Complexity: O(n)
Q3. Write a program for finding depth of BST (Binary Search Tree).
Write by Iterative and Recursion.
Q4. (a) Find output of program
int mingle(int a, int b)
{
int c;
c = b /2;
if (b<=2)
cout<
}
int main(){
for(i=0;i<5 i="i" p="p">{
mingle(i+1,i-1)
}
}
(b)
Find out the bug in the following program.
findAanda(char * str, unsigned int len)
{
do
{
if(str[i]=='A' || str[i] == 'a')
{
ret++;
}
else
i++;
}
return ret;
}
Interview 1:
Q1. Define and explain about youtube.com web architecture.
Q2. write TEST data for maximum of subarray in a given array.
like
array = 2 10 40 68 49 10 115>
@sati: A little mistake..please ignore this.
ReplyDeleteLoop:
for(i=0;i<5; i++>{
mingle(i+1,i-1);
}
This might be editing problem.