Add office photos
Employer?
Claim Account for FREE

Ice Mortgage Technology

4.0
based on 87 Reviews
Filter interviews by

10+ Manupatra Information Solutions Interview Questions and Answers

Updated 13 Jul 2024

Q1. Explain how you would troubleshoot a network bottleneck in your web API application hosted in a public cloud like Azure or AWS.

Ans.

To troubleshoot a network bottleneck in a web API application hosted in a public cloud like Azure or AWS, one can analyze network traffic, monitor server performance, and optimize resource allocation.

  • Use network monitoring tools to analyze traffic patterns and identify potential bottlenecks.

  • Monitor server performance metrics such as CPU usage, memory usage, and disk I/O to pinpoint any resource constraints.

  • Optimize resource allocation by scaling up or out based on the identif...read more

Add your answer

Q2. Can you explain difference between REST and SOAP, what are different types of HTTP verbs and their usage, difference between PUT and PATCH, what are route tables and which data structure do they use, what are F...

read more
Ans.

REST is an architectural style for web services, while SOAP is a protocol. HTTP verbs include GET, POST, PUT, PATCH, and DELETE.

  • REST is stateless and uses standard HTTP methods, while SOAP is a protocol that uses XML for communication.

  • HTTP verbs: GET retrieves data, POST submits data, PUT updates entire resource, PATCH updates part of a resource, DELETE removes a resource.

  • PUT is idempotent, meaning multiple requests have the same effect as a single request, while PATCH is not...read more

Add your answer

Q3. Difference between synchronous and asynchronous programming, difference between thread and task, If we create two threads and one of those throws exception while executing can the main thread handle it ? Can it...

read more
Ans.

Synchronous programming is blocking, while asynchronous programming is non-blocking. Threads are lower-level units of execution, while tasks are higher-level abstractions. Main thread can handle exceptions thrown by threads or tasks.

  • Synchronous programming blocks the execution until a task is completed, while asynchronous programming allows the program to continue executing while waiting for a task to complete.

  • Threads are lower-level units of execution managed by the operatin...read more

Add your answer

Q4. What are steps to improve sql query performance, difference between sql functions and stored procedures when to use which ? what are index and what are views and their use.

Ans.

To improve SQL query performance, optimize queries, use indexes, and consider using stored procedures. SQL functions and stored procedures have different use cases. Indexes improve query performance by allowing faster data retrieval. Views are virtual tables that simplify complex queries.

  • Optimize SQL queries by avoiding unnecessary joins, reducing the number of columns retrieved, and using appropriate filters

  • Use indexes to improve query performance by creating indexes on freq...read more

Add your answer
Discover Manupatra Information Solutions interview dos and don'ts from real experiences

Q5. Deep dive into the .Net framework and its use in developing microservices using Web APIs

Ans.

The .Net framework is a powerful tool for developing microservices using Web APIs.

  • The .Net framework provides a set of libraries and tools for building scalable and reliable microservices.

  • Web APIs in .Net allow for easy communication between different services and clients.

  • Features like dependency injection and middleware in .Net make it easier to develop and maintain microservices.

  • Examples of popular frameworks for building microservices in .Net include ASP.NET Core and Nancy...read more

Add your answer

Q6. Can you explain how Garbage collection works. Different generations of garbage collections. Using keyword in c# and its advantage for garbage collection.

Ans.

Garbage collection is an automatic memory management process in .NET. It collects and frees up memory occupied by unused objects.

  • Garbage collection automatically identifies and releases memory occupied by objects that are no longer in use.

  • It improves performance by eliminating manual memory management and preventing memory leaks.

  • Garbage collection in .NET is generational, dividing objects into three generations based on their age and usage patterns.

  • Generation 0 contains newly...read more

Add your answer
Are these interview questions helpful?

Q7. Pillars of OOPs with real life example, Explain difference between Abstraction and Encapsulation. Can you explain Diamond problem related to inheritance.

Ans.

OOPs pillars: Abstraction, Encapsulation, Inheritance, Polymorphism. Abstraction hides complexity. Encapsulation bundles data and methods.

  • Abstraction: Focuses on hiding unnecessary details and exposing only essential features. Example: A car dashboard hides the internal working of the car and provides only necessary information to the driver.

  • Encapsulation: Wrapping data and methods into a single unit. Example: A class in C# encapsulates data and methods related to a specific ...read more

Add your answer

Q8. Explain the technology stack you have been working on.

Ans.

I have been working on a technology stack that includes Java, Spring Boot, Angular, and MySQL.

  • Java programming language for backend development

  • Spring Boot framework for building and deploying Java applications

  • Angular framework for frontend development

  • MySQL database for data storage and retrieval

Add your answer
Share interview questions and help millions of jobseekers 🌟

Q9. Can you explain various design patterns and implement Singleton design pattern

Ans.

Singleton design pattern ensures that a class has only one instance and provides a global point of access to it.

  • Singleton pattern restricts the instantiation of a class to a single object.

  • It is useful when only one instance of a class is needed to control actions throughout the system.

  • Singleton pattern can be implemented using a private constructor, a static method to get the instance, and a static variable to hold the instance.

  • Example: Singleton pattern can be used in a logg...read more

Add your answer

Q10. Can you explain extension methods and write one for Int data type

Ans.

