There was a phone screening, walking through my resume and an algorithm problem.
Then there was an online coding assessment with logic problems using a new programming language, as well as implementing solutions to problems in a language I knew, for which I picked Java.
Later there was an on-campus interview day, where I met with several developers and discussed past intern projects and some of my past projects. I also met with someone from HR for about an hour to discuss behavioral questions.
That interview essentially ended when I mentioned an interest in graduate school.
Given an n x n grid of letters, find how many copies of an input word there are in the grid.
Whether the letters are in reverse order, diagonal, horizontal, or vertical all count.
The following metrics were computed from 2 interview experiences for the Epic Systems Software Development Internship role in United States.
Epic Systems's interview process for their Software Development Internship roles in the United States is extremely selective, failing the vast majority of engineers.
Candidates reported having very good feelings for Epic Systems's Software Development Internship interview process in United States.