MockQuestions MockQuestions
Interviews Questions by Career
Interviews Questions by Company
Interviews Questions by Topic
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

Jyve Interview
Questions

28 Questions and Answers by Ryan Brunner

Published February 17th, 2020 | Ryan has over 10 years of experience interviewing
candidates in the healthcare, public service, and private manufacturing/distribution industries.
Question 1 of 28
If hired for this position at Jyve, what leadership skills would you bring to our team?
View Answers
How to Answer
While this position at Jyve 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.
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.
28 Jyve Interview Questions
Win your next job by practicing from our question bank. We have thousands of questions and answers created by interview experts.
Interview Questions
  1. If hired for this position at Jyve, what leadership skills would you bring to our team?
  2. In your experience in software testing, would you consider yourself proficient in both testing and debugging processes?
  3. If hired here at Jyve to develop iOS and Android software, when would you use a fragment rather than an activity?
  4. In SQL, how do you explain the differences between clustered and non-clustered indexes? Can you name a time that you used each?
  5. If you were confronted with a time where you wouldn't be able to meet a deadline here at Jyve, what steps would you take when you made that realization?
  6. If you were asked to review a colleague's code that they had written, what key things would you look for?
  7. 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?
  8. When do you consider a project to be finished?
  9. What data cleaning methods are you familiar with and comfortable using if hired for this role at Jyve?
  10. Do you have experience writing a custom exception in Java?
  11. What do you feel are the primary features and benefits of the Java programming language?
  12. Can you describe the software development lifecycle?
  13. If hired for this position here at Jyve, would you be comfortable handling overall project manager responsibilities for new software development?
  14. What experience do you have in the different types of software maintenance?
  15. In designing Android software, what is your experience using parcelable versus serializable within an app?
  16. Walk me through your experience in enterprise software sales, and complex sales cycles.
  17. In your mind, when is monkey testing the most effective in testing new software?
  18. What do you feel is one of the top issues that is faced by data engineers today?
  19. 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 Jyve?
  20. How do you ensure that you have a healthy work-life balance in your career?
  21. Beyond revenue, how do Jyve's products benefit our clients?
  22. How do you keep up-to-date on new technologies and trends in this industry?
  23. What skills do you use to cope with the day to day stress and pressure on the job?
  24. What programming languages would you consider yourself fluent in?
  25. What is one thing that really tests your patience when dealing with your coworkers?
  26. Do you have experience working with different CASE tools? If so, what do you have experience with?
  27. Here at Jyve, we ask our test engineers to follow specific QA protocols. What role do you feel QA plays in software development and testing?
  28. What software analysis and design tools do you have familiarity working with?
Suggested
Interview Q&As
Explore expert tips and resources to be more confident in your next interview.
Behavioral
Common
Phone
Tough
Leadership
All Interview Topics
All Career Q&As
Suggested Career
Interview Q&As
Continue practicing by visiting these similar question sets
Software Developer
Web Developer
Web Architect
Computer Programmer
Computer Scientist
Answer Examples
1.
If hired for this position at Jyve, what leadership skills would you bring to our team?
While this position at Jyve 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 Jyve 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."
2.
In your experience in software testing, would you consider yourself proficient in both testing and debugging processes?
As a reputable provider of software, Jyve relies on their software testing engineers to both test and debug their products when necessary. Make your interviewer aware that you are knowledgeable on both processes by briefly explaining each process as you've worked on them in the past. Then, talk about your openness to working both testing and debugging processes if hired for this position.

