I am applying to ~10 companies, mostly start-ups, and they all have the same process. They are mostly not pure algorithms but have varying degrees of difficulty and all use multiple rounds of on the spot coding. Perhaps ironically I found the one purely algorithmic question (standard graph traversal) to be the least stressful.