The worst part of the interview was a technical challenge. A candidate was supposed to implement an MVP version of an HR dashboard for employee management using React.js/Node.js Express. The task was simple but time-consuming. Due to the number of required features, it took me a week to complete working on it a few hours per day. I don't understand how such a task is supposed to test the expertise of an engineer. In the end, I was rejected without a proper explanation. After a few months, they got back to me and proposed the position. At that moment I signed a contract with another company. I definitely don't recommend such interviews, and in the future, I will never subscribe to challenges that take more than a few hours.