Initial contact via third party recruiter. Then had an initial phone call with an internal recruiter, went well. Next step was a chat with a current high level director of engineering. Vast majority of the call was about their technology stack, development process, and culture. Then, ten minutes before the end of the call there was a surprise coderpad exercise, which was to take a date string and simply print it out in a different format. I started to write up a solution using split() and some math formatting, but the interviewer wanted it done using only standard date/time library functions, which I found bizarre. I didn't have the schema for SimpleDateFormat in Java memorized, so I spent a few minutes looking it up, and then was able to get to a correct solution after implementing some exception handling. Not sure what the point of such a simplistic example was, and perhaps my disdain was evident as I didn't get a callback.