The take home assignment was confidential, but as long as someone has a good grasp of opencv, numpy and other standard Python computing libraries, should be doable. The third stage was about systems thinking and the questions were built upon the take home assignment e.g. how to scale the algorithm. There were some role-specific questions, which in my case was about MLOps.