I applied through a recruiter. The process took 2 weeks. I interviewed at Xandr (São Paulo, São Paulo) in June 2018
Interview
The recruiter found my curriculum on Linkedin. I've applied online.
The process consisted of three 15-minute interviews for pre-selection then four 30-minute interviews (and one coding exercise) with engineering director, senior manager, product manager, and senior software engineers.
Interview questions [2]
Question 1
Build a regular expression parser in Java that matches expressions like 'aabbc' and say what is its order of growth in Big O notation.
I applied online. The process took 1 week. I interviewed at Xandr (New York, NY) in Nov 2019
Interview
I applied to the position on LinkedIn.
I got a call back from the recruiter over the next few days. We got on a call to discuss my experience and why I was looking for my next opportunity. When it came time to discuss compensation, I chose to decline to give a salary range. The recruiter bullied me into saying some number, claiming they wouldn't pass my information along unless I gave them one. That experience left a bad taste in my mouth, but I continued on with the hope that meeting the team or a hiring manager would be a lot different.
The following week I had a call with an engineering manager. I shared the same background and experience with them. However, they seemed like they were very uninterested in anything I was saying. I'm used to a more collaborative conversation when meeting with a hiring manager, but they didn't say much. Lots of radio silence. They asked me a few questions about my experience and probed a little further, with specific and pointed questions. I felt I answered them adequately.
After the intro discussion we launched into a JavaScript coding exercise. I was able to complete two of the questions successfully, but got a little tripped up on the last. All in all I felt I had done well. We finished the call and they said we'd be in touch.
The recruiter followed up with me a few days later. I was not able to answer their call immediately but followed up as soon as I could. After a few days I still didn't hear back, so I sent a follow up email. The recruiter followed up pretty quickly via phone (again, I couldn't answer, as I was working), and left me a voicemail notifying me of my rejection, with a vague message stating my "coding wasn't the result they were looking for".
Interview questions [1]
Question 1
Take an array of weather data. In three separate methods, return the location name, of the warmest location, location where there was the biggest high/low delta, and return a sentence stating the high and low of the day for each location