There were 3 rounds of interviews: 2 were technical, and 1 was a normal discussion.
There are fake managements out there. In each discussion, they asked about my notice period, and I confirmed it every time, clearly stating my notice period. They agreed to it, but after I cleared all the interview rounds, they said, “If you can join within 3-4 days, then it’s fine; otherwise, we’ll put your profile on hold.” If they wanted a candidate who could join earlier, they should have rejected me in the first round instead of wasting my time.
Very worst management