I applied online. I interviewed at Clearwater Analytics (CWAN)
Interview
One online coding assessment on hackerrank on own, followed by a 60 minute coding assessment and a 90 minute coding assessment while on the phone with some developers. Asked questions as you coded and left time at end for questions about the company.
Interview questions [1]
Question 1
What was the time complexity of the solution you gave? (Other coding questions too long to fit here)
I applied in-person. The process took 3 weeks. I interviewed at Clearwater Analytics (CWAN) (Boise, ID) in Jan 2020
Interview
Two~three week process, almost entirely technical with a bit of behavioral at the end of every interview.
The first interview was a simple online coding assessment. Just some basic HackerRank multiple-choice questions, hashmap/dictionary questions, and object-oriented design questions.
The second interview was two coding questions in a shared editor over the phone. The interviewer was very nice and understanding that not knowing regex by heart wasn't a sign of a bad developer. I was able to move on to the final interviewer.
The final interview was a lot like the second, but with more intense questions. It seems like a more difficult HackerRank medium or even a hard question. It seemed like they were looking for more of the problem-solving process rather than a solution.
Interview questions [1]
Question 1
Given a list of delimited strings, return the first instance of a repeated string.
I applied through university. The process took 2 weeks. I interviewed at Clearwater Analytics (CWAN) (Boise, ID) in Nov 2019
Interview
There was a career fair on campus where I handed over my Resume. Then I had to face the first interview on campus the next day. There were 3 easy questions in that first round where the interviewer was sitting beside me. Two weeks later got the second interview invitation over the phone and live coding.
Interview questions [1]
Question 1
The first interview contained three questions - Uniqueness of two given string, Class and inheritance conceptual implementation, interpreting a Java program and assume the expected output.