Interview Hub

CDS View Interview Questions

Questions covering CDS modeling, semantics, associations and practical implementation patterns.

AnnotationsAssociationsConsumption views

How do CDS views differ from classical database views? 1

Beginner

A mature answer highlights annotations, semantics, join strategies and how the CDS view supports the UI or service layer.

CDSAnnotationsOData

How do you implement associations in CDS? 2

Intermediate

A mature answer highlights annotations, semantics, join strategies and how the CDS view supports the UI or service layer.

CDSAnnotationsOData

What is the role of annotations in CDS? 3

Advanced

A mature answer highlights annotations, semantics, join strategies and how the CDS view supports the UI or service layer.

CDSAnnotationsOData

How do you create an abstract CDS entity? 4

Beginner

A mature answer highlights annotations, semantics, join strategies and how the CDS view supports the UI or service layer.

CDSAnnotationsOData

How do you expose CDS data to OData? 5

Intermediate

A mature answer highlights annotations, semantics, join strategies and how the CDS view supports the UI or service layer.

CDSAnnotationsOData

How do you optimize CDS performance for list reporting? 6

Advanced

A mature answer highlights annotations, semantics, join strategies and how the CDS view supports the UI or service layer.

CDSAnnotationsOData

What is the purpose of a consumption view? 7

Beginner

A mature answer highlights annotations, semantics, join strategies and how the CDS view supports the UI or service layer.

CDSAnnotationsOData

How do you use input parameters in a CDS view? 8

Intermediate

A mature answer highlights annotations, semantics, join strategies and how the CDS view supports the UI or service layer.

CDSAnnotationsOData

How would you model a left outer join in CDS? 9

Advanced

A mature answer highlights annotations, semantics, join strategies and how the CDS view supports the UI or service layer.

CDSAnnotationsOData

How do you manage currency and quantity semantics in CDS? 10

Beginner

A mature answer highlights annotations, semantics, join strategies and how the CDS view supports the UI or service layer.

CDSAnnotationsOData

How do CDS views differ from classical database views? 11

Intermediate

A mature answer highlights annotations, semantics, join strategies and how the CDS view supports the UI or service layer.

CDSAnnotationsOData

How do you implement associations in CDS? 12

Advanced

A mature answer highlights annotations, semantics, join strategies and how the CDS view supports the UI or service layer.

CDSAnnotationsOData

Growth note

This section is designed to grow into a full interview library with scenario answers, interviewer expectations and practical examples for each topic.