Extension methods allow adding new methods to existing types without modifying the original type.

  • Extension methods are defined as static methods in a static class.

  • The first parameter of an extension method specifies the type being extended, preceded by the 'this' keyword.

  • Extension methods can be called on instances of the extended type as if they were instance methods.

  • Extension methods can be used to add functionality to built-in types or third-party types.

  • Here's an example o...read more

Add your answer

Q11. Explain the usage of Azure service fabric clusters

Ans.

Azure Service Fabric clusters are used to deploy and manage microservices-based applications on Microsoft Azure.

  • Azure Service Fabric clusters provide a platform for deploying and managing scalable and reliable microservices.

  • They offer automatic scaling, rolling upgrades, and health monitoring for microservices.

  • Service Fabric clusters can be used to deploy stateless or stateful microservices.

  • They support multiple programming languages and frameworks, including .NET, Java, and ...read more

Add your answer

Q12. What do you know about ICE?

Ans.

ICE stands for Intercontinental Exchange, a global network of exchanges and clearing houses for financial and commodity markets.

  • ICE operates exchanges for futures and options trading in energy, agriculture, metals, and financial markets.

  • It also provides data services and technology solutions for market participants.

  • Some of the well-known exchanges operated by ICE include NYSE, ICE Futures Europe, and ICE Futures US.

  • ICE was founded in 2000 and is headquartered in Atlanta, Geor...read more

Add your answer

Q13. How to tackle the code integrations.

Ans.

Code integrations can be tackled by following a systematic approach.

  • Identify the components to be integrated

  • Define the interfaces between the components

  • Write integration tests to verify the integration

  • Use version control to manage changes

  • Communicate with other teams involved in the integration process

Add your answer

Q14. Given a list of strings, group string by 1st character and then sort groups alphabetically

Ans.

Group and sort a list of strings by their first character.

  • Use a dictionary to group the strings by their first character.

  • Sort the keys of the dictionary alphabetically.

  • Retrieve the strings for each key and sort them alphabetically as well.

Add your answer

Q15. write a code to print n numbers of Fibonacci series

Ans.

Code to print n numbers of Fibonacci series

  • Use a loop to iterate n times

  • Initialize the first two numbers of the series as 0 and 1

  • Print each number in the series as it is calculated

  • Calculate the next number by adding the previous two numbers

Add your answer

Q16. IEnumerable vs IQuerable, FirstOrDefault vs SingleOrDefault methods

Ans.

IEnumerable is for in-memory collections, IQueryable is for querying data sources. FirstOrDefault returns the first element, SingleOrDefault returns the only element.

  • IEnumerable is used for querying in-memory collections like lists and arrays.

  • IQueryable is used for querying data sources like databases.

  • FirstOrDefault returns the first element of a sequence or a default value if the sequence is empty.

  • SingleOrDefault returns the only element of a sequence or a default value if t...read more

Add your answer

Q17. can you explain SOLID principles

Ans.

SOLID principles are a set of design principles that help in creating maintainable and scalable software.

  • S - Single Responsibility Principle: A class should have only one reason to change.

  • O - Open-Closed Principle: Software entities should be open for extension but closed for modification.

  • L - Liskov Substitution Principle: Subtypes must be substitutable for their base types.

  • I - Interface Segregation Principle: Clients should not be forced to depend on interfaces they do not u...read more

Add your answer

Q18. Why ice mortgage technology

Ans.

Ice Mortgage Technology offers innovative solutions for the mortgage industry.

  • Ice Mortgage Technology provides cutting-edge technology for streamlining mortgage processes.

  • Their solutions help improve efficiency and accuracy in mortgage operations.

  • Ice Mortgage Technology has a strong reputation for delivering reliable and secure software solutions.

  • Their platform offers customizable features to meet the specific needs of mortgage professionals.

Add your answer

Q19. Program to max sum of sub array

Ans.

Program to find the maximum sum of a subarray within an array of integers.

  • Use Kadane's algorithm to find the maximum sum subarray in linear time complexity.

  • Initialize two variables maxEndingHere and maxSoFar to keep track of the current subarray sum and the maximum sum found so far.

  • Iterate through the array and update the variables accordingly.

  • Example: Input array [1, -3, 2, 1, -1] should return 3 (subarray [2, 1] has the maximum sum).

Add your answer
Contribute & help others!
Write a review
Share interview
Contribute salary
Add office photos

Interview Process at Manupatra Information Solutions

based on 11 interviews
Interview experience
3.6
Good
View more
Interview Tips & Stories
Ace your next interview with expert advice and inspiring stories

Top Interview Questions from Similar Companies

4.1
 • 203 Interview Questions
3.9
 • 202 Interview Questions
3.6
 • 170 Interview Questions
4.6
 • 147 Interview Questions
4.2
 • 145 Interview Questions
3.8
 • 131 Interview Questions
View all
Top Ice Mortgage Technology Interview Questions And Answers
Share an Interview
Stay ahead in your career. Get AmbitionBox app
qr-code
Helping over 1 Crore job seekers every month in choosing their right fit company
70 Lakh+

Reviews

5 Lakh+

Interviews

4 Crore+

Salaries

1 Cr+

Users/Month

Contribute to help millions

Made with ❤️ in India. Trademarks belong to their respective owners. All rights reserved © 2024 Info Edge (India) Ltd.

Follow us
  • Youtube
  • Instagram
  • LinkedIn
  • Facebook
  • Twitter