Clean Power Research logo

Clean Power Research Software Engineer Interview Questions
& Process

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

Based on 14 interview experiences · FREE TO READ

2.8 Rounds average
Average Typical difficulty
50% Positive experience

Candidate interview experiences

First-hand accounts from people who interviewed at Clean Power Research.

Showing 3 of 14
Clean Power Research logo
Clean Power Research

Software Engineer Intern

Engineering · a year ago

Intern Easy Positive experience Accept offer 3 rounds
Interview process
Technical screen Recruiter call
Interview formats
Coding Technical Behavioral

I had 3 rounds for the technical interviews. They were Leetcode easy to medium problems. I also had a semi-technical behavioral interview with the CTO. It covered experiences on my resume and knowledge of skills relevant to the job.

Confirmed questions3 questions
  • Regarding Leetcode, can you solve K-closest points to origin?
  • Can you recall a DFS graph question?
  • Explain how to start, commit, and rollback a SQL transaction.
Clean Power Research logo
Clean Power Research

Software Engineer

Engineering · more than a year ago

Mid Average Positive experience Accept offer 4 rounds
Interview process
Recruiter call Technical screen Technical screen Onsite
Interview formats
Behavioral Technical

The whole process from when I applied to getting the offer took about a month. I could have sped it up, but I asked for more time to study between interviews. Everyone I talked to was really nice and made me feel comfortable. The interviews went like this: HR talk first (about 30 mins), then a technical interview with a Senior engineer (about 1 hour), followed by more technical interviews with a mix of engineers (about 4 hours), and finally, interviews with the leadership team (about 2 hours). The technical parts were challenging but also kind of enjoyable. They seemed to notice I was a bit nervous and tried to help me relax. The questions themselves weren't the hardest, but they asked harder follow-up questions to really see what I knew. It never felt like they were trying to trick me, and they gave good hints and feedback. It felt more like a chat with an expert about stuff we're both into.

Confirmed questions2 questions
  • What made you decide to apply to Clean Power Research?
  • What motivated your career change into this field?
Clean Power Research logo
Clean Power Research

Senior Software Engineer

Engineering

Senior Average Neutral experience No offer 2 rounds
Interview process
Recruiter call Technical screen Offer
Interview formats
Technical Coding Behavioral

I applied on their website, and then a recruiter reached out via email to set up a phone chat. After that, the recruiter emailed again to arrange an online technical interview using collabedit. This interview was with two people, 30 minutes each, done separately. The first person talked about my past projects for about 10 minutes and then asked me to code. The problem was finding the longest unique character substring. I was close but didn't finish coding in 30 mins. The second person asked me to write code to count prime numbers less than a number. I finished that on time, and they seemed impressed, saying their VP of engineering would contact me. A few days later, the recruiter let me know they don't have a spot I'm a perfect fit for.

Confirmed questions3 questions
  • What's the solution for finding the longest unique character substring in a given string?
  • Can you write code to determine the count of prime numbers that are less than a specified integer?
  • Describe your previous projects.

Clean Power Research Software Engineer Interview Questions

Quoted word for word from Clean Power Research interview reports.

What's the solution for finding the longest unique character substring in a given string?

Read reports

If raindrops fall at given points and each splash covers 0.5 cm to the left and right, which drop covers the entire 100 cm sidewalk?

Read reports

Using a standard phone keypad mapping (2=ABC, 3=DEF, etc.), what are all the possible letter combinations for a given sequence of numbers?

Read reports

Solve a Leetcode Hard problem: find the shortest to tallest then back to shortest height for a rollercoaster, printing all integers in between the rollercoaster points. Input: [1,4, 6, 6 , 5, 5, 2, 7] Output: [1, 2 ,3 ,4 ,5, 6,6, 5, 5, 4, 3 ,2 ,1 , 2, 3 ,4 ,5 ,6 ,7, 6, 5, 4, 3 ,2 ,1]

Read report

Can you write a program to check if parentheses and curly braces in a string are balanced?

Read report

Could you implement a modified breadth first search algorithm in a higher dimensional space?

Read report

Formats, difficulty and experience

Across all 14 Clean Power Research interview reports.

Interview formats

Coding 34.3%
Technical 34.3%
Behavioral 31.4%

Interview difficulty

Easy 14.3%
Average 78.6%
Difficult 7.1%

Candidate experience

Positive 50%
Negative 21.4%
Neutral 28.6%