I spoke with someone on the phone for about 10-15 minutes - just a generic phonescreen, why venmo, what are you interested in, etc. They called me in for a technical interview after that. I went to their offices and has 3 back to back interviews with 3 difference engineers (note: they were all wearing t-shirts and jeans). The first didn't ask for any coding, just deeper discussion of projects and interests and questions like "hardest bug you've faced and why." The second asked me what sort algorithms I knew best then asked me to code one on the back of my resume (pen and paper) and then analyze the big-O complexity. The third didn't ask as many questions, but put on me on a whiteboard and asked me to write an algorithm for Minimum Edit Distance (levenshtein distance).