I got in contact with people from their office and applied on an online portal and within a couple weeks did a FaceTime interview that lasted about 30 minutes. It went well, and I was invited for an office visit. Not everyone invited to the office visit received an internship offer, they emailed a week or two after the office visit if you were getting an offer or not.