During my in-person interview I learned that CoVar works very hard to maintain a team of hardworking, creative, smart, and genuinely kind people. The interview process has the goal of finding new team members who are a technical fit and, more importantly, a cultural fit. Every candidate selected for an interview goes through an initial phone screening. The second interview (if offered) is a tech interview. The 3rd interview is to assess ML knowledge. These 3 interviews are virtual and 30 minutes in length. Candidates who pass all 3 are invited into the office for an intense day of meeting the entire team. It's an exhausting but well-explained process. The best advice I can give you is to be prepared for the tech interviews but also be yourself. If you make it to the in-person interview you will get to talk to a lot of people. Try and relax so they can see you as a person that they want to work with. Every single person I talked with was approachable and nice.