Had several rounds: HR, written test and panel interview. Then got ghosted for 3 months only to be told I was rejected (with no reasons given). The next day they re-advertised the position and have been promoting it for another two months. To give context the posting was *urgent* and I was told they wanted somebody to start immediately.