Tip 1 : Be consistent with coding
Tip 2 : Plan regular revision of the topics that you prepared
Tip 3 : If you are attempting Leetcode try to attempt atleast 50-60% of questions with Medium difficulty
Tip 1 : Have a crisp and clear resume
Tip 2 : Mention only the projects which you can explain from start to end.
Interview was conducted on Zoom Video App and interviewer asked 1 Leetcode Easy question



Input: 'arr' = [2, 2, 2, 2, 0, 0, 1, 0]
Output: Final 'arr' = [0, 0, 0, 1, 2, 2, 2, 2]
Explanation: The array is sorted in increasing order.
This is typical Dutch National Flag problem.
Step 1: Gave a merge sort answer to interviewer but it had TC of nlogn
Step 2: Interviewer asked me to optimise it.
Step 3: Then I gave a solution which works in O(n) time but taking 3 pointers: low=0, mid=0, high = n-1
HR was a jolly person and he made the interview environment very friendly.
Why you want to be part of Enphase Energy?
Tip 1 : Enphase is still in startup phase so try to formulate answer it in that way.
My Answer: Enphase will give me ownership of my task which is very difficult to get in large MNCs and in that way it will help me to learn more and grow in my career.
Where Do you see yourself in next 3 years?
Tip 1: Be honest to this question
My Answer: In next 3 years I want to make significant contribution to the growth of Enphase also mark my place in the company. I would also like to help youngster like me to grow in their career.

Here's your problem of the day
Solving this problem will increase your chance to get selected in this company
What is recursion?