Arm Interview Question

MOESI, what does they stand for? What about memory model? How to implement store commit in weak memory model?