Design the recommendations list for amazon webpage.
Technical Support Analyst Iii Interview Questions
7,035 technical support analyst iii interview questions shared by candidates
Amazon needs a simple service to create, read, update and delete customer addresses. 1. Write the interface for this service. What methods are needed? What parameters would each method require and what data would each method return? 2. Using the following assumptions, describe how you would design your system: You need to store 10 TB of addresses. Your service must support 10,000 transactions per second. Each of your databases can only handle 1TB of data. Each of your application servers can only handle 1,000 TPS Question 1: 1. What is the runtime complexity for the code below? 2. What is the space complexity for the code below? Queue<TreeNode> queue = new LinkedList<BinaryTree.TreeNode>() ; public void myMethod(TreeNode root) { if (root == null) return; queue.clear(); queue.add(root); while(!queue.isEmpty()){ TreeNode node = queue.remove(); if(node.left != null) queue.add(node.left); if(node.right != null) queue.add(node.right); Question 2: 1. What is the runtime complexity for the code below? // Precondition: array[] is sorted int search(int array[], int numberToFind, int min, int max) { while (max >= min) { int index = midpoint(min, max); if(array[index] == numberToFind) return index; else if (array[index] < numberToFind) min = index + 1; else max = index - 1; } // numberToFind was not found System.out.println("Not Found"); }
In Person with 4 people (~45min each): 1. Check if binary tree A is contained in binary tree B. Write code on paper. 2. Derive a formula for calculating the angle between the hour hand and minute hand in a clock. 3. Design a parking lot. Discuss what data structures to use.
Will you require sponsorship now or in the future?
Mutex, semaphore reverse link list find loop in link list
Tell me about a time you had to handle an unsafe situation.
All questions that were asked were the same as listed from previous posts on Glassdoor. I went though and typed all questions that were asked in previous interviews and applied my experience and feelings to each question. Once in the interview, I was able to quickly respond with detailed answers. The only question that I had not seen on Glassdoor which threw me off was, "Tell me about a time you had to help others to get away from an unsafe situation?" I told the HR manager that I could explain a time that I had to inform my employer of a situation that was legally unsafe for the company and needed immediate attention. He said that would be fine.
how to reverse link list.
1. Concurrency java, OSI model, trees, B+ trees indexes, binary trees indentical, etc.. 2. Collections 3. Design a search system for a retail distributer similar to how Amazon product search works. Must discuss the salary beforehand, else you are wasting your time. They don't give hikes for years and if not ready to pay in the beginning , I would suggest to look out somewhere else. If money is not a concern, you can give a try to live with no salary.
Difference between ClassNotFoundException and NoClassDefFoundError
Viewing 1161 - 1170 interview questions