Enphase Energy logo

Enphase Energy Software Engineer Interview Questions
& Process

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

Based on 23 interview experiences · FREE TO READ

3.2 Rounds average
Average Typical difficulty
52.2% Positive experience

Candidate interview experiences

First-hand accounts from people who interviewed at Enphase Energy.

Showing 3 of 23
Enphase Energy logo
Enphase Energy

Software Engineer

Engineering · a year ago

Entry Easy Negative experience No offer 4 rounds
Interview process
Recruiter call Technical screen Background check Offer
Interview formats
Behavioral Technical Coding

I applied off the campus and the process started after 2 months. There was a Hiring Manager Round, which was pretty basic and resume-based for fitment. Then, a Technical Round to check fundamentals and skills alignment. After that, an HR Round for behavioural and salary discussion. Finally, a round with the Senior VP for basic behavioural questions. The Senior VP had concerns about my 2 years of experience being too less for a switch and also about the 90 days notice period. It's a humble request to not waste time if you are not clear about the experience level. What matters is what the candidate can bring to your organization with their skills and if the reason to switch is genuine.

Confirmed questions4 questions
  • Can you tell me about Microservices, as it was on my resume?
  • Can you tell me about OAuth, as it was on my resume?
  • Questions about Microservices and DSA.
Enphase Energy logo
Enphase Energy

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
Coding Technical Behavioral

The interview process kicked off with a Hiring Manager chat. Next, there was a Leetcode round, specifically for a mid-level role. Following that, a technical screen focused on my resume and past experience. The final round was a behavioral interview with a senior Vice President; they mentioned that if you get to this stage, you're pretty much set to get hired.

Confirmed questions1 question
  • How would you count all palindromic subsequences in a given string?
Enphase Energy logo
Enphase Energy

Software Engineer

Engineering

Mid Difficult Negative experience No offer 12 rounds
Interview process
Recruiter call Phone screen Technical screen Onsite Panel Group Presentation Background check Offer
Interview formats
Behavioral Technical Coding System Design Presentation

So this was a really weird interview process, like, one of the strangest I've been through. It was a multi-step thing with a lot of overlap, almost like they wanted to make you feel lucky they'd even talk to you. They'd expect you to change interview times last minute a lot, and spend hours talking to people who acted like they barely had time for you. Why have so many rounds if the stuff you presented earlier never gets passed on, and you have to start over with each new person? There were like, over a dozen conversations in total. By the end, I guess I kept going out of curiosity to see the people in charge (I had another offer already). Everyone kept repeating how collaborative and team-oriented they are, but their questions were all about making themselves seem smart. This backfired when one interviewer got mad because I asked follow-up questions, and it turned out the basic math he used in a problem was wrong. Some people also trashed other departments, all while trying to do this 'google-ish socratic' thing with confusing questions. The higher up I went, the more interviewers talked about themselves. They see themselves as 'Silicon Valley model' so expect long hours, and they have opaque questions to test you. They also said you do your actual work before or after business hours because of constant meetings. Management knows this is an issue and has policies for meetings that seem to make things worse. They said they release weekly because it's 'Agile', which is a terrible reason. The software is simple, and the engineers are smart, but management seems to compete and overcomplicate things. After the last interview, the hiring manager said I was a top candidate and they'd decide fast... then nothing. I took my other offer. But seriously? No follow-up from the hiring manager. Bottom line, this seems like a bad place to work.

Confirmed questions1 question
  • Tell me about a time you failed

Enphase Energy Software Engineer Interview Questions

Quoted word for word from Enphase Energy interview reports.

How would you count all palindromic subsequences in a given string?

Read reports

Can you reverse a string in Java, detailing all the methods using StringBuilder or StringBuffer?

Read reports

Can you write a Java program where two threads print numbers alternately up to 100?

Read report

What is the largest sub contiguous array that can handle negative numbers?

Read report

Can you explain star topology and what its advantages are?

Read report

Formats, difficulty and experience

Across all 23 Enphase Energy interview reports.

Interview formats

Technical 47.3%
Behavioral 29.1%
Coding 18.2%
System Design 3.6%
Presentation 1.8%

Interview difficulty

Easy 30.4%
Average 52.2%
Difficult 17.4%

Candidate experience

Positive 52.2%
Neutral 8.7%
Negative 39.1%