How to create interview with interview round when new job applicant registered using web form?

So let’s say Job Applicant sees the job list from /jobs & click Apply, after that fill in all the details and hit the Submit button.

This will create a new entry in job_applicant doctype with the status Open.

How we can create an interview with an interview round at that moment?
Do we achieve this using workflow or not?
If no then how we can create an interview for that job applicant using code?

Please do provide technical details.