Some of the algorithm questions in the technical interview were challenging.
Sigiloso
The algorithm questions aren't difficult compared to Silicon Valley standard interviews. My suggestion to you, practice some basic problems from HackerRank to pass these interviews. As for joining Epic, from reviews you can see they have a very poor and outdated culture. So better focus on career that uses modern tech and process, even if it pays less initially.