An unpleasant experience, I was actively sourced for this role. At the beginning of the selection process structure was clearly defined: An introductory interview/coding assessment, a system design interview and a meeting at the office as last round. This was unfortunately untrue: after passing the first coding assessment, the second interview was a leetcode assessment where they completely ignored my solution, despite having the same big-o complexity of the one they expected. A solution taking 2*o(n) iterations is, as undisputable and objective fact, a o(n) solution. In case of further doubts, there are books about this.
My experience of half a decade in insurance was completely discarded and I was not even invited to the final round in the office. I also had to actively pursue a feedback to get the rejection.
Given the critical situation of the insurance industry, among much instability and many foreclosures and consolidations, I found dismissing the important domain experience in favor of leetcode tricks quite disturbing.
I am glad it did not play out as later I found a better role, but please, improve the interview process structure and evaluation. LLMs made leetcode assessment pratically useless since early 2022