Getting an Interview
Getting an Interview
Interviews for Top Jobs at Clearwater Analytics
- Software Developer (18)
- Account Manager (8)
- Software Engineer (5)
- Intern (3)
- Software Developer Intern (3)
- Data Analyst (2)
- Software Development (2)
- Client Services Associate (2)
- Engineer (1)
- Recruiter (1)
- Reporting Analyst (1)
- Project Manager (1)
- Quality Assurance (1)
- Product Owner (1)
- Client Data Analyst (1)
- Software Developer In Test (1)
- Human Resource Director (1)
- Marketing Position (1)
- Intern At Clearwater Analytics (1)
- Client Services Accountant (1)
- Client Services, Account Manager (1)
- Software Developer Internship (1)
- Sales (1)
- Marketing Intern (1)
- Client Services (1)
- Client Services Analyst (1)
Software Engineer Interview
interviewed at Clearwater Analytics (Boise, ID) in March 2014.
I had 3 interviews with Clearwater. The first was a basic interview at my school. The second was an over the phone and over the web interview. The last was an interview on location. The first interview was very easy and involved solving 3 problems: reverse the digits in a number without string manipulation, fibonaccii or factorial question, and lastly was determing if a number is a heavy integer. In the second interview, I was asked to merge two sorted arrays and a question on creating an algorithm using specific objects (this one tested geometry and spacial skills). The third (onsite) interview was a test of algorithmic skills in greater detail.
- Design a system that can be used to store and validate thousands of different passwords from different users. Each user will have a different password validator and you must be able to store these and create new ones for each new user without having to compile the source code again. Answer Question
Other Interview Reviews for Clearwater Analytics
Software Engineer InterviewNo OfferNo Offer
I applied through college or university – interviewed at Clearwater Analytics.
Had an on campus interview where I was asked to solve mathematical problems -
Given a cube 10x10 with subcubes of 1x1, find the number of cubes in the edge of the big cube.
Asked to write a code for reversing a number.
Was called onsite and had 5 rounds.
ROund 1 was mathematical.
Round 2 was object oriented
Round 3 was about my research work
Round 4 was coding
and round 5 was with the VP
- Asked a lot of object oriented questions on-site Answer Question
Software Engineer InterviewNo OfferPositive ExperienceAverage InterviewNo OfferPositive ExperienceAverage Interview
I applied through college or university. The process took 3 weeks – interviewed at Clearwater Analytics (Boise, ID) in October 2011.
Clearwater came to my university for a career fair and took my resume. Later that day they called and wanted to interview me the next day on campus. I had interviewed with them the previous year for an intern position, so I kind of knew what to expect. Ironically enough, the same guy interviewed me again and asked me a couple of the same questions. He didn't seem to remember interviewing me the year before.
That first interview lasted about 45 minutes and consisted solely of technical or logic questions, he didn't mention anything on my resume. The first thing he did was hand me a piece of paper with Java code on it and told me to find all the errors I could. He pulled out a stopwatch and timed me for it, too. It has been a while since I've done anything in Java, and I let him know this, so I just picked out what I thought were errors. He didn't tell me if I had missed anything.
The next question was a math problem involving a system of equations. He asked me this exact question almost word for word last year and I had struggled with it. I remembered it this time and answered it after setting up the equations correctly.
He then asked me to write some code on paper to do something I don't remember. I remember it wasn't too difficult, but he was concerned with some of the edge cases and run-time of the function.
About a week and a half later I got an e-mail from them saying that they wanted me to come on-site to Boise for more interviews. I figured I would take the opportunity to find out more about what it would be like to work there.
I only lived a couple of hours from Boise, so I opted to drive and they would reimburse me for gas, food, etc. I drove to Boise about a week and a half later and they put me up in a snazzy chic hotel in downtown Boise that was just around the corner from their offices. I got in late so I didn't spend much time checking out the city. My interviews started the next day at 9 am. I had three interviews in the morning each about 45 minutes long, then they took me to lunch and had one last interview in the afternoon.
They gave me a quick tour of the office before my interviews started. Their development team is on one floor of a building in downtown. All around their office they have parts of the Agile Manifesto written on the walls, since they're such an Agile company, I guess. The atmosphere is pretty casual with most of the guys in jeans and tshirts. The only female there was the receptionist that was showing me around. Their office is divided up into teams of about 6 or 8 and each team has two large rooms for their use. One of those rooms has everyone's small workstation set up, no walls or cubicles to divide the developers from each other. The other room for each team consists of white boards on all the walls where they hold their team meetings (but without chairs or desks). Then they have a large conference room called the Colosseum where they hold meetings for the entire development team, I guess.
Each of the on-site interviews were conducted by pairs of developers. Each pair was given a specific set of things to ask about like "math, logic and SQL" or "object-oriented design" or "algorithms" or "presentation". Each interview (except the presentation) was focused entirely on white-board programming and problem solving. They give you a problem or ask you to write a function or class and you do it on the white board.
The questions weren't terribly difficult. I didn't have any SQL experience, so they didn't ask me the question they had planned for that. Also, I'm not great at OO design, so I struggled a little bit through those questions. One of the OO questions was to design a class to model AND and OR gates in a circuit. The other was an intentionally vague question about how to model roads and vehicles with classes. Neither of those went too well.
Most of the questions had been ones I had seen on this site. It seems that they have a small pool of questions they use for every interview.
I was able to ask a couple of questions about what it was like working there. They said it's a really good work/life balance. Basically you put in your hours from 9 to 5 and then go home and forget about the job. They said it's very rare to put in more than 40 hours a week. All of their development from what I understood is done in Java and they are currently working on making their products more scalable. I think they were looking for someone with more database and object-oriented experience.
I found out just a couple days after that they were going to look for another candidate for the job.
- I have some cars. You have some cars. If I give you one of my cars, we'll have the same number of cars. If you give me one of your cars, I'll have twice as many cars as you. How many cars do we each have? 1 Answer
- Given a cube made up of n x n x n smaller cubes, write a function that finds the number of smaller cubes with at least one face showing. 1 Answer
- I like to bike into the mountains on my lunch break. I only have 1 hour to do so, though. If I can bike uphill at 20 km/hr and downhill at 30 km/hr, how far can I go or how long can I ride before I have to turn around to make it back in exactly an hour? 1 Answer
- Given a binary search tree, write a function that displays the nodes at each level in order. 1 Answer
- Given an unsorted array of n numbers and some number sum, write a function that checks if there are two numbers in the array that add up to the given sum. 1 Answer
Software Engineer InterviewNo OfferNeutral ExperienceDifficult InterviewNo OfferNeutral ExperienceDifficult Interview
I applied through college or university. The process took 2 weeks – interviewed at Clearwater Analytics (Boise, ID) in June 2011.
First I got an email asking me to take a one-hour test on Google Docs. The questions included algebra (more the kind you can reason about than the kind that requires that you took a relevant class), logic, object-oriented programming, and database topics.
I felt I did well, and got an for a phone interview. It was mostly true false and multiple choice. The questions were again about logic, C++, Java, and databases. The interviewer said it was okay that I didn't have any databases experience, and to just guess for those questions.
After I passed that interview, they did a one-hour collabEdit coding phone interview.
I was asked to reverse a number (like 1284 to 4821) without resorting to string manipulation. I don't think I did very well. After a half hour of me struggling with that, he asked me how what he thought was an easy question: how to find the nearest common ancestor for two nodes in a binary tree.
After I solved that with his help, he asked me what motivated me to work in computer science.
Software Engineer InterviewNo OfferNeutral ExperienceAverage InterviewNo OfferNeutral ExperienceAverage Interview
I applied through a recruiter. The process took 2 weeks – interviewed at Clearwater Analytics in October 2010.
I spoke with them during career fair, where they offered to interview me the next day. First interview was mainly technical questions. Recruiters were friendly and approachable.
The interview process proceeded with a phone interview, in which you write code, and they monitor what you write.
- Cost of searching a linked-list 1 Answer
Is this helpful? The community relies on everyone sharing – Add Anonymous Interview Review