Mcqs and 2 coding. I ran all the test cases for one code and 10/19 test cases for the other one. Platform was AMCAT. They shortlisted more than 100 students for the next round.
1st question was-
There are n projects and they take m weeks to be finished…. The employee can work on one project for one week then he has to switch to another project so for how many weeks can he work in total.
8 3 3
There are 2 categories of book. You have to buy maximum books possible with the amount of money you have. You have to buy minimum one book from each category. Prices of the different books from both the categories were given.
- Tell me something about yourself
- Let’s start with a puzzle if you know it already tell me I’ll ask another one.
- Find the Jar with contaminated pills. I knew already so I told I know. Then he asked another one
- Camel and Banana Puzzle. I knew the question but didn’t know the answer, so I said I know already just, so I don’t have to answer this one
- Pay an employee using a 7 units gold rod? I knew this as well but I said I don’t and answered. I guess he figured or maybe not, but he asked me to tell for 8 days this time.
- Then he asked which data structure will I used to store the following information-1 doctor and his patients.
- First I told hashMap. He asked if its only 1 doctor do u need hashmap?… so I said no. He said think of it like this u have to add and delete patients… so I said array list. He asked to think of all the operations that need to be done for the patients… so I told queue. He told ok what if a critical patient comes… so I said priority queue. He asked how does a priority queue works, I told the logic. Then he asked in a PQ if u have 5 patients and a critical patient arrives then what will happen I told since it is a PQ it’ll come in front so he asked will it?….won’t it be a stack then? Basically he asked if that element will stay at its position and just will be dequeued first or it’ll go at the front…I didn’t know this.
- Then he asked to tell the entities for a hospital management system, their relations cardinality ratio.
- Then he asked the oops concept.
- Then he asked me to code for it. Create classes for all entities and using the oops concept to make relations between them. (Design Pattern)
- Same for an office.
Didn’t qualify for further rounds (They took 13)
Attention reader! Don’t stop learning now. Get hold of all the important DSA concepts with the DSA Self Paced Course at a student-friendly price and become industry ready. To complete your preparation from learning a language to DS Algo and many more, please refer Complete Interview Preparation Course. In case you are prepared, test your skills using TCS, Wipro, Amazon and Microsoft Test Serieses.