Ryan's Answer #1
"Yes, I definitely would consider myself proficient in both testing and debugging software. My current role that I've held for four years since graduating from college has exposed me to both processes. In testing, I use known conditions and predefined methods to test for expected outcomes to find errors within the system. I utilize testing prior to new software rollouts. The debugging process happens to already released software that has had issues and comes with unknown conditions and unpredictable outcomes. In this process, my goal is to find the cause of the error to fix it efficiently and effectively to roll an updated program back out to end users."
Ryan's Answer #2
"While a majority of my career has been focused on software testing, I am very familiar with debugging processes as well. If hired for this position, I would take the time to focus on debugging processes to bring myself up to speed while being able to hit the ground running on testing processes."
3.
If hired here at Jyve to develop iOS and Android software, when would you use a fragment rather than an activity?
In the development of apps for both iOS and Android, using code to create an activity versus a fragment is a highly debated topic to this day. For this question, your interviewer is looking to hear that you understand what the differences between the two are and when you feel that using a fragment is the proper direction to go. Make sure to speak to the high level overview of what an activity does to an app versus fragments.

Ryan's Answer #1
"As a best practice in my development of Android apps in the past, activities are really the complete screen that a user experiences as part of the app. Fragments are really small sub activities that take place within the activity. Because fragments within an app have their own life cycle and receive their own input events within the app, there are specific times where fragments make the most sense to use in development. In my experience, I always use fragments when the app is working with UI components that are going to be uses across multiple activities within the app. As well, fragments have also served very well when using swipe views within the app."
Ryan's Answer #2
"In the past year, I honestly don't recall designing a new app that ran solely on an activity alone. The fragments are almost necessary today to bring life to an app. I use retained fragments to persist across activity restarts within the app and this helps make a user friendly experience for our end users."
4.
In SQL, how do you explain the differences between clustered and non-clustered indexes? Can you name a time that you used each?
Jyve 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.
If you were confronted with a time where you wouldn't be able to meet a deadline here at Jyve, 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."
6.
If you were asked to review a colleague's code that they had written, what key things would you look for?
For this question, your interviewer will obviously be looking to hear that you have adequate knowledge when it comes to coding processes. But most importantly, your interviewer will be looking to gauge your ability to be a team player and focus on the bigger picture when working on a project. In your answer, focus on your attention to detail and your ability to help others when needed.

Ryan's Answer #1
"As an experienced software engineer, I fully expect my colleagues to reach out to me for my insight and I never hesitate to provide open and honest feedback. When asked to do this, my main focus is ensuring that the code is readable and functional. If there are lines of code that need to be removed, I don't hesitate to let my colleague know that while also giving them feedback on why I feel it is unnecessary."
Ryan's Answer #2
"When I'm asked to do this in my current position, my main focus is on regulatory requirements that were put in place for the project and security issues. I work with a team of great engineers that are very efficient coders and these two areas are most often overlooked."
7.
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 Jyve, it will be very important for you to research as much as you can on the work environment at Jyve so you can match your priorities to that environment. If you have the opportunity to speak with an employee at Jyve 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 Jyve 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 Jyve was hiring because I believe our styles will fit perfectly together."
8.
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."
9.
What data cleaning methods are you familiar with and comfortable using if hired for this role at Jyve?
To improve data quality and increase overall productivity of a system, Jyve relies on their data analysts to use data cleansing methods to ensure quality data exists in their software. Be open and honest with the ways that you've helped ensure quality and accurate data in the systems that you've worked with while also showing that you have an open mind to learning and utilizing more methods if hired for this position.

Ryan's Answer #1
"In my current work, I use a very methodical fashion in cleaning data for finished systems. My first step is to remove duplicate and irrelevant observations within the data. Then I scan the data to remove extra spaces, convert numbers stored as text into numbers and remove duplicate data. These steps help ensure clean and accurate data and I never overlook them. If hired for this position, what methods does the current data analyst team her at Jyve utilize?"
Ryan's Answer #2
"I am familiar with many methods used in the cleansing of data. The initial monitoring of errors within a system is very important to identifying where errors occur and give insight into how to fix corrupt data. I have utilized the tools within Domo software to validate data accuracy and scrub for duplicate data in my processes as well. Being very proficient in data analysis, I'm very open to learning new methods as well if hired for this position."
10.
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 Jyve 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."
11.
What do you feel are the primary features and benefits of the Java programming language?
As a company that utilizes Java, Jyve and your interviewer want to make sure that you have an understanding of the Java programming language and they do so by asking this question. Obviously a language packed with unique features, talk about the features that you can speak the most knowledgeably about and tie your direct experience to.

