Climate logo

Climate Software Engineer Interview Questions
& Process

Real candidates share what happened, how many rounds they had,
and how the experience turned out.

Based on 36 interview experiences · FREE TO READ

3.3 Rounds average
Average Typical difficulty
58.3% Positive experience

Candidate interview experiences

First-hand accounts from people who interviewed at Climate.

Showing 3 of 36
Climate logo
Climate

Senior Software Engineer

Engineering · more than a year ago

Senior Average Negative experience No offer 6 rounds
Interview process
Recruiter call Technical screen Technical screen Technical screen Technical screen Technical screen Background check Offer
Interview formats
Technical Coding System Design Behavioral

Got a referral and started the process. First recruiter call was missed, rescheduled, and missed again. Then connected with another recruiter and the process began. There were 6 interviews total: 1 technical screen, 2 coding interviews, 2 system design interviews, 1 behavioral interview, and 1 with a senior director. After clearing, the recruiter shared package details and started negotiations. I waited a week, and upon following up, was told the position was closed because senior management decided to hire a staff-level engineer instead. This was really disappointing after investing so much time in preparation. The recruiter then contacted me again, talked about integrity, and promised to find another opportunity in Climate, but it seems like that was not genuine.

Confirmed questions1 question
  • Questions covering easy to medium LeetCode problems, and simple system design scenarios.
Climate logo
Climate

Software Engineer

Engineering

Senior Average Positive experience Accept offer 4 rounds
Interview process
Recruiter call Phone screen Technical screen Onsite Offer
Interview formats
Behavioral Technical Coding System Design

The interview process began with an HR phone screen, followed by a technical phone screen. Then, there was about a 3-hour on-site interview. The on-site consisted of several 1-2 person segments including a live coding question, data modeling, design, and a behavioral questioning round. The interview schedule was well-arranged and executed, very organized. The company provided timely feedback and an offer, which was a nice change from other companies. You'd likely be interviewing with your direct team members. As with any interview, be ready to code and be knowledgeable about your resume.

Confirmed questions1 question
  • Can you tell me about a problem you noticed and decided to fix on your own? What was your solution?
Climate logo
Climate

Software Engineer

Engineering

Mid Average Positive experience No offer 1 round
Interview process
Recruiter call Technical screen
Interview formats
Behavioral Technical Coding

The CTO gave me a call and asked me a bunch of questions about the job and my resume. For instance, he had me explain data encapsulation in OO design. Then came the algorithm question: he asked about the data structure to use for predicting what word a user wants to type based on the first few keys pressed. I didn't quite get it at first, but the interviewer was really patient, gave me hints, and I eventually figured it out. The interview lasted about an hour, which the recruiter mentioned was longer than usual.

Confirmed questions1 question
  • Can you describe the data structure that would be ideal for predicting a cell phone user's intended word based on the initial keys they type?

Climate Software Engineer Interview Questions

Quoted word for word from Climate interview reports.

What is the value of 9 multiplied by 99 multiplied by 999 multiplied by 9999 multiplied by 99999 multiplied by .... up to a number consisting of nine hundred ninety-nine 9's?

Read reports

How to find the nearest location in a key-value database given latitude and longitude with a certain precision?

Read reports

Can you write a function to check if a string is an anagram?

Read reports

Can you write a function to sort a list of pairs (number, word) and display results by page? The function should take the list, page number, and entries per page as input and return the sorted results for that page. For instance, if page 2 and 5 entries per page are given, it should show results 6-10.

Read report

How would you make a sorted array out of two arrays with different objects?

Read report

Can you write code to identify the kth maximum value within a list of n elements?

Read report

How would you write code to determine if a given tree is a binary search tree?

Read report

Formats, difficulty and experience

Across all 36 Climate interview reports.

Interview formats

Technical 32.3%
Behavioral 32.3%
Coding 25%
System Design 8.3%
Case 1%

Interview difficulty

Easy 13.9%
Average 77.8%
Difficult 8.3%

Candidate experience

Positive 58.3%
Neutral 22.2%
Negative 19.4%