They gave me a take home coding exercise to train a model in JS (yes javascript). I used a js package for ML training but it had compatibility issues, I had to patch it and told them I patched it in my exercise etc, and they told me it is not the good engineering practice and said they won't continue. Well my other option was to write matrix multiplication etc from scratch in JS which would cause me a lot of time on their interview task, which I didn't do thinking eventually they care about showing some ML skills in an uncomfortable language for many ML practitioners. Seems I was wrong.