HR/ recruiter was very firm on the salary range and would not let me proceed further. I think I was a good match for the role and met >90% of the job description. I stated my salary expectation as the highest in their offered range as per the JD, but she said that the upper limit is just formality and they usually shoot for the mid-range.