You cannot miss this entry among common machine learning interview questions. Neural networks can provide performance breakthroughs for unstructured datasets like video, images, and audio. The higher flexibility in neural networks helps in learning patterns better than other ML algorithms. The cons of neural network imply towards the requirement of a large amount of training data. Furthermore, neural networks also have setbacks in terms of selecting architecture and understanding of underlying internal layers.