Interview was a part of the NERD new grad program for an entry level Software Engineer role.
Preface by saying excellent coordination and effort by the recruiter to get me through the interview process as promptly as possible. My experience was great. Only two rounds for interviews. Recruiter sent me an email to verify qualifications with a couple short questions and a time that would work for an initial phone screen.
The initial phone call was a mix of an introductory call as well as a basic candidate screen. Went through the details of the program as well as some information about Schwab. After that there was a series of behavioral scenario based questions, as well as questions about my resume. Only barely technical question was asking to list and explain the four pillars of OOP. Random but luckily I had prepared this for an interview a few days prior. Easy to get stumped if you're not expecting this question.
Next and final round was a 1 hour video technical screening with someone from HR, a current NERD employee, hiring manager, and member of HM's team (future co-worker). This interview dove deep into some of the technical experience on my resume, asked some technical questions like explain REST APIs, and finished with 3 coding exercises. Coding was done by sharing screen. I was asked 3 questions, all could be found on LeetCode.
According to LeetCode they were all “easy” but I would say for some questions the algorithm isn’t directly intuitive if you haven’t seen the question before. Luckily the interviewers are willing to give you pointers and hints. Brush up basics on recursion, trees, and hash-maps.