I applied for the role through internal referral. Currently I am holding a senior position at FANNG company. I have to learn python in order for the coding and I prepared for a week on code signal, where I think is not very efficient. My problem was to build an employee working hour tracking system with promotions and calculate salary. The problem itself is not hard, just need a lot of typing. Along the way, I was trying to show how, such as good method name and good sub functions also incremental debugging through test cases. I almost got through level 3 since I am running the tests one by one. And then I got rejected with a no-reply email. I think I understood what they are looking for wrong. Maybe they are looking for coding speed? I am a bit surprised with all the agent available, coding velocity is used as a screen method, to shred very experienced engineers. I couldn't make much sense of this process.