It appears that you had a virtual (online) interview with both internal employees from your company and clients. This might mean that you were interviewed by a combination of your own team members or colleagues (internal) and clients of your company. Virtual interviews have become common, especially in light of remote work and the need to connect with clients regardless of location.