I went through three interviews. I was very transparent with my salary expectation through my recruiter before I interviewed with them.
This company asks candidate to code for 2 days and come up with solution for a problem sent by them in email. Only after that you will see them for interview.
I sent them the solution by zip file. The solution involved creating a service that is deployed in Azure which I did. After I sent them the coded solution, the recruiter tells me company did not receive your zip file. However, I could tell that the service I deployed to Azure was being utilized from Azure portal. I looked at request count in Azure and found out that service was hit very first day I sent the solution.
FYI: I sent three different ways -by email (2 to 3 times), shared one drive link and finally Github repo link.
They did this to buy more than one week of time to interview other candidates. They were not truthful and lied from the beginning.
After more than a week, company finally scheduled a bunch of virtual meetings with them. I met multiple members over virtual interview.
From the interview process, both the company and recruiter was misleading. For example, the company will ask you to code for 2 days. The recruiter said that's all that you will do in interview process as far as coding is concerned. Just before I had virtual interview, they mentioned you need to solve algorithm question.
I did not mind solving the algorithm question and was able to easily solve the problem. However, neither the company or the recruiter was transparent.
In addition, the offer they made was significantly lower than what I was asking. Do not waste your time interviewing with them.