Went through a talent agency. Was asked to conduct a take home (2-4 hr code assignment) before hearing much about the company. After that came the in person technical interview where you talk about the code you wrote. Roughly 2 hours on site. Asked to return again to conduct another interview with all the team members/designer, another 2 hours. Heard back the following week they wanted to send me an offer. They knew my salary expectations up front, but still attempted to send a low offer. They also removed equity from the offer at the last minute.
Overall, the pay wasn't competitive with/without equity and was ~15% less than my up front stated expectations. With equity makes it slightly more bearable if you really want a fast paced startup with less structure.
As for the method of technical interview, I thought it was very adult, less about stumping people with some googled interview questions and actually about the code you produced and wether that would fit their style.