Not difficult but you have to know than just coding problems. You have to know aspects such as database as well. Along with api calls. They want to make sure you're a very well rounded candidate.
Interview questions [1]
Question 1
Calculate a series of ascending and descending numhers
I applied through college or university. I interviewed at Discover in Oct 2019
Interview
It was very experience based and they asked many questions about previous languages used on projects done. There were some questions regarding technical terms, but they were very easy. Even if you've only taken a few entry level courses, but have a passion for learning, you will have a great experience.
Interview questions [1]
Question 1
How was your last experience working in a team environment?
How do you deal with drama in a team setting?
I applied through college or university. The process took 2 weeks. I interviewed at Discover (Riverwoods, IL) in Nov 2017
Interview
Meet with someone before on campus, just to get to know you and ask about your resume. Then meet with three interviewers, 2 behavior, and 1 technical. Meet at their Riverwoods location, got tour of campus and had lunch to.