Applied online and recruiter contacted me for screening. During screening, job description and salary were discussed. An interview was scheduled with the hiring manager for the following week, which took place via Teams. The following week I reached out to recruiter for an update, they never responded. About 3 weeks after interview I logged into my application and saw the position was filled. Expected at least a generic email from Mastercard to let me know I would not be moving forward.