A:AnswerIt has the cheap equivalent of a 32 gigabyte SSD drive. But beware, A) I believe it is soldered to the motherboard and B) I believe it is really too small for all of Windows 10's updates that are downloaded whether you want them or not. You can not load the updates to a miniSD card.
A:AnswerYes, it comes with 2 USB ports and an HDMI port. It also has a slot for an SD Card, but mine will not take the SD Card. It seems like something is jammed inside.