Interactions Interview Question: During face to face interview... | Glassdoor

Interview Question

Software Engineer Interview Franklin, MA

During face to face interview, I was asked to find a

  solution to the below problem: There are a pool of agents who will be transferred number of calls based on some priority. There are multiple things to consider: 1. Time of call origination (age of call) 2. Priority/importance of the call 3. Call Type Multiple queues might be there with many call and each call can come in any order. Newest call might come early and older call might be queued late. Design the solution and write an efficient algorithm using Threading to solve the problem. There was a laptop with Eclipse configured, internet access was provided and 30-40 minutes were given to complete the coding. All the interviews were then related to your design. Starting from algo, data structure, threading, collection, and efficiency. Also there was enterprise level interview with database, web services, etc.
Answer

Add Answers or Comments

To comment on this, Sign In or Sign Up.