IBM Interview Question

Explain the architecture and components of a Convolutional Neural Network (CNN).