Opower Interview Questions & Reviews in Arlington, VA
Getting an Interview
- Popular Job Titles:
- Software Engineer (8)
- Engagement Manager (8)
- Product Manager (5)
- Technical Project Manager (5)
- Senior Software Engineer (4)
- Recruiting Coordinator (3)
- Summer Intern (2)
- Operations Engineer (2)
- Project Manager (2)
- Graphic Designer (2)
- Director (2)
- Marketing (2)
- Software Engineering (2)
- Analytics Consultant (2)
- User Experience Designer (2)
- Client Support Intern (2)
- Associate Software Engineer (2)
- Associate Operations Engineer (2)
- Director, Client Solutions (1)
- User Experience Internship (1)
- Client Support Engineer (1)
- Software Engineer (Was Offered Software Engineer In Test) (1)
- Policy/Regulatory (1)
- Talent Sourcer (1)
- Quantitative Survey Research Intern (1)
- Director of Solutions Marketing (1)
- Engagement Associate (1)
- Energy Efficiency Specialist (1)
- Localization Producer (1)
- Client Facing Rotational Program (1)
Administrative Interview (Negative Experience; Difficult Interview)
I applied online and the process took 4 weeks - interviewed at Opower.
Interview Details – I had a phone interview with a recruiter. I then spoke (by phone) with the person who I would replace. I was asked to complete a "homework assignment" and then was asked to come into the office to meet with several individuals. I had to reach out to the recruiters to follow up as I moved through the stages. Additionally, I was given very little notice for each of the interviews I had. Once I arrived on site, I met with individuals who were different than those they had identified for me prior (so I had no background information on them and researched the wrong people). And the schedule flipped as well; the "hardest" interview section (topgrading) was moved to the beginning of my on-site interview while I expected it would be at the end. It's clear that they are a rapidly scaling organization and the HR staff is doing its best to keep up. Everyone was very pleasant and nice but it felt a little frazzled.
- One individual asked a question that was an energy-related scenario and it had so much jargon in it, it was nearly impossible to understand. View Answer
- There was a "Homework Assignment" where there were three questions each with at least four subparts and two powerpoint slides. The instructions indicated that we were not to spend more than two hours on its entirety. View Answer
- The "Topgraded" Interview. They started with college and went through my entire resume and asked what was the best day/worst day and why, and why I made the choices I did throughout my career. View Answer
Associate Operations Engineer Interview (Positive Experience; Difficult Interview)
I applied online and the process took 3 weeks - interviewed at Opower in April 2014.
Interview Details – 1. Recruiter contacted me via email 3 days after I submitted my resume on Opower's job board. Scheduled phone interview with her
2. 30 minute phone interview with recruiter. Talked about past work experience and qualifications
3. Homework given after the phone interview. 48 hours to complete
4. Recruiter scheduled phone interview with hiring supervisor
5. 1-hour phone interview with hiring supervisor. Questions covered qualifications and homework
6. 4-hour on-site interview with 4 people: hiring manager, 2 future co-workers, 1 person whom I'd be working with if there are unresolved issues in our department, and skype interview with 1 other manager in our department who's working in another city
Interview Question – technical questions on Mysql and UNIX commands View Answer
Negotiation Details – Went smoothly as expected
Engagement Manager Interview (Negative Experience; Average Interview)
I applied online and the process took 4+ months - interviewed at Opower in March 2014.
Interview Details – The hiring process was extremely fragmented. Initially, I was asked to interview and specify available times, and then I heard nothing for six weeks, until a contact who works there dug and told me the position had been filled. From others I have heard from who have applied, this is a very common occurrence with their HR. Their HR is understaffed and trying to meet crazy goals. About four different people from HR were emailing me throughout the process.
~Eight weeks later, they asked me to interview for the position again since it had been re-listed, and apologized for dropping the ball before. I went quickly from a phone screening to a Skype interview. The in-person interview was scheduled for a month later. After scheduling the date and asking off from work, they asked if I could reschedule to accommodate some people's vacation plans, which seemed less than completely respectful of my time.
All-in-all, it took over five months to get from application to interview in their office. I would not recommend applying to Opower if you are looking to move along quickly and don't have the patience to fill in their gaps.
There were a number of times when they lost track of documents and failed to email with instructions when they said they would. As of the night before the interview, they had not told me when to arrive. The other thing that was a bit funny is that, while the interview took four hours, they told me I needed to take the whole day off from work. I think that more realistic expectations should be set. I also think that they should consider pulling the team to interview in twos rather than have someone go through individual interviews with six different team members. The questions were redundant, and it was unnecessarily tiresome in my opinion.
Interview Question – I can't say that much was unexpected here. They do ask about familiarity with different programming methodologies. Answer Question
Engagement Manager Interview (Positive Experience; Average Interview)
I applied online - interviewed at Opower in July 2013.
Interview Details – The initial contact was fairly quick. I believe that there were approximately 2 weeks between submission and contact. I was invited for an interview at their headquarters, which are very nice, with the department lead and another manager. Both were very nice and professional. As it turns out, the position was not a good professional fit.
Interview Question – None of the questions were particularly difficult or unexpected. Answer Question
Talent Sourcer Interview (Positive Experience; Difficult Interview)
I applied through an employee referral and the process took 2 weeks - interviewed at Opower.
Interview Details – 2 phone interviews and an on-site. Onsite was very thorough, met with 6 different people and they interviewed me on different topics. Great opportunity to meet the team and get all of my questions answered, though it was a long day
Interview Question – If you didn't have LinkedIn at your disposal, give me 5 different ways that you could find candidates. Answer Question
Technical Project Manager Interview (Positive Experience; Difficult Interview)
I applied online and the process took 4+ weeks - interviewed at Opower.
Interview Details – After applying, I heard back within the week. I then had an initial, screening call with the recruiter, after which I had a homework assignment due back to the recruiter in 48 hours (TPM homework assignment, that took some work but was fairly simple to compete if you have PM chops). A technical phone interview with a senior member of the team came next. Following the technical phone interview was the on-site, new-world-tech-style day of interviews (~6 hours long, including lunch). Be prepared to be grilled, for thinking exercises, and to answer questions directly involving company products (some people scoff at the fact that they pitch you internal situations when you have no experience with the company yet, but if you're interviewing somewhere seriously...why wouldn't you have a solid knowledge of how the company operates before you go into the interview?). Next is a brief waiting period, as you await the results. A call from the recruiter to check up on you and provide you with an offer! (hopefully, because this is a great company!) Some basic negotiations can follow, if you need them. Lastly references are called to make sure you have the experience you claim to have.
Interview Question – Just be ready to be thoroughly grilled about your experience. I mean grilled. Answer Question
Negotiation Details – Negotiations went smoothly. You may not even require them, think about the overall compensation package.
Quantitative Analyst Interview (Positive Experience; Average Interview)
I applied online and the process took 6 weeks - interviewed at Opower in April 2014.
Interview Details – The hiring/interview process was excellent. The entire process, from application to offer, took about 6 weeks. The recruiting team kept in frequent contact with me to update me on timelines and give me an idea of next steps. I had one phone interview with the hiring manager, one with the VP of the team, then a half-day onsite interview. For the on-site, I started with a presentation illustrating data analysis that I'd done and recommendations I'd developed, then I had several one-on-one interviews with people on the Analytics team. I was given lunch and a couple breaks.
The interview questions were reasonable and respectable; they were very much in line with what I would have expected to be asked given the nature of the job. They focused more on my thought process and style of approaching problems rather than my technical skills. Some questions were about past experiences, while others were more "case study" in nature, focusing on how I would develop a data-based client presentation or what questions I would ask of a particular data set. They also asked questions to ensure I was a good fit for the company's work style.
Interview Question – No question stood out as more difficult than the others. They did ask a couple "case study" type questions, which I think many people find somewhat difficult. Answer Question
Client Services and Operations Engineering Intern Interview (Positive Experience; Average Interview)
I applied online and the process took 4 weeks - interviewed at Opower in April 2014.
Interview Details – The hiring process typically takes around 3 to 4 weeks. I had applied to this position through Indeed.com. I was initially contacted by the HR to discuss about my interest for this position and later I was asked to complete an Assignment. The Assignment typically consists of questions related to application of UNIX shell scripting, Regular Expressions, writing test cases for a given scenario, MySQL scripts to restore a database, MySQL queries to perform joins and rounded off with some algorithm related questions that can be written in a language of our choice. The assignment had 8 questions and I was given 10 days to complete it, which was an ample time.
I was selected for the next round of interview with a member from the Operations engineer team. This was a 30 to 45 min interview which was based on the assignment that I had worked on earlier. The interview started off with questions regarding my background in computer science and my projects. I was asked to make by regular expression handle incorrect formats better. Also I was asked question regarding inner join, outer join, ISNULL, AVG, SUM, COUNT and make certain column values as 1000 if the column value was found to be NULL as a result of join operation. The interview turned out to be like a natural conversation and overall, I was quite confident about answering the questions thrown at me.
After a few days time, I was contacted by the HR that I had been selected for a 3 hour technical interview. Initially I was a bit worried, but as the interview went on, I was very calm and relaxed. This video interview happened over an interview portal called blue-jeans where I had to talk with 3 members from the engineering team at Opower. The first interview was an open ended question. I was asked to extract certain information from a large number of flat files and also I was asked to list down the scenarios that I would need to handle. I told that I could use a Java program with Reg-Ex to extract these details and what my Reg-Ex would look like. Next, I was asked to store them in a MySQL database and questions were asked related to this, such as checking constraints, checking for invalid data formats, checking against the foreign key and so on.
The second interview was based on MySQL queries such as inner join, outer join and usage of built-in functions like COUNT, AVG. The interview ended with question related to version controlling features such as Commit, and Branch. I was also asked questions like "When would you need to perform a Branch on the main trunk?".
The third and final interview was also based on MySQL. Once again I was asked to perform outer joins, inner joins based on three tables. Finally I was asked to write a code to perform a division operation without using a "/" operator. I was also asked to explain about the various possible test case scenarios for this piece of code. Also all the three interviewers told me that I will be learning to write Ruby scripts.
I got the offer after 6 days through a phone call from the HR. I am really looking forward to this summer internship at Opower.
Interview Question – Write a programming code to perform division operation without using the "/" (divide) operator. Answer Question
Client Support Intern Interview (Positive Experience; Average Interview)
I applied through an employee referral and the process took 1+ week - interviewed at Opower in April 2014.
Interview Details – Got an email at the beginning of the week to schedule a phone screening. Had phone screening at the end of the week basic questions, went through resume briefly. Got asked for a follow-up phone interview with hiring manager the next week. That had a few scenarios, how would I balance workload, and going into detail about my background and interests. Within 48 hours scheduled a 2 hour in person interview, with 3 different people, in the Arlington offices. The office was awesome. Met with three people on the team, different levels, asked a few scenario questions, talked alot about the company, the team let me ask lots of questions. Easy conversation, they definitely wanted to make sure I would be a good fit with team and company. Made sure to go through my history to show my level of interest. Got an offer within 48 hours and am excited to start in May!
Interview Question – How would you divide 11 by 2 without dividing? View Answers (2)
Software Engineer Interview (Positive Experience; Difficult Interview)
I applied online and the process took 3 weeks - interviewed at Opower in March 2014.
Interview Details – The whole process takes about 3 weeks. I had a phone interview with HR, a phone coding interview of 1hr with a technician. After 2 or 3 days after that, I was asked to schedule an on-site interview.
The on-site interview was 3.5hr long. At first, I was walked around by the coordinator to see the offices. Then, I had 3 coding interviews (1hr each) and a behavioral interview for half an hour. All the interviewers were so nice, friendly and very supportive. We had time to talk before and after each interview. I actually learned a lot of thing from talking to them. Very nice people!
Interview Question – All of the questions were new to me. However, it's not too hard to reason and come up with the solution on the spot. And I think they care more about your thinking process and how you test your code rather than how quickly you can come up with the solution. The problem that took me most time was how to reverse a list. View Answer
Interviews for Top Jobs at Opower