Arm interview question

How data is taken from main memory and put into cache?