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

eRevMax Interview
Questions

27 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 27

What software analysis and design tools do you have familiarity working with?

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.

eRevMax Interview Questions

  1. 1.

    What software analysis and design tools do you have familiarity working with?

      As a software engineer for eRevMax, your interviewer wants to hear that you have experience in utilizing tools that you make you more proficient in your work. Dig back on your past experiences and talk openly about your experiences with the different analysis and design tools that are available to help you be better in the work that you do. In the end, make sure that your interviewer understands that you are proficient in the use of these tools and open to learning and using new tools as well.

      Ryan's Answer #1

      "As my career and experience in software engineering has grown over the years, I've come to really appreciate and utilize these tools that are available. A great example of this would be my recent education and use of Structured English for designing insurance claim software for a large auto insurer. The simplicity of the structured decisions in the program were a perfect example of a program that could utilize the tool and the end product ended up very functional for our customer."

      Ryan's Answer #2

      "I have great working knowledge in creating and reading data flow diagrams. To help with both our own sales staff and with customers, DFD's have been super helpful and I consider myself very proficient in creating them. I've also recently been introduced to decision tables to aid in product testing. I was working on a new system that involved some very complicated business rules and the decision table helped outline everything perfectly for our testing."

  2. 2.

    In your mind, when is monkey testing the most effective in testing new software?

      By utilizing random inputs to check the behavior of a program, monkey testing has its time and place in the software testing process. For this question, your interviewer is looking to hear that you have an understanding of the theory behind monkey testing and how you would look to put it to work at eRevMax to test their products.

      Ryan's Answer #1

      "In my experience, monkey testing has been very effective in load testing and stress testing new software as standard testing methods couldn't do this without a lot of extra work. Because of the adhoc approach to the testing, load and stress on the software was most highly gauged through monkey testing."

      Ryan's Answer #2

      "Because monkey testing is able to find unique bugs that standard testing won't find, I've found it to be very effective for testing new pilot software programs that are reaching new bounds. At my current job, I helped design a brilliant monkey testing process that utilized user behavior to look for certain probabilities of bugs within our systems that we were designing."

  3. 3.

    What is one unique personality trait you possess that would help you be successful in this role with eRevMax?

      This question is allowing you to have the floor during your interview to wow your interviewer with something they might not know about you yet from your resume or time so far during the interview. Think about a strong, unique trait that you have that has led to prior success in your field and explain in detail how this will help further you in your career with eRevMax. If possible, be very unique in your answer to draw a direct line between your personality and success in this role.

      Ryan's Answer #1

      "From what my parents have told me about me as a young child, passion has been a personality trait that has driven me my whole life. When I tackle something in life, I need to be passionate about it for it to be a success. From my time as a young child up to today, I have been passionate about physical fitness and this has driven me to participate in running and biking races across the country. This same passion in the pursuit of excellence has translated into my career as a software engineer. From tinkering with computer hardware at a young age and learning the internal components of a system to learning how to create and design software, you'll quickly find that my passion to engineer the most unique software here at eRevMax will be extremely beneficial to your team."

      Ryan's Answer #2

      "I would have to say that my humility has been instrumental in getting me to where I am at today in my career. Having worked with one of the largest software companies in the world, egos were certainly high with a lot of my teammates and I have always used my humility to let my work do my talking for me while remaining a friendly and curious colleague to all."

  4. 4.

    In SQL, how do you explain the differences between clustered and non-clustered indexes? Can you name a time that you used each?

      eRevMax uses indexes to improve query performances within their software and for this question, your interviewer is looking to hear that you have a basic understanding of both clustered and non-clustered indexes. Explain the differences between the two types of indexes and be sure you can either speak to relevant times that you've used each or when would be the appropriate application to use each.

      Ryan's Answer #1

      "In the simplest of terms, a clustered index order records in a table the way that they are physically stored. There can only be one clustered index per table. Non-clustered indexes do not store data to match the physical order that it is stored. Rather, it can hold up to 249 indexes per table. Both types come with their own benefits over the other. In my experience, clustered indexes are suited best for programs that use primary key as an identity integer column. On the other hand, non-clustered make the most sense for programs that need JOIN and WHERE clauses within them."

      Ryan's Answer #2

      "In my experience, clustered indexes are faster to read but very slow when it comes to update data within. Non-clustered indexes are just the opposite in that they are slower to read but much fast to insert new data into them. In my current role, I mostly use clustered indexes when large numbers of rows need to be retreived and when insert operations are important. Most other times, I will use non-clustered as the standard."

  5. 5.

    Do you have experience writing a custom exception in Java?

      As a Java expert, you will hopefully have the ability to inform your interviewer that you do have experience in writing custom exceptions in Java. As a reputable software company, the engineers and architects with eRevMax often need to demonstrate the ability to do just this. While talking about the experience that you do have, be sure to discuss your thought process in initially determining the need for writing a custom exception above and beyond the standard Java exceptions.

      Ryan's Answer

      "Yes, I certainly do have experience writing custom exceptions in Java in my time in the financial software industry. Because some of the business logic and workflow needed customization, I was tasked with extending the exception class and all subclasses in standard Java to create the custom exceptions needed."

  6. 6.

    How do you ensure that you have a healthy work-life balance in your career?

      In the fast paced world in software and technology development, heavy work loads and potential on-call duties have created a lot of burnout in professionals. Your interviewer is looking to hear that you are cognizant of the risks of burnout and that you do what is necessary to maintain your own personal health and well being and that of your family as well. While you can use this time to talk about personal interests or hobbies outside of work, try to focus on how these items help keep you refreshed for the work that you'll be doing for eRevMax.

      Ryan's Answer #1

      "As I am passionate about my career as a UX designer, I am also passionate about my family. Any moments outside of work are spent coaching my kids traveling baseball teams in the summer months and then spending as many weekends as possible on the ski slopes. These activities help keep me active, physically fit and keep my mind centered on what it truly important in my life when work weeks get stressful."

      Ryan's Answer #2

      "Having watched many of my senior colleagues over time suffer from work burnout that has caused marital issues and health issues, I make it a priority to maintain a healthy balance between my work and my home life. My free time is spent in the outdoors with my wife, whether that be on the lakes and rivers fishing or biking around town. I consider myself fortunate to be considered for a position here at eRevMax because I know that you put a focus on your employees maintaining this healthy balance because the organization realizes how important this is to be productive."

  7. 7.

    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 eRevMax, 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."

  8. 8.

    Can you describe the software development lifecycle?

      With this question, employers are looking to test your knowledge. They want to know how much you've participated in the projects you've been involved in to truly understand the software development lifecycle. The question may seem basic to some, but employers are expecting an accurate answer to know that they're hiring a true pro.

      Ryan's Answer #1

      "Absolutely. In my last job, we leveraged the waterfall method, making sure we completed each phase of the project - and completed it on time and to the highest quality, before moving on. The software development lifecycle consists of 6 steps, starting with planning, of course, followed by implementation, testing, documentation, deployment, and maintenance. Every step is crucial to ensure we're producing a quality product and also maintaining that product to meet the changing needs and demands of our end users."

      Ryan's Answer #2

      "I am new to my career in financial services and sales; however, I have taken an online course focused on cold calling. This course was incredibly helpful and I look forward to meeting and exceeding my targets with eRevMax."

  9. 9.

    What skills do you use to cope with the day to day stress and pressure on the job?

      In modern technology industries, consumer demand has led to high volume of work and high pressure situations to work on tight deadlines. To prove that you are able to handle high stress, high pressure situations on the job, your interviewer is looking to hear first hand how you handle this type of environment in your own words. As you answer the question, try to turn potential perceived stress into a positive by highlighting your personal skills that enable you to perform well in those situations. If possible, try to use specific examples in your answer.

      Ryan's Answer #1

      "Where many others get overtaken by stress to the point that they can't function in this field, high pressure situations sharpen my focus and that helps me work through them with ease. Last year, I was assigned a high priority, short notice project for a high profile customer. My manager gave it to me because of my proven success in those situations. From the start, I created a timeline for completion and mapped out a plan to make it happen. While staying in communication with my leaders and the client, I was able to create a great system update in just a few short weeks."

      Ryan's Answer #2

      "I am confident in high stress work situations because of my ability to adapt, communicate and be organized in my work. These skills came in very useful a few weeks ago when our support staff were experiencing an extremely high volume of help desk calls. My adaptability helped me go with the flow and handle items on at a time. My communication skills enabled me to quickly and efficiently call on needed support. My organization skills helped me be prepared for anything on that day and enabled me to work through tickets in a quick and efficient manner."

  10. 10.

    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 eRevMax 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 eRevMax."

  11. 11.

    What programming languages would you consider yourself fluent in?

      While this question gives your interviewer insight into the diversity of your programming language experience, they most importantly want to know that you are adaptable and able to learn on the fly if needed. Talk about the different languages that you consider yourself fluent in and, if possible, do as much research into eRevMax as you can prior to your interview and try to speak to the specific languages that they work with.

      Ryan's Answer #1

      "From the start of college, where software engineering grew into a passion for me, I've become very fluent in Java, JavaScript and C++. My current role has me working primarily with C++, but I pride myself on my ability and passion to learn new programming languages and would be able to do so if hired for this role with eRevMax."

      Ryan's Answer #2

      "During my training to be an engineer and then in my current role since graduating, a majority of my experience falls within Python. My current role delves deeply into artificial intelligence and Python is awesome with this advanced technology. As I understand it from talking to another engineer here at eRevMax, a requirement would be for me to learn Scala. Though I haven't worked directly with Scala, I believe my experience and willingness to learn would have me up and running in no time if hired for this role."

  12. 12.

    Do you have any unique skills or past work experiences that we can't see on your resume that would benefit the team here at eRevMax?

      This question is providing you the opportunity to potentially set yourself apart from your competition for this position. To do just that, it will be important for you to make sure that the unique skill or experience that you discuss matches with a critical need for eRevMax and the position that you are interviewing for. Whether you talk about a unique skill or experience, your research on this job will prove vital in your ability to make sure that it impresses your interviewer.

      Ryan's Answer

      "In my current role as a data engineer, I have gotten the opportunity over the last five years to work with clients in many industries. One of the industries that I've worked most closely with has been the private insurance industry. This experience and my gaining of insider knowledge in the insurance industry would benefit me greatly if brought aboard the team here at eRevMax."

  13. 13.

    What do you know about our products and how do you think you'll be able to handle a support role surrounding them?

      This question allows your interviewer to gain insight into both your interest in this position and the skills that you will be able to bring to the table. To show your interest, be sure to do as much research on eRevMax as possible and get to know their products. Ensuring that you know the job description from front to back is important as well. Then, talk about how you feel that your skills will apply to working with end users that are contacting about the software.

      Ryan's Answer #1

      "One of the main things that is attracting me to a position with eRevMax will be the new opportunity to work solely with cloud based software. With my current experience in supporting server and data storage issues, I am confident in my ability to support the services here based on that experience."

      Ryan's Answer #2

      "Upon reading the job description for technical application support, it was easy for me to see that my skills were a perfect match for the position. It sounds like you are looking for an expert that can provide support on GlobalLink applications and has exceptional experience across many different scripting languages. As you can see from my resume, I have experience using Perl and Python and I feel like these experiences would help make a smooth transition for me into this role. On top of that, my cloud based experience would translate nicely to this role here at eRevMax as well."

  14. 14.

    When do you consider a project to be finished?

      When answering this question, be sure to understand what the employer is truly asking. They are looking to see where you think the project ends, whether that is when it's completed and all testing is done, or whether you think projects are ongoing and require constant work. It can be a trick question as many companies believe a project is never truly finished. Be sure to give an explanation with your answer to back up your belief.

      Ryan's Answer #1

      "In my mind, a project is never truly finished. Once it's rolled out, upgrades will have to be performed, quality checks will have to be completed, and the product will inevitably change based on customer needs, new technologies, and trends in the market. We have to take that all into consideration when working on a project and while maintaining the product that was completed as a result of the project."

      Ryan's Answer #2


      "I should disclose to you that I have a mark on my criminal record. I have a DUI from 1998. Since then I have maintained a clean record and I am willing to comply with any form of background check that you require."

  15. 15.

    If hired for this position at eRevMax, what leadership skills would you bring to our team?

      While this position at eRevMax may not hold the title of manager, supervisor or director, the organization firmly believes that employees that demonstrate key leadership qualities are better set for future career success. Aside from that, leadership skills help you work better as part of a larger team and with potential customers as well. Prior to your interview, think about one or two leadership qualities that you possess and talk in detail about how you've exemplified those qualities in the past.

      Ryan's Answer #1

      "I would say that my credibility is my best leadership skill. My openness and honesty suits me well when working among a team of individuals and this helps them gain trust in following my lead when working on projects. Another skill I would bring here to eRevMax would be my ability to lead by example. I'm not afraid to take a risk in seeking innovation and I've been commended for this trait many times by my current manager."

      Ryan's Answer #2

      "If you were to offer this position to me, you'd quickly find that my positive attitude is an inspiration to those that I work closely with. In my current job, we work under the constant stress of tight deadlines and my positivity can be infectious to help others maintain their focus when negativity can easily take over in most situations. I would say that my other strong suit as a natural leader is my ability to be fluid on a day to day basis. Sometimes our world can be monotonous and when change comes, most resist that change. For me, change is a chance to break the current mold and grow as an employee."

  16. 16.

    If hired here at eRevMax, what do you feel would be the biggest hurdle for you to overcome from the start?

      View All 27 eRevMax 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.

    What experience do you have in the different types of software maintenance?

      View All 27 eRevMax 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.

    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 27 eRevMax 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.

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

      View All 27 eRevMax 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.

    At eRevMax, 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 27 eRevMax 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.

    In a technical support role here at eRevMax, 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 27 eRevMax 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.

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

      View All 27 eRevMax 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.

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

      View All 27 eRevMax 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.

    How would you handle a situation where a colleague was being very difficult to work with?

      View All 27 eRevMax 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.

    Tell me about the most interesting project you have worked on this year and the biggest thing you learned from it.

      View All 27 eRevMax 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 methods do you use to stay up-to-date on the latest trends in tech?

      View All 27 eRevMax 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.

    This role with eRevMax is highly technical. What is your understanding of this position and the responsibilities that come with it?

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