Applied Online through glassdoor . Got a call from a recruiter who asked about my background and common HR stuff. Setup a phone interview the very next day. I had a technical phone screen with 2 Sr Developers. They asked me basic questions about my experiences and some problems I had solved at work . Then I had a coding question that given a file with lists query find the top 10 slowest queries . I could code this easily using heaps. The only problem was I was coding in nodejs at work hence my java was a bit scrappy where I continuously declared ints by vars. Got a reject from the recruiter the next day saying that the team wanted someone with good current Java capabilities.