I had two 1 hour interviews. The first one was with a manager of a team and the second was with an engineer in the team.
Interview 1: We mostly went over the resume and he asked me specific questions about what I did in my previous internship experiences. He went into details about projects I worked on and what my day to day responsibilities were. He got a little technical but that's alright. My recommendation is to really know everything on your resume inside and out. Make sure you understand what you've written clearly because they might ask very specific questions.
Interview 2: This was a technical round. But the engineer was very much interested in my resume so for the first 20 minutes we went over my resume and my projects. He asked me specific questions too about it. Then we went into a technical round. Since this team is a front-end team, he sent me code in JavaScript and told me to analyze it and tell me what the output would be. It took me a while but I was able to explain my thought process and he asked me why I was thinking a certain way. If you're able to keep the conversation going, they'll enjoy that. It's important to keep the conversation engaging. It shows that you have good communication skills which is necessary to be part of any team. He asked me a few more theoretical questions about Big O notations and LinkedLists regarding the code he'd given me. We had a long discussion about those too.
Within 2 days, I got my offer and apparently both my interviews were very successful. I think it was because I kept my thought process out in the open.