Initial phone interview was general frontend question leading into a take home exercise geared towards UI with CSS and JS. Next technical interview focused on languages (not just JavaScript).
Requirements for core languages should be presented in the initial phone call. I wasted time focusing on a JS/CSS exercise only to find out the job was more than that. The process is lacking is thought and execution leading to a poor experience with the company. CTO appears to be the one running the hiring process which shows there is a lack of trust in the team finding the right fit.