The process consists of four stages: an HR interview, a technical test, a technical interview, and a final interview. The HR interviews should be more considerate. They mentioned having a salary structure that isn't influenced by your previous salary or expectations, yet they still wanted to know your expected salary during the final HR interview in a very uncomfortable way. Additionally, they won't follow up if you aren't selected, which feels unprofessional and disrespectful, especially after the significant time and effort invested throughout the process.