It was not that hard of an interview process at all. The coding questions were pretty standard, I think mine had to do with a stack/ implementing a stack. Definitely if you are used to making basic data structures in python, you will be fine.
I applied online. I interviewed at Lyft (New York, NY) in Nov 2020
Interview
Applied through LinkedIn. Can't really prep was related to designing parts of a mobile app using Kotlin. Similar to take home coding project for school so I would say that there is no way to specifically prepare.
Pretty standard resume drop -> phone screen -> final round by phone.
They also offered a mock phone screen, which had questions that were substantially easier than the real phone screen and the final round. Final round consisted of another live coding session (similar to phone screen) as well as a timed "take home" assignment that you emailed back.