Untitled Deck Flashcards

(21 cards)

1
Q

What is the primary business model of OMS?

A

A cloud-based CRM and mortgage processing platform for intermediaries and lenders.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Which key integration provides mortgage research and sourcing within OMS?

A

SmartrFit by Legal & General.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Name two key API integrations that OMS has with lenders.

A

Interbridge Mortgages (for second charge lending) and Tandem Bank.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

How does OMS benefit mortgage brokers through its integrations?

A

It streamlines processes by eliminating repetitive data entry and automating tasks, saving time and reducing errors.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

What advantage does the integration with SmartrFit offer OMS users?

A

It provides pre-populated data, free access to mortgage research tools, and helps generate richer leads.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

What is one key improvement for API versioning in an API strategy?

A

Use URL versioning with semantic versioning for clear backward compatibility.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

How can you improve API performance?

A

Implement caching, asynchronous processing, and load balancing.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

What benefit does automated testing bring to an API strategy?

A

It ensures robust integration and early detection of issues through unit, integration, and end-to-end tests.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

How can API security be enhanced?

A

By using OAuth2/JWT, TLS encryption, thorough input validation, and regular security audits.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

What architectural pattern can further improve API scalability?

A

Adopting a microservices architecture with containerization and orchestration (e.g., using Kubernetes).

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

What does DI stand for in C#?

A

Dependency Injection.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

What is the main purpose of using Dependency Injection in an application?

A

To decouple components, improve testability, and simplify maintenance.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

How is DI typically implemented in .NET Core?

A

In .NET 6+, Dependency Injection (DI) is configured in Program.cs using the built-in DI container. Services are registered via the builder.Services collection before building the application

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Name an alternative DI container available for .NET applications.

A

Autofac (others include Unity or Ninject).

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Which design pattern is DI associated with?

A

Inversion of Control (IoC).

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

What is Docker primarily used for?

A

Containerizing applications to ensure consistent deployment and scalability.

17
Q

Which command builds a Docker image?

A

docker build.

18
Q

What is the purpose of Docker Compose?

A

To manage and orchestrate multi-container Docker applications.

19
Q

Name a common tool used for load balancing Docker containers.

A

Nginx (other examples include HAProxy or Docker Swarm’s built-in load balancer).

20
Q

How does container orchestration improve API deployments?

A

It simplifies scaling, load balancing, and fault tolerance using tools like Kubernetes.

21
Q

What is a Dockerfile?

A

A script that contains instructions for building a Docker image.