Careers
Companies
Topics
Get Started
Interview Coach 1:1
Gain the confidence you need by asking our professionals any interview scenario, question, or answer you are unsure about.
Let Us Review Your Answers
Our interviewing professionals will gladly review and revise any answer you send us. Allowing you to craft perfect responses for your next job interview.
Interview Questions by Topic
Interview Questions by Career
Interview Questions by Company

OSIsoft Interview
Questions

28 Questions and Answers by
| Ryan has over 10 years of experience interviewing
candidates in the healthcare, public service, and private manufacturing/distribution industries.

Question 1 of 28

Here at OSIsoft, we strive for continuous delivery and continuous deployment with our software. Are you familiar with these processes in your current work?

1000s of Interview Questions

Win your next job by practicing from our question bank. We have thousands of questions and answers created by interview experts.

OSIsoft Interview Questions

  1. 1.

    Here at OSIsoft, we strive for continuous delivery and continuous deployment with our software. Are you familiar with these processes in your current work?

      In the industries that OSIsoft works in, updates to software are vital to end users for them to stay at the forefront of their business. To ensure that updates happen as quick and smoothly as possible, OSIsoft utilizes continuous delivery and continuous deployment for their customers. For this question, talk about what you know about these processes as a software architect, why they are important and what experience you have with them.

      Ryan's Answer #1

      "In my current role, we utilize a 100% continuous deployment process with our end users when we role out new changes to existing software. We use automated testing in our process to validate that code changes are correct and able to be deployed without issue. Once validated, changes are automatically rolled out to our end users. Having once utilized a continuous delivery system, I am very appreciative of working in an environment utilizing continuous deployment as it negates any need for human intervention in the roll out."

      Ryan's Answer #2

      "In my current position, we've slowly grown from a continuous integration process to a continuous delivery process. I love the automated testing process when we are looking at rolling out new changes to existing software and my role as the architect for our projects puts me in the drivers seat for sending out these changes. If hired for this role here at OSIsoft, I'd be very intrigued at learning and working with continuous deployment practices as well."

  2. 2.

    How do you stay organized and on track when working on multiple projects or duties at the same time?

      In this role with OSIsoft, you will likely be expected to manage multiple projects at the same time. Your ability to plan, manage deadlines and handle high needs items that come up on a regular basis will be essential to your success in this role and your interviewer is looking to hear how you plan for success. Whether you utilize an electronic tool or a written list, there are no right or wrong answers as long as you can prove in your answer that this method works out great for you.

      Ryan's Answer #1

      "With any project that I am working on, I make sure to set benchmarks to meet deadlines ahead of time and set early personal deadlines to allow for some wiggle room. To do this, I am a proponent of using the Microsoft Outlook calendar and tasks functions to help keep me organized. I find that this method helps me stay on track with multiple projects while also leaving me wiggle room each day to fight the high needs fires that do come up in this job."

      Ryan's Answer #2

      "For me to stay on track, I make sure to take ten minutes at the end of each day to recap what was accomplished, what new came up on my task list and re-prioritizing my work for the next day. Then, upon arriving the next day and working through emails from the previous evening, I can adjust my task list for the day if needed. I tend to set aside two hours per day to work on long-term project needs while focusing a majority of my time on the short-term needs."

  3. 3.

    If you were confronted with a time where you wouldn't be able to meet a deadline here at OSIsoft, what steps would you take when you made that realization?

      At some point in any person's career, the inevitable happens and an important deadline needs to be missed. With your interviewer fully understanding this fact, they are solely interested in how you react to this situation and what you do to make the situation right. In your answer, focus on the refocused planning and communication needed while also avoiding blaming others for the situation. Your interviewer holds accountability as a desirable virtue, so be sure to take accountability for actions in your response.

      Ryan's Answer #1

      "In my current position, I am very used to handling multiple tasks and projects on a day to day basis. Last year, my team was tasked with what started as a low priority project. After assembling a team to initially discuss the details and set a deadline for completion with our management, the project unfortunately fell off the radar of everyone on the team with many more high priority projects coming up each week. As the initial project's deadline was within a week of being due, our CEO reached out to me for a progress report. I immediately took full responsibility for letting this fall off the radar and I ensured our CEO that we would have an updated timeline set by the end of the week. In doing this and completing the project to his satisfaction, this was really the tipping point in our department moving forward utilizing a detailed project management tracking system. To this day, I can't say enough about how appreciative I am about utilizing this awesome system. Moving forward, you can rest assured knowing that I take full accountability for my actions and do what is necessary to communicate new expectations and meet them fully."

      Ryan's Answer #2

      "Having been in this situation before, I would first sit down to gather all the facts possible in the situation. What was the deadline, why wasn't it met and what can be done are all important questions moving forward. From there, communicating to all key parties is extremely important and doing so in a timely manner is critical. In this communication, taking accountability and setting new expectations for delivery in a concise and tactful manner will most often put stakeholders at ease and allow for successful completion."

  4. 4.

    Would you say that you are a goal oriented on the job? What would I be able to do as your manager to help you achieve your goals if hired here at OSIsoft?

      At the heart of this question lies your interviewers desire to see what motivates you as a potential employee at OSIsoft. Make it clear to your interviewer that you certainly are motivated by on the job goals and do this by using an example of a time where you were motivated by and achieved a goal. Then, think deeply about the type of manager that you like to work for in terms of goal setting and helping our achieve your goals. Let your interviewer know what type of management styles you appreciate the most while being open to any style.

      Ryan's Answer #1

      "I would definitely say that I am goal oriented on the job in wanting to contribute any way that I can to the overall benefit of the organization. In my current organization, our leadership focuses on overall sales numbers at the end of the year. To help achieve these goals, our department creates our own goals to help achieve the sales numbers needed to succeed. Last year, one of those goals was to be as creative as possible in our user experience design processes. With the launch of an exciting new app midyear, sales numbers skyrocketed and our department was instrumental in that. For me, it was important that we determined our goals as a team with the final stamp of approval from our manager. While this style of management really helped motivate me, I can thrive under any management style as long as expectations and goals for my work are clearly set."

      Ryan's Answer #2

      "For me, my day to day work is much more meaningful when I have goals to work for. In my current role, we have set timelines for our projects and this helps lay the framework for our goals. If hired for this position, my expectations of you as my manager would be to have goals clearly defined and a supportive atmosphere to be provided to work within."

  5. 5.

    How do you keep up-to-date on new technologies and trends in this industry?

      One way that a potential employer will gauge 'fit' is by ensuring that you are passionate about your particular industry. Show the interviewer that you are passionate about your industry by openly discussing how you stay on top of industry trends.

      Ryan's Answer #1

      "I keep up to date on new technologies and trends through a variety of sources. I follow three different blogs from industry leaders as well as read multiple articles online per week."

      Ryan's Answer #2

      "I keep up on new trends in this industry by taking additional coursework online, whenever possible. I also follow a few of my favorite influencers on social media."

  6. 6.

    Talk about a time when things didn't go as planned on the job. What was the situation and what allowed your to persevere in that situation?

      As a professional in the tech industry, you have likely had a project that failed, a promotion that passed you over or a meltdown occur at some point in time. Realizing that your interviewer fully understands and expects that failure happens, talk openly and honestly about a situation where you experienced failure or failed plans. Most importantly in your answer, focus on how you overcame the particular situation and discuss lessons that you learned moving forward that you can bring to this role at OSIsoft.

      Ryan's Answer #1

      "A couple of years ago in my first role as a UI designer out of college, my team was tasked with coming up with a very short notice proposal for a potential high end customer. With a week turnaround time, I set right to spending my time gathering information on the company to build a mock design. When the proposal was submitted, I found out that the potential customer scoffed at my idea and the customer went with another organization's proposal for their use. The biggest piece of feedback that I got was that the UI design just wasn't conducive to the type of customers they were expecting. From that point forward, whether it has been with short notice or long-term products, I take the time to communicate with key decision makers from clients to gather information for making my design as user friendly as possible."

      Ryan's Answer #2

      "Last year, I was working on a large scale project that put me face to face with a key customer. After traveling onsite with the customer to spend time with them, I exchanged contact information with two of the key decision makers. In the weeks following, I was sending them follow up emails with our business proposals and was getting frustrated at the lack of response from the clients. After my manager had questioned the viability of the potential customer, I picked up the phone and called them directly. It turns out that their responses back to me were being sent to a junk email folder that I neglected to consider. I apologized for the mistake, took action quickly and we came to a great agreement on future business together. After having a laugh about it with my boss, I now incorporate diligent communication follow ups both by phone and email with customers while also regularly checking all email inboxes."

  7. 7.

    Do you have experience working with different CASE tools? If so, what do you have experience with?

      The world of software engineering has greatly benefited from advancements in computer aided software engineering tools. Because OSIsoft is at the forefront of the industry, your interviewer will be looking to hear which tools you have experience with. Make sure not to concern yourself with providing a correct answer here, but rather focus on your flexibility to learn new aides when needed while explaining what you have experience with.

      Ryan's Answer #1

      "In my current role, I regularly utilize both diagramming and web development tools. The diagram tools assist our software projects by outlining the system data and components in a graphical form for us and this saves us a great amount of time while also being very reliable. The web development tools greatly help me visualize site changes that I am making because I don't have a deep background in web development. If hired for this position, I'd look forward to learning other CASE tools for prototyping, quality assurance and maintenance."

      Ryan's Answer #2

      "During my career and in my experience with CASE tools, most of my experience is in the lower CASE elements that focus on coding and testing the software after initial development. CASE tools have certainly made life as a software engineer more efficient and effective and I'd look forward to learn any new CASE tools if hired for this position here at OSIsoft."

  8. 8.

    As you reflect back on your career to this point in your search for a new position, what would you say is your ideal work environment or culture?

      While using this question as a key indicator on how you'll fit with the team and the organization at OSIsoft, it will be very important for you to research as much as you can on the work environment at OSIsoft so you can match your priorities to that environment. If you have the opportunity to speak with an employee at OSIsoft prior to your interview, that can shed valuable information. In the end, the culture and value of an organization are often a key indicator of long-term success in a job, so make sure that you reflect your values into what the company values.

      Ryan's Answer #1

      "As I begin this job search now 15 years out of college, I'm looking for an employer that promotes and encourages innovation, new ideas and collaboration among all members of the team. From what I know about OSIsoft from speaking with others, you sound like a perfect match for what I am looking for in a career."

      Ryan's Answer #2

      "With all of the companies that I have both worked for and consulted with in the past, I realize that a company culture is basically the personality of the company and I am looking for a new organization that really meshes well with my personality. I am a casual person that believes in hard work, teamwork and having fun on the job. As I embarked on a job search, I was so happy to see that OSIsoft was hiring because I believe our styles will fit perfectly together."

  9. 9.

    If hired for this position here at OSIsoft, would you be comfortable handling overall project manager responsibilities for new software development?

      As a skilled software engineer, you have all of the necessary tools in your bag to be a successful engineer at OSIsoft. This question is allowing your interviewer to get a better sense of your project management skills and people skills if you were to join the team at OSIsoft. In your answer, talk about your ability to estimate the time and cost of a project, the staffing needed and the overall scope of planning for a particular project. If you have direct experience in being the lead on a large development project, be sure to discuss that experience with your interviewer.

      Ryan's Answer #1

      "Looking to join the team here at OSIsoft directly out of college, I feel very confident in my abilities to manage the entire scope of a new development project. I have leadership experience as my campus' president of the software engineering club. In that role, I developed skills that would help me utilize staff and resources in the best way possible. During my internship, I was exposed to the planning stages of new projects and I have a very good feel of estimating the budget and length of time needed to have a fully functional system."

      Ryan's Answer #2

      "I would absolutely be comfortable if tasked with project manager duties here at OSIsoft. In my last two roles, I have led successful projects that started with great planning and budgeting process and went through to completion with great people and processes in place under my leadership. While it's not a regular duty for me in my current role, I always welcome leadership duties."

  10. 10.

    If you were faced with a situation that you didn't know the answer to or understand, what would your next steps be?

      Work as an IT support specialist in the software industry could potentially put you in a situation to handle a question or issue that leaves you scratching your head. While explaining to your interviewer that you have the ability to take a methodical approach to getting a problem solved with the help of others, make sure not to lost sight on what is important to the customer. Talk about how you will put the customer at east by considering their needs as part of your process.

      Ryan's Answer #1

      "In times where this has happened in my current role, I have explained to the customer that an advanced issue like theirs needs to go to one of our subject matter experts to ensure that they get the best support possible. I explain that I am going to put their call on hold and reach out to the department that I need to. If possible, I connect them immediately. If not possible, then I walk through our protocol of submitting a help desk ticket to the appropriate group while explaining to the customer that our expectation is a 24 hour turnaround. I am very appreciative of these protocols because they set very easy to follow standards for our customers and help to avoid unnecessary follow up calls."

      Ryan's Answer #2

      "My first step would be to ask for help from my lead in the department or my supervisor. I would let the customer know that I would be putting them in contact with another person that has more expertise on their problem and doing so was best to help problem solve in this case. If hired for this role here at OSIsoft, would that method meet the expectations of the department?"

  11. 11.

    What SDLC models are you familiar in working with?

      As a software engineer, you are very familiar with the software development life cycle. For this question, your interviewer is looking to hear what models you have worked on in the past. While there isn't necessarily a right or wrong answer to this question, try to show your flexibility to working with different SDLC models by bringing up your past experiences. Then, show you have knowledge of different models like the waterfall model or agile model. It is also a good idea to use this question as an opportunity for you to learn more about OSIsoft by asking your interviewer which model they work off of.

      Ryan's Answer #1

      "During my training in software engineering and in my early career, the waterfall model was the standard. In this model, each phase of the development process happens in a set order and projects using this model are easily managed. But over time, as the development projects that I have led have become more complicated and intricate, I have implemented the spiral model. This model has allowed the ability of end users to give feedback early on and often during development and helps to build a more customized product to our customers."

      Ryan's Answer #2

      "In my current position with XYZ Company, my department utilizes the agile model in development life cycle. Since our products are so tailored to the needs of our customers, we get a working product very early on in the process and then I work hand in hand with customers to fine tune the software moving forward. It is a very effective model that has built a great reputation for our software among customers. I also have familiarity working with the iterative model and it has similar advantages to the agile model. If I were hired here at OSIsoft, can you expand on what models you use here in your software development life cycle?"

  12. 12.

    As a consultant with OSIsoft, your role will be vital in gather information from our customers in building new technology for them. What would be your goals in an initial consultation with a new or existing client?

      Software consultants are the bridge between the end users and the development teams of new software to help come up with new and creative solutions for the business. In this role with OSIsoft, you will be expected to live in two different worlds and this question focuses on how you will work with end users of the companies products. In an initial consultation, focus your efforts on how you will learn the business needs of the client, talk about what can potentially be offered and then how you will start the creative problem solving process with them.

      Ryan's Answer #1

      "As an experienced consultant looking to break into the technology field, I will break a lot of awesome client focused skills to your team. In an initial consultation, my number one goal is to learn the business of the client and listen to what they are looking for in my products. Once their need is known, I can knowledgeably speak to the products that I work with to help them create a custom solution to fit their needs. If hired for this position, my first order of business would be to work very closely with the design and engineering staff to know the possibilities of customization. From there, my natural ability to consult with clients would take over in a win-win situation for all involved."

      Ryan's Answer #2

      "In consulting with a new client or an existing client looking for system modifications, my number one goal in a first meeting with them would be to lay the framework for how we will move forward and to set expectations moving forward. I would look to understand their business needs and talk with them about all of the solutions possible for them with us as their software provider. From there, I have the ability to set expectations on a time frame for a solution proposal and we can move forward from there. At the end of a first meeting, I want to ensure that the key decision makers are comfortable with me and the business that I represent so they don't hesitate to reach out to me with questions or for clarification on items discussed."

  13. 13.

    Talk about a recent successful project that you worked on that required you to navigate some troubled waters during the project. What were the roadblocks and how did you overcome them?

      While your resume and your past experiences can easily show your interview that you have the technical abilities for this position with OSIsoft, your interviewer needs some insight on your problem solving skills. This question allows your interviewer a chance to see how you handle adversity by using resources available to you. In your answer, talk about your ability to think critically and leverage people and resources to the advantage of beating a roadblock in your work. Make sure that your answer provides an example of a project that ended in success.

      Ryan's Answer #1

      "A couple of years ago, I was the lead architect on a new software package that we were developing. As in any project, I was tasked with reviewing and approving the code the would be enveloped in the software. Because the final code impacted our potential clients and this was certainly a unique package we were developing, I proposed putting together a focus panel of existing clients to discuss potential needs out of a new system. My senior leaders were very reluctant to do this as they didn't want any word getting out about the program in its infancy. Knowing that we really wanted their feedback to start the coding process, I worked with our sales staff to build a list of our most dedicated customers. Then, I approached out leadership with this group and they approved without reluctance. After putting together the focus panel and gathering their thoughts, we built a phenomenal program that exceeded all of our sales and performance expectations."

      Ryan's Answer #2

      "I know that a large part of my success in the software architecture field is due to my ability to work collaboratively with others and provide mentorship to those on my team. On a recent project, I faced a design engineer that was very rigid in their ways and was unable to conform with new requirements for a system we were designing. In one of our first planning meetings, it became very evident that he would be unwilling to change in his ways. Being a person that wants to talk things out before escalating things further, I invited him to my office to talk one on one. I used a very educational approach to explain why we would be using the process we would be and I encouraged his participation in that approach. He hesitantly agreed. As we moved from design phase to the implementation phase, the engineer went right back to his old way of doing things and not embracing our new process. Rather than upsetting the entire project time, I immediately approached the engineer with a your either on board the ship or off the ship approach. Rather quickly, he asked that his seat on the team be reassigned to another engineer. In doing that quickly, our project was back up and running with success."

  14. 14.

    We seek to hire highly ambitious people. Where would you like your career with OSIsoft take you?

      Have you researched OSIsoft enough to know how their internal hierarchy works? Do they have a variety of departments and management levels, offering you choices when it comes to carving out your career path? Talk to the interviewer about your career ambitions specifically related to this role and their organization.

      Ryan's Answer #1

      "One of the reasons I was so excited to interview with OSIsoft is because of the endless growth opportunities you appear to offer your high performing employees. My biggest ambition is to be awarded a management role in the next 3-5 years."

      Ryan's Answer #2

      "What interests me most about your company is that there are so many options when it comes to career growth. Ideally, I would like to earn my way into a team lead role, then a division manager position in the digital management department. Eventually, a CDO (Chief Data Officer) level role would be ideal. Of course, I understand that this will take many years of dedication and hard work."

  15. 15.

    Do you have experience working with data in a cloud computing environment?

      Over recent years, more and more companies are converting to cloud based computing services because the conversion allows them to save money and have better auditing trails. As a prospective data engineer with OSIsoft, your interviewer will be looking to hear that you are at least familiar with the concepts of working with cloud based data. Talk in details about the experiences you have while keeping your mind open to working with more in the future if hired with OSIsoft.

      Ryan's Answer

      "My current organization has been using Apprenda, a PaaS, that allows us to develop, test and maintain our software projects. I also have experience mining and converting data off of public, community and private cloud networks. If hired here at OSIsoft, I think I would bring a wealth of cloud based experience to the data engineering team."

  16. 16.

    At OSIsoft, we take security risks very importantly in our products. In your experience, what are the biggest security risks in software and what is your experience in any prevention methods?

      View All 28 OSIsoft Answers
      Sign up to access our library of 50,000+ Answers,
      plus coaches for one-on-one support, so you can interview more confidently.
  17. 17.

    Tell me about your problem-solving skills. Do you enjoy analyzing and solving complex problems?

      View All 28 OSIsoft Answers
      Sign up to access our library of 50,000+ Answers,
      plus coaches for one-on-one support, so you can interview more confidently.
  18. 18.

    In Java, why shouldn't you use strings to store a password?

      View All 28 OSIsoft Answers
      Sign up to access our library of 50,000+ Answers,
      plus coaches for one-on-one support, so you can interview more confidently.
  19. 19.

    What is one thing that really tests your patience when dealing with your coworkers?

      View All 28 OSIsoft Answers
      Sign up to access our library of 50,000+ Answers,
      plus coaches for one-on-one support, so you can interview more confidently.
  20. 20.

    What do you feel are the primary features and benefits of the Java programming language?

      View All 28 OSIsoft Answers
      Sign up to access our library of 50,000+ Answers,
      plus coaches for one-on-one support, so you can interview more confidently.
  21. 21.

    Do you consider yourself stronger in C++, C#, Java, or Python?

      View All 28 OSIsoft Answers
      Sign up to access our library of 50,000+ Answers,
      plus coaches for one-on-one support, so you can interview more confidently.
  22. 22.

    At OSIsoft, we rely on a full team effort to deliver top quality products to our customers. Tell me about a time that you worked well as part of a team. Are you comfortable in a similar role here?

      View All 28 OSIsoft Answers
      Sign up to access our library of 50,000+ Answers,
      plus coaches for one-on-one support, so you can interview more confidently.
  23. 23.

    Tell me about a time that there was a delay in the project and how did you handle that delay?

      View All 28 OSIsoft Answers
      Sign up to access our library of 50,000+ Answers,
      plus coaches for one-on-one support, so you can interview more confidently.
  24. 24.

    In your experience in software testing, would you consider yourself proficient in both testing and debugging processes?

      View All 28 OSIsoft Answers
      Sign up to access our library of 50,000+ Answers,
      plus coaches for one-on-one support, so you can interview more confidently.
  25. 25.

    What programming languages would you consider yourself fluent in?

      View All 28 OSIsoft Answers
      Sign up to access our library of 50,000+ Answers,
      plus coaches for one-on-one support, so you can interview more confidently.
  26. 26.

    What do you consider to be a good litmus test for when you would automate a test process for a new system versus testing manually?

      View All 28 OSIsoft Answers
      Sign up to access our library of 50,000+ Answers,
      plus coaches for one-on-one support, so you can interview more confidently.
  27. 27.

    If you were asked to review a colleague's code that they had written, what key things would you look for?

      View All 28 OSIsoft Answers
      Sign up to access our library of 50,000+ Answers,
      plus coaches for one-on-one support, so you can interview more confidently.
  28. 28.

    In a technical support role here at OSIsoft, we expect that you would be able to bring great customer service skills to the role. Describe your customer service philosophy in the support that you would provide.

      View All 28 OSIsoft Answers
      Sign up to access our library of 50,000+ Answers,
      plus coaches for one-on-one support, so you can interview more confidently.