Initially, the company will ask you to go through documents to help you know more about the company. Next is your first call to let the company know more about you and to decide on the internship duration. If you qualify for this round, a technical round is scheduled. Before this round, you are asked to go through a machine coding round and given a deadline. Based on the task you can submit the GitHub link followed by this is the technical round. Once you pass this round you can discuss your duration and other fundamental questions in your next interview.