A staple in senior data scientist interview questions with answers, be prepared to answer this one using your hands-on experience. This is also one of the most difficult deep learning questions to ask a data scientist. No, CNNs cannot. Data pre-processing steps such as scaling, rotations is necessary before we model data and provide them as an input to neural network such as CNN because CNNs cannot do it by themselves.