I had a virtual onsite, which consisted of two coding interviews, one NLP interview, and one behavioral interview. Two of my interviewers did not show up, so I had to reschedule those interviews. After that I was asked to do two more coding interviews. There was not enough focus on my NLP background.