
Lutron Electronics Software Engineer Interview Questions
& Process
Real candidates share what happened, how many rounds they had,
and how the experience turned out.
Based on 100 interview experiences · FREE TO READ
Candidate interview experiences
First-hand accounts from people who interviewed at Lutron Electronics.
Software Engineer
The first interview with Lutron was a 60-minute video call. It had two problems. The first was a coding question to see if you can tell the difference between pass-by-value and pass-by-reference. The second problem was to create a Rectangle class, and then add an undo function. After that, I had to add functionality to the class to track its state. Then, I was asked about inheritance so that other shapes could be made. Lastly, I was asked what would need to change in order to allow an undo function to undo the last modified shape, not just an undo relative to one function.
- The first interview with Lutron was a 60-minute video interview. The interview consisted of two problems: 1) What will this code print? It is question seeing if you can tell the difference between pass-by-value and pass-by-reference. 2) Create a Rectangle class in whatever language you wish. The point of this problem is to show that you can make a class. Then I was asked to include a undo function. I then had to add functionality to the class in order to track the state of the class. Next, I was ask about how would do inheritance so that there could be other shapes. Finally, I was asked what would need to change in order to allow an undo function to undo the last modified shape, not just an undo relative to one function.
Software Engineer
So they first looked over my resume. And then, while I was talking about my resume, the interviewer asked some questions. These questions were mostly about the stuff that seemed related to the job and also the parts I talked about in more technical detail. After that, we did one LeetCode easy problem. The interviewer kept making the problem more and more complicated as we went on.
- What did you do yourself during your last internship?
Software Engineer
The first 15 minutes of the interview, the interviewer will talk about themselves and the company. Then, you'll get a chance to introduce yourself. Following that, they'll ask some questions related to your resume. The next 40 minutes will involve a straightforward technical problem where you'll need to explain your approach. Finally, you'll have the opportunity to ask any questions you might have.
- Could you share your greatest accomplishment?
Lutron Electronics Software Engineer Interview Questions
Quoted word for word from Lutron Electronics interview reports.
“How would you add an undo() method to the Rectangle class that automatically reverts it to its prior state, without needing to know which method was last used?”
Read reports →“How can you determine which switch controls which bulb if you have three bulbs in one room and three switches in another, with only one entry allowed into the bulb room?”
Read reports →“Given 3 light switches and 3 lightbulbs, how can you figure out which switch controls each bulb?”
Read reports →“Given 3 switches in one room and 3 bulbs in another, how would you identify which switch controls which bulb if you can only enter the switch room once?”
Read reports →“There are three lightbulbs in a room and three switches which each controls a lightbulb in another room. You can only go into the room with light bulbs once. How can you identify which light bulb is controlled by which switch?”
Read report →“Could you implement an algorithm to reverse an unsorted singly linked list, and what is the complexity of your implemented algorithm?”
Read report →“Given three light bulbs and three switches outside a room, where you can only enter the room once, how would you determine which switch controls which bulb?”
Read report →“Given a public Rectangle class with private height, width, position, and color fields, and a constructor, how would you add methods to view and edit these fields?”
Read report →“Could you describe how the stack is built when a function is called in C?”
Read report →Formats, difficulty and experience
Across all 100 Lutron Electronics interview reports.