Here is how my last interview went:
Question: Where are strings stored?
Answer: Heap since it is a reference type
Strings share buffer. In your case if one and two were strings, they would be separate objects (two objects on the heap), but internally they would point to the same buffer (third object on the heap).