Ryan's Answer
"When I started working with Java three years ago, the first huge benefit was the fact that the Java syntax was based on C++. At that time, I had a great working knowledge of C++ and my transition to Java was absolutely seamless. The other amazing feature that I've come to appreciate with Java is how robust the memory management is in exception handling and automatic garbage collection."
12.
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 Jyve."
13.
If hired for this position here at Jyve, 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 Jyve. 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 Jyve. 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 Jyve 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 Jyve. 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."
14.
What experience do you have in the different types of software maintenance?
As a reputable company, Jyve takes their software maintenance processes seriously and your interviewer is looking to hear that you are familiar with the four different types of software maintenance. Talk to your interviewer about any work you have done in the past with corrective, adaptive, perfective and/or preventative software maintenance. Use specific examples and make sure that your interviewer walks away from your conversation knowing that you understand the importance of proper system maintenance.

Ryan's Answer #1
"Being familiar with all four types of software maintenance, my most used method of maintenance in my current role is corrective. Based on bug reports from end users, I work through coding and logic issues to resolve issues in a timely and effective manner. In the maintenance I perform, I never hesitate to pick up the phone and contact customers to hear first hand about what they are experiencing. By doing this, they feel like they are an important part of the process and it reflects well on me and my organization."
Ryan's Answer #2
"In my current role, I'd definitely say that a majority of the maintenance work that I do is adaptive maintenance. Working in banking software that is used around the globe, I help perform system maintenance for changes in currency on a pretty regular basis. This work requires research and talking with end users to help adapt the programs for their use. If hired here at Jyve, I also have experience performing perfective, preventative and corrective maintenance on software as well."
15.
In designing Android software, what is your experience using parcelable versus serializable within an app?
Because parcelable is optimized for Android to be faster and more customizable, your interviewer will be looking to hear that you are willing to put in the extra work to utilize the parcelable method to achieve better performance within the software that you design. Give your interviewer your thoughts on the differences between the two methods of passing object references to activities within an app that you design and make sure that they understand that you are ready to perform the work to utilize the parcelable method when necessary.

Ryan's Answer #1
"Having written code for Android apps for many years now, I am very familiar with both serializable and parcelable methods. In my first hand experience, parcelable provides a much faster and better user experience so I will always strive to take the time to write custom code for marhsaling and unmarshaling to create less garbage objects within an app."
Ryan's Answer #2
"Due to it being a standard Java interface and its ease of implementation, serializable interface is pretty commonly used. But, because it uses reflection, many temporary objects are created within Android apps and this creates a very poor user experience. When the parcelable interface was introduced for Android systems, I have extensively focused on its use and finished products have benefited greatly."
View All 28 Jyve Questions and Answers
Sign up to access our library of 50,000+ Q&As,
plus coaches for one-on-one support, so you can interview more confidently.
More Interview Q&As
Explore expert tips and resources to be more confident in your next interview.
Behavioral
Common
Phone
Tough
Leadership
All Interview Topics
All Career Q&As
Suggested Career
Interview Q&As
Continue practicing by visiting these similar question sets
Software Developer
Web Developer
Web Architect
Computer Programmer
Computer Scientist
Disclaimer
Our interview questions and answers are created by experienced recruiters and interviewers. These questions and answers do not represent any organization, school, or company on our site. Interview questions and answer examples and any other content may be used else where on the site. We do not claim our questions will be asked in any interview you may have. Our goal is to create interview questions and answers that will best prepare you for your interview, and that means we do not want you to memorize our answers. You must create your own answers, and be prepared for any interview question in any interview.