MWR InfoSecurity interview question

How does HTTPS work? Does using HTTPS guarantee secure communication?