First, there was a phone screening interview, followed by another phone interview that went into more depth on the company and the nature of the job. The next step after the two phone interviews is to write a code in python to analyze and cluster ~30 million 25-character strings from a sample file as well as generate a "technical methods section" in LaTeX to describe how one would "score a diagnostic test". There is a time limit of 3 days to produce a fully functioning software as well as a technical report. I found that the coding challenge was extremely unrealistic in terms of efficacy of python for such a computationally intensive task, and the effort put fourth on my part was simply brushed off with no real dialog or interest in why the computational task was not completed in full (I could process a smaller file, which I submitted).