
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
Candidate interview experiences
First-hand accounts from people who interviewed at Clean Power Research.
Software Engineer Intern
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.
- 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.
Software Engineer
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.
- What made you decide to apply to Clean Power Research?
- What motivated your career change into this field?
Senior Software Engineer
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.
- 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.
“Find the intersection point of two linked lists.”
Read 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 →“Can you reverse a singly-linked-list?”
Read report →“What is the difference between MVC and MVVM?”
Read report →“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.