Yes,it has 2 waterproof slots on the side of the phone. 1 for a dedicated sim card and the second an optional 2nd sim card or sd card capable of up to 64gb I think. Yes, there is memory card which supports external SD card up to 256GB Yes, covered by a water resistant plug. It is the same slot as the SIM card slot. You can have either 1 SIM plus one microsdc memory card or two SIM cards but not both at the same time. Yes it is a dual SIM tray Witch you can have either 2 Sims or a SIM and a micro SD card####[['capable of up to 64gb', 'Product Configuration#Memory', 'positive'], ['256GB', 'Product Configuration#Memory', 'neutral']]