The second part to getting an onsite is to submit code you have written.
Sigiloso
Stay away from this company they accused me of submitting code from my current employer and if they looked at the time stamps they would know this is not true. They also made accusations that the PEM keys in the submission were evidence. The PEM keys were my own and used to run the program, so they rejected me outright. Say away company is potentially toxic.