Mr Cooper
20+ i3 Creators Interview Questions and Answers
Given a number of ropes say ‘N’ and an array of integers of size ‘N’ containing the length of ropes. Your task is to connect the ropes into one. The cost to connect two ropes is equal to the sum of...read more
You are given an integer ‘N’ , calculate and print the sum of :
LCM(1,N) + LCM(2,N) + .. + LCM(N,N)
where LCM(i,n) denotes the Least Common Multiple of the integers ‘i’ and ‘N’.
Input Format:
The fir...read more
Given a N * N matrix and the task is to check matrix is idempotent matrix or not.
See the sample input.
Idempotent matrix M follows the following property :
M*M = M
Input format :
Line 1 : Siz...read more
You have been given an integer array/list(ARR) of size 'N'. It only contains 0s, 1s and 2s. Write a solution to sort this array/list.
Note :
Try to solve the problem in 'Single Scan'. ' Single Scan' r...read more
Q5. Create a Fitness Tracking Application
A fitness tracking application to monitor and track user's physical activities and progress.
Include features like tracking steps, calories burned, distance traveled, and workout sessions.
Allow users to set goals, view progress charts, and receive notifications for reminders.
Integrate with wearable devices like Fitbit or Apple Watch for real-time data syncing.
Provide social sharing options to motivate users and compete with friends.
Include a variety of workout routines and exe...read more
Q6. Are you okay with rotatioal shifts
Yes, I am okay with rotational shifts as I understand the nature of the job requires flexibility.
I am willing to work different shifts to accommodate the needs of the job.
I understand the importance of being flexible in a fast-paced work environment.
I have previous experience working in rotational shifts and have adapted well to the schedule.
I am committed to meeting the requirements of the role, even if it means working non-traditional hours.
Q7. Golden rules in accounting
Golden rules in accounting are basic principles that guide the recording of financial transactions.
There are three golden rules in accounting: Debit what comes in, Credit what goes out, Debit the receiver, Credit the giver, Debit expenses and losses, Credit income and gains.
For example, when cash is received, it is debited as it comes in. When cash is paid out, it is credited as it goes out.
Similarly, when goods are purchased on credit, the receiver is debited. When goods are...read more
Q8. Sort the stack in O(1) time complexity
Use an additional stack to store sorted elements and maintain the minimum element at the top of the original stack.
Create a new stack to store sorted elements.
Pop elements from the original stack and compare with the top element of the new stack.
If the popped element is smaller, push it to the new stack. If larger, keep popping from the new stack and push to the original stack until the correct position is found.
Repeat until the original stack is empty and the new stack conta...read more
Q9. Difference between abstract class and interface
Abstract class can have both abstract and non-abstract methods, while interface can only have abstract methods.
Abstract class can have constructor, fields, and methods, while interface cannot have any of these.
A class can implement multiple interfaces but can only inherit from one abstract class.
Abstract class is used to provide a common base for multiple derived classes, while interface is used to define a contract for classes to implement.
Example: Abstract class 'Shape' wit...read more
Q10. sort stack ds and real life example
Sorting a stack data structure and its real-life example
Sorting a stack involves popping elements and comparing them to the remaining elements in the stack
Real-life example: arranging books on a shelf in alphabetical order
Another example: sorting a deck of cards by suit and rank
Q11. what is linked list
A linked list is a data structure where each element points to the next element in the sequence.
Consists of nodes connected by pointers
Can be singly linked (each node points to the next) or doubly linked (each node points to the next and previous)
Allows for dynamic size and efficient insertion/deletion operations
Q12. What is race condition?
A race condition is a situation in which the outcome of a program depends on the order of execution of its threads or processes.
Occurs when multiple threads or processes access shared data or resources concurrently
Can lead to unpredictable behavior or bugs in the program
Prevented by using synchronization mechanisms like locks or semaphores
Example: Two threads trying to increment a shared variable simultaneously
Q13. connect the rope problrm
The connect the rope problem involves connecting ropes of different lengths to minimize the cost.
Sort the ropes by length
Connect the two shortest ropes at a time
Repeat the process until all ropes are connected
Q14. Gateway Different modes in power bi
Power BI has different modes like View, Edit, and Data Source.
View mode allows users to interact with reports and dashboards
Edit mode enables users to modify existing reports and create new ones
Data Source mode allows users to connect to and manipulate data sources
Q15. what is normalization in dbms
Normalization in DBMS is the process of organizing data in a database to reduce redundancy and improve data integrity.
Normalization involves breaking down a database into smaller, more manageable tables.
It helps in reducing data redundancy by storing data in a structured way.
There are different normal forms like 1NF, 2NF, 3NF, BCNF, etc.
Example: In a database of students, instead of storing student details in multiple tables, we can have separate tables for students, courses,...read more
Q16. java program on unit wise current price
A Java program to retrieve unit wise current price
Create a class to represent the unit with necessary attributes
Implement a method to retrieve current price for each unit
Use appropriate data structures to store and retrieve the prices
Consider using external APIs or databases for real-time prices
Q17. difference between process and thread
A process is an instance of a program running on a computer, while a thread is a smaller unit of execution within a process.
A process has its own memory space, while threads within the same process share memory.
Processes are independent of each other, while threads within the same process can communicate with each other.
Processes are heavyweight, requiring separate memory and resources, while threads are lightweight and share resources.
Example: A web browser running multiple ...read more
Q18. Trigger Stored procedure
A trigger is a special type of stored procedure that is automatically executed when certain events occur in a database.
Triggers are used to enforce business rules, maintain data integrity, and automate tasks.
They can be set to execute before or after INSERT, UPDATE, or DELETE operations on a table.
For example, a trigger can be created to update a log table whenever a new record is inserted into a main table.
Q19. What's mortgage
A mortgage is a loan taken out to buy property or land, with the property serving as collateral for the loan.
Mortgages are typically long-term loans with fixed or adjustable interest rates.
Failure to repay the loan can result in foreclosure, where the lender takes possession of the property.
Common types of mortgages include fixed-rate mortgages, adjustable-rate mortgages, and government-insured mortgages like FHA loans.
Mortgages involve monthly payments that include both prin...read more
Q20. Experience in US mortgage
I have 3 years of experience in US mortgage processing, including loan origination, underwriting, and closing.
Experience in loan origination, underwriting, and closing processes
Knowledge of US mortgage regulations and guidelines
Proficient in using mortgage processing software like Encompass
Ability to analyze financial documents and credit reports
Strong communication skills for interacting with clients and lenders
Q21. How spring boot was Working
Spring Boot is a framework that simplifies the development of Java applications by providing pre-configured settings and tools.
Spring Boot eliminates the need for manual configuration by providing defaults for most settings.
It allows developers to create stand-alone, production-grade Spring-based Applications that can be up and running with minimal setup.
Spring Boot includes an embedded server, such as Tomcat, making it easy to deploy applications.
It offers a wide range of pl...read more
Q22. How Angular is working
Angular is a front-end framework that allows developers to build dynamic web applications.
Angular uses TypeScript for building applications.
It follows the MVC (Model-View-Controller) architecture.
Angular provides features like data binding, dependency injection, and routing.
Components, modules, services, and directives are key building blocks in Angular.
Angular CLI (Command Line Interface) is used for creating and managing Angular projects.
Q23. Check your character and longitvity
I have a strong character and a proven track record of long-term commitment in my career.
Consistently meeting project deadlines and exceeding expectations
Receiving positive feedback from colleagues and supervisors
Staying with the same company for several years and progressing in my role
Handling challenging situations with professionalism and integrity
Q24. Adding 3matrices
To add 3 matrices, add corresponding elements of all matrices.
Ensure all matrices have the same dimensions.
Add corresponding elements of all matrices.
The resulting matrix will have the same dimensions as the input matrices.
More about working at Mr Cooper
Top HR Questions asked in i3 Creators
Interview Process at i3 Creators
Top Interview Questions from Similar Companies
Reviews
Interviews
Salaries
Users/Month