The people there were very nice and helpful.
I didn't really do anything throughout the internship. My manager was always busy and did not have any sort of project prepared. When he did give me tasks, they were always unstructured. I would do my own research and try to do what was asked of me, but I would always get the requirements wrong because they had not been adequately specified beforehand. For example, it's like being told to build a website, you do it in Svelte, but then they tell you to use Angular. You refactor your code, they tell you it needs to query data from their GraphQL backend. You ask for the endpoints, you don't have permission to access the endpoints. You ask for access, you need to take a course for access. You do the course, the GraphQL endpoints you need are still in development. You use default resolvers. You send the project to them, they're too busy to review it.
In addition, I gave feedback during an intern feedback session, and they don't plan to change it, citing that she has no tech knowledge and the need for managers to do their own thing. Lastly, everything is SO slow to get done, breaks a ton, and projects are overall uninteresting. The best part is to get a return offer, they have a special track which you apply for where you are placed into a full-time role according to the needs of CVS, and don't really get any say in what you'll be doing. And all the work is hourly, not salaried (even for my manager, this was the case), and you need to clock in and out using an online portal.
Make a standardized internship process (i.e., every manager must have a project).
Free up capacity to allow teams and interns to collaborate.
Have classes to teach interns about internal tools.
The interview process is structured to evaluate both technical expertise and team alignment. It typically begins with an initial conversation with a recruiter, followed by one or more technical assessments or coding exercises.
I have applied for the position, and I got a phone screening call with the recruiter. I have set up the call, and it went well. I was asked questions related to my resume and some behavioral questions too.
First, there is a HireVue. You can do retries, and if you pass it, there is one more interview. This interview is mostly behavioral while also asking what languages and libraries you know and have used in your projects.
The interview process is structured to evaluate both technical expertise and team alignment. It typically begins with an initial conversation with a recruiter, followed by one or more technical assessments or coding exercises.
I have applied for the position, and I got a phone screening call with the recruiter. I have set up the call, and it went well. I was asked questions related to my resume and some behavioral questions too.
First, there is a HireVue. You can do retries, and if you pass it, there is one more interview. This interview is mostly behavioral while also asking what languages and libraries you know and have used in your projects.