They have a dehumanizing automation process for screening applicants. First, you have to prove that you can code by taking an online test that records the screen, so they can watch you actually code, While the coding is not too challenging, it is a poor practice for them to do this. They are pinning developers against each other and gamifying the process by doing this. Why is Colgate asking developers with years of experience to code in the first place? I could see if this was a junior position for someone fresh out of school/bootcamp, but experienced developers shouldn't have to take tests to prove themselves. What other field does this? Doctors aren't asked in an interview to white-board the lymphatic system. A CS degree, years of experience, and a portfolio are enough to make a judgement. Questions should be framed around that, not about seeing who can solve tiny coding challenges the fastest.
Only those who solve the coding problems the absolute best (and fastest) will be chosen for the next step, which is an even more negative hiring practice. They make you take an automated video interview, which is wrong in so many ways. This dehumanizes the interview process and allows them to review the video footage to critique developers. It felt like entering a video into a reality TV content, this is such a terrible thing to ask of your applicants.
Why do they need to hear and see applicants responses? Seeing someone will inherently lead to bias entering the decision making process. This allows Colgate to discriminate against applicants based on race, gender, age, and potentially other factors that they can perceive in the video.
Colgate has the wrong outlook on the hiring process. This process is not about wasting applicants time, by making them do unnecessary things to optimize your screening process. Hiring should be about making the company appear amazing to attract the top talent. If weeding through low-quality applicants is becoming problematic, then you need to reevaluate your methodology for acquiring talent and focus on making your company more appealing to senior devs.
Colgate needs to respect applicants' time. If you are interested in hiring someone, show them by speaking directly with them on the phone, and then have them come in for an in-person interview. Make the process enjoyable to the applicant, so they want to actually work there.
I would totally avoid this company unless and until they stop these practices.