The hiring manager contacted through email. The Meeting was virtual through Zoom. A HR representative was present as well during interview. It was 15-20 min meeting all together. The questions were standard and some were technical related to my experience.