MR Cooper Interview Experience
MR Cooper Interview Experience
- UDHAYA LAKSHMI P
Duration: 3 hours
Duration: 3 hours
• We were provided with a real-time scenario, the "Fitness Tracker App," with functionalities such
as user registration, activity tracking, goal setting, creating work plans, and social networking,
which are common to all.
• The first task involved creating a UML or ER diagram (pen and paper) to be approved by the HR
only after responding to queries about the relationships between those entities and the defined
attributes.
• Defining cardinalities between entities was also required, and 30 minutes were allocated for
completing the ER diagram.
• The second task was to create a system architecture (pen and paper) for the same application.
The choice of selecting the type of application (web application, mobile application, etc.) to
design the system architecture was left to us.
• They expected us to craft a design incorporating the major components of that application along
with the tech stack suitable for real-time implementation. This task had to be completed within
15 minutes.
• Then we were asked to perform Object-Oriented Programming (OOPs) implementation for this
scenario in any OOPs language
• We should explain the code and the HR give corrections or suggestions to enhance the code or
add additional functionalities.
• Finally, a similar use case was presented, and we were asked to write an SQL query. The query
required retrieving the month-wise average number of steps for each user for a single year.
Round 3 – Technical HR 1
Duration: 1 hour
Questions
Duration: 30 minutes
• Asked to implement 2 classes: User and Activity. User class includes a printActivity() function, and
Activity class has attributes for duration and caloriesBurnt.
• The printActivity() method is expected to display the duration and calories burnt. This has to be
implemented with “has a“ relationship in OOPs.
• Asked to write the code for preorder traversal of a tree.
• Questions were asked from the SQL query written in the round 2.
• Asked to draw Venn diagrams illustrating all the joins in SQL.
Round 5 – Personal HR