28 Pegasystems Interview Questions & Answers
Below is a list of our Pegasystems Inc. interview questions. Click on any interview question to view our answer advice and answer examples. You may view 5 answer examples before our paywall loads. Afterwards, you'll be asked to upgrade to view the rest of our answers.
1. In Java, why shouldn't you use strings to store a password?
How to Answer
While this may seem like a rudimentary question regarding your knowledge of Java, your interviewer is looking to ideally hear that you understand the principle differences between string and character arrays. Asking about the storage of passwords within a system gives you the opportunity here to point out the differences between the two. In the end, while explaining the differences, be sure to tie it back to the original question on why strings shouldn't be used to store passwords.
Written by Ryan Brunner on January 7th, 2020
1st Answer Example
"To store a password, character array is the obvious best choice because character arrays are mutable. If a string was utilized to store passwords, a definite security risk would be present to anyone that would have access to the memory dump from the system."
Written by Ryan Brunner on January 7th, 2020
2nd Answer Example
"This question simply boils down to a string being immutable. Because strings are a sequence of characters represented as a single data type, the system requires garbage creation to fully get rid of it out of memory. In my time designing software, I have used Char array and its mutable features to store passwords for the security of our end users "
2. Do you have experience working with data in a cloud computing environment?
How to Answer
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 Pegasystems, 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 Pegasystems.
Written by Ryan Brunner on January 7th, 2020
Answer Example
"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 Pegasystems, I think I would bring a wealth of cloud based experience to the data engineering team."
Written by Ryan Brunner on January 7th, 2020
3. 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?
How to Answer
As your role with Pegasystems will look to help further their automate testing processes for new systems, you will need to have a good sense for when automation makes sense and when it does not. Reiterate your sense for this to your interviewer by sticking to the high level response that repetitive tasks, as are common with large software companies, are prime candidates for automation whereas one time test cases are not.
Written by Ryan Brunner on January 7th, 2020
1st Answer Example
"Having been in automation in both manufacturing for many years and now software for the last three years, a common misconception among people is that automation can help improve any situation and that couldn't be further from the truth. The amount of time, effort and resources that goes into an automation process makes it ideal for repetitive tasks and tests that have multiple data sets. If a testing process calls for unique and one time process, it would make the most sense to run that process manually."
Written by Ryan Brunner on January 7th, 2020
2nd Answer Example
"I"n my current position, most of the automation testing that I design is in program sanity testing. These automated tests work great because they run on similar systems following changes in code to ensure that no bugs remain in the system. If our group of engineers are working on unique, one off type projects, my automation processes are not utilized."
4. How have you handled obstacles that you've faced during information gathering processes in your time as a technical writer?
How to Answer
To successfully document and write about software products, information gathering from subject matter experts will be a key part of your process if hired for this role at Pegasystems. As you have likely experienced during your career, the information gathering process can be one of the most painstaking processes within the life of a project. For this question, your interviewer is looking to hear what obstacles you have faced in this situation in the past and how you handled those situations. This will give them insight on how you will work as part of a larger team in handling these perceived obstacles if hired for this position.
Written by Ryan Brunner on January 7th, 2020
1st Answer Example
"Because the information gathering phase is a vital step in my finished projects, I take the time to meet as many credible sources as possible. This includes design engineers, automation engineers, product designers and many other folks and the biggest hiccup that I usually come across is coordinating time with folks that have busy schedules. To help minimize the total time frame for info gathering, I am very direct in my communications to key leaders that I want to meet with to finish a project and my directness is always taken well. Like any obstacle we face in our work, I find that being upfront and direct is the best manner for handling them."
Written by Ryan Brunner on January 7th, 2020
2nd Answer Example
"I'd say that one of the more common obstacles that I have faced in my current role as a technical writer is a lack of expectations from the experts that I consult with through the process. To better this over time, I have created a set of general expectations that I provide to people ahead of our meetings that help them prepare information ahead of time. This approach not only helps me get more relevant information up front, but also helps speed the information process up significantly."
5. 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 Pegasystems?
How to Answer
At the heart of this question lies your interviewers desire to see what motivates you as a potential employee at Pegasystems. 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.
Written by Ryan Brunner on January 7th, 2020
1st Answer Example
"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."
Written by Ryan Brunner on January 7th, 2020
2nd Answer Example
"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."
6. What unique values can you bring to Pegasystems in your user experience design skills?
How to Answer
While your interviewer has shown confidence in your technical abilities to succeed at Pegasystems as a UX designer, this question is helping them gain insight into your ability to see the big picture in the work that you do. As you think about the unique personal values that you would bring to the role, try and paint a picture of your work tying to the end user and how you can help make it more productive, enjoyable and satisfying for them.
Written by Ryan Brunner on January 7th, 2020
1st Answer Example
"I have really taken pride in my ability to add value to the business needs of the customers that I work with. During any design project, I take the time to work with end users to find their wants and needs out of the program. Then, as I create the UX design, I keep their needs at the forefront and do anything possible to exceed their expectations."
Written by Ryan Brunner on January 7th, 2020
2nd Answer Example
"As you can see from my resume, I have formal training and experience in user experience research and I know that this would benefit the work that I would be doing here at Pegasystems if hired for this position. I pursued this additional training in my career because of my passion for the customer journey in the programs that I design."
7. Talk about a data integration project where you encountered an issue with completing tasks due to the negligence of others. How did you handle this issue to ensure solid completion of the project?
How to Answer
Because Pegasystems operates in a team based atmosphere, this question is allowing your interviewer to gain insight into how you will work as part of a larger team. Large data integration projects at Pegasystems will require you to work with many people, so use a prior experience where you took the bull by the horns with others to ensure successful completion of a project. Make sure to clearly outline the situation and what you had to do to overcome it to produce a positive outcome.
Written by Ryan Brunner on January 7th, 2020
1st Answer Example
"Last year, I was working on a data consolidation project for a roll out of a new software program we were developing. Because the project was working with several of our existing systems, I was coordinating with several different engineers from our staff that were experts on their respective systems. As the project was going along smoothly from the start, I wasn't getting a response from one of our engineers that had key information for me to move forward. With fully understanding that people are very busy in their day to day duties, I gave him three additional days to respond with no success. Once I didn't receive a response, I went directly to his office to speak directly to him. He immediately apologized for his delay and we spoke at great length about the information that I needed to move forward. I'm glad I took this direct approach in this situation and would never hesitate to do this moving forward in a tactful manner."
Written by Ryan Brunner on January 7th, 2020
2nd Answer Example
"On a project a couple of years ago, I was interfered with by an outside department that was trying to interject their own unrelated tasks into the project. My first response was to have a frank conversation with the manager of the department, but he was still insistent that I move forward with his proposes changes that weren't outline in the project. Because of his insistence, I had to approach my manager about the requests and it was determined that we would not move forward with the requests of that department. Unfortunately, the end conversation had to be held with leaders from top level management with my organization. I certainly didn't want that situation, but it was called for to ensure that standards of the project."
8. The next cloud engineer that we hire here at Pegasystems needs to be able build a system that can handle a high amount of traffic. How would you test our system's ability to handle large amounts of traffic?
How to Answer
This question allows your interviewer to gain insight into your thought process and ability surrounding building a cloud network that has an architecture that can handle large amounts of traffic without failure. Some key points to focus on your answer are your ability to match capacity to system demand and use horizontal scaling in the design of the system.
Written by Ryan Brunner on January 7th, 2020
1st Answer Example
"Cloud computing has certainly revolutionized the storage of high amounts of data and a key piece that cloud based systems bring to the table are their elasticity for handling large amounts of traffic. I see my job as building a cloud based system to scale horizontally to be able to handle the most data and traffic possible. To test systems, I've used a few different tools that were all very accurate prior to go-live."
Written by Ryan Brunner on January 7th, 2020
2nd Answer Example
"In my current position as a cloud engineer, I have utilized internet scale services like Amazon S3 and Elastic Load Balancing to ensure that our cloud systems could handle large volume that fluctuate seasonally. Because of the great functionality of the internet scale services, internal testing wasn't necessary as we knew we were in good hands through those services."
9. In your experience in software testing, would you consider yourself proficient in both testing and debugging processes?
How to Answer
As a reputable provider of software, Pegasystems 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.
Written by Ryan Brunner on January 7th, 2020
1st Answer Example
"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."
Written by Ryan Brunner on January 7th, 2020
2nd Answer Example
"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."
10. What do you see as the top benefits of moving to a cloud based computing platform?
How to Answer
While cloud based computing has certainly had its positive impacts across many different industries, the field of software and technology development has its own unique benefits. For this question, your interviewer will be looking to hear that you understand just how a cloud based platform benefits the field. In your answer, focus on resources that impact both the work that the team at Pegasystems performs and the end users of the software.
Written by Ryan Brunner on January 7th, 2020
1st Answer Example
"Over the past couple of years in my current position, we have greatly benefited from the vast amount of testing and staging servers that available on the cloud. In developing new programs, our testing and delivery has greatly increased our team's productivity to new levels. Add on the simple cost savings of the cloud and a move to the cloud was a no brainer for us in the end. If hired for this role here at Pegasystems, I'd be able to bring new cloud computing ideas to your team from day one on the job."
Written by Ryan Brunner on January 7th, 2020
2nd Answer Example
"As with any of the work that I have done in this field, I focus on the consumer and the benefits that they can reap from my work. In the cloud, updates to existing software are made available almost instantaneously and end users have access to those updates with the simple click of a button. Rewind to years prior, these software updates took time and manpower that are almost unthinkable by today's standards."
11. How do you measure the success of a data integration project?
How to Answer
Similar to evaluating any project, measuring the success and impact of any data integration project should rely on goals that were defined at the start of the project. In your answer, be sure that you speak about the consideration for the people involved in the project (i.e. customers, sales, IT, engineering) and how success was measured in their eyes. Another great point to touch on in your answer is using the SMART method for setting goals to assure that they are specific, measurable, attainable, relevant and time oriented.
Written by Ryan Brunner on January 7th, 2020
1st Answer Example
"With any large data integration project that I have managed in the past, success starts with setting realistic yet high standard goals for the project. To do this, I need to make sure that I get input from all key stakeholders in the project. With a recent project, we measure our success in a few different ways. Because of the need set forth by our sales force to be more competitive with our competition in the market, we measured timeliness of the system pre and post integration. Then, to measure the financial impacts of the project, we measured our end of project costs versus what was budgeted. Because our goals were measurable, it was easy to see that the project was a huge success."
Written by Ryan Brunner on January 7th, 2020
2nd Answer Example
"I think that I can best demonstrate this by talking about a recent data integration project we worked on in creating new banking software. At the beginning of the project, we clearly defined the end goals of the project in the data we wanted converted with a set deadline for completion. Our design team added their expectations on their desired workflow following the data conversion. One integration was complete, our goals were easily measured for the project to be considered a success."
12. In your mind, when is monkey testing the most effective in testing new software?
How to Answer
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 Pegasystems to test their products.
Written by Ryan Brunner on January 7th, 2020
1st Answer Example
"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."
Written by Ryan Brunner on January 7th, 2020
2nd Answer Example
"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."
13. We are looking for innovators to join us here at Pegasystems. Where have you brought innovation in automation to a process in your career?
How to Answer
Innovation in software has occurred in many phases over the last 20 years and Pegasystems is always striving to be on the forefront of innovation in their field. For this question, think back on your automation experience and talk about a concept that you helped create that you felt was innovative. Really sell your interviewer on your ability to think outside of the box with this question by hammering home the idea that you can help bring new innovations to the team at Pegasystems.
Written by Ryan Brunner on January 7th, 2020
1st Answer Example
"To be very honest with you, I was really drawn to the automation side of engineering because of the constant need to be flexible and continuing me education to stay ahead of new trends. Last year, I helped develop a codeless test automation for my company that brought together our software engineers and end users to test in environments in a fast and efficient manner. The codeless testing was a first for my organization and really helped free up time for our software engineers to come up with solutions rather than spend time testing."
Written by Ryan Brunner on January 7th, 2020
2nd Answer Example
"About four years ago, I was on a team that developed an AI bot that could test scripts and provide analysis on extremely large amounts of data in a short period of time. Our work focused on the algorighms that the AI would utilize in its testing work. From the start, the AI process was extremely accurate and efficient. Now, as things have changed over time, modifications to the AI system all center around changes to the algorithms. Based on our success, we presented our AI system at a national conference last year and it received a lot of great accolades."
14. What do you feel are the primary features and benefits of the Java programming language?
How to Answer
As a company that utilizes Java, Pegasystems 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.
Written by Ryan Brunner on January 7th, 2020
Answer Example
"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."
Written by Ryan Brunner on January 7th, 2020
15. How do you stay organized and on track when working on multiple projects or duties at the same time?
How to Answer
In this role with Pegasystems, 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.
Written by Ryan Brunner on January 7th, 2020
1st Answer Example
"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."
Written by Ryan Brunner on January 7th, 2020
2nd Answer Example
"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."
16. As a consultant with Pegasystems, 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?
How to Answer
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 Pegasystems, 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.
Written by Ryan Brunner on January 7th, 2020
1st Answer Example
"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."
Written by Ryan Brunner on January 7th, 2020
2nd Answer Example
"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."
17. When do you consider a project to be finished?
How to Answer
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.
Written by Marissa Letendre on January 7th, 2020
1st Answer Example
"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."
Written by Marissa Letendre on January 7th, 2020
2nd Answer Example
"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."
18. What do you feel is one of the top issues that is faced by data engineers today?
How to Answer
Being in the midst of the greatest technological revolution in the history of man, data engineers face many difficult issues in the work that they perform on a daily basis. While there are many directions that you can go with this question, be sure to focus your answer on something that you can speak passionately about. If you can research a common issue in the industry that Pegasystems works in, you may likely score some bonus points with your interviewer.
Written by Ryan Brunner on January 7th, 2020
1st Answer Example
"Over the past couple of years, I've come to realize that one of the largest issues we face as data engineers is the large amounts of data that are needed to store and then draw information from. Here at Pegasystems, I can only imagine how big of an issue that is in the healthcare industry. I have a lot of experience with cloud based data storage and also server based storage."
Written by Ryan Brunner on January 7th, 2020
2nd Answer Example
"In my recent experiences, continuous, real-time integration is an issue that we will face each and every day moving forward. The need for fast paced information is certainly to blame for this. To stay on top of the continuous integration landscape, I am happy to hear that new and improved systems are being created to stay more real-time and up to the minute. Here at Pegasystems and working in the financial industry, how have you seen this need for real-time data impact your products?"
19. At Pegasystems, 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?
How to Answer
While this potential role with Pegasystems will require your to be an independent worker that can think on your feet, you will also need to work as part of a larger team that is working toward one common goal. Because of this fact, your interviewer will want to hear that you thrive in an environment where you work with team members from other disciplines than you are trained in. In your example, stress to your interviewer that you have excellent communication skills and that you fully understand that every person on a team plays a vital role in the organization's success.
Written by Ryan Brunner on January 7th, 2020
1st Answer Example
"Throughout my career, I've always enjoyed working as part of a larger team on the job and this personal enjoyment started with my love of and participation in team sports like baseball and basketball. Growing up playing sports, I learned that each team member brought a unique skill set that could help us achieve our goals. Through a great coaching staff that knew how to make these individual skills shine, this same philosophy holds true for a team that is looking to design a new software system. I know that my skills as an engineer are just part of the final product and I work very well with designers, architects, analysts and sales to help build the greatest system possible."
Written by Ryan Brunner on January 7th, 2020
2nd Answer Example
"I am a people person by nature and my current role has me working very closely with our engineering and design staff on writing technical manuals for our products. While I certainly can handle long days at my computer in solitude, my desire to work hand in hand with others really sets me apart from my peers in this field. I have excellent verbal, listening and written communication skills that, if hired here at Pegasystems, your entire team would appreciate from my first day on the job."
20. Can you describe the software development lifecycle?
How to Answer
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.
Written by Marissa Letendre on January 7th, 2020
1st Answer Example
"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."
Written by Marissa Letendre on January 7th, 2020
2nd Answer Example
"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 Pegasystems."
21. What experience do you have in the different types of software maintenance?
How to Answer
As a reputable company, Pegasystems 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.
Written by Ryan Brunner on January 7th, 2020
1st Answer Example
"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."
Written by Ryan Brunner on January 7th, 2020
2nd Answer Example
"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 Pegasystems, I also have experience performing perfective, preventative and corrective maintenance on software as well."
22. Give an example of a time that you used a universal design practice in your work as a UI or UX designer. Why was it important to do this?
How to Answer
In the technology, software and mobile app fields today, accessibility is a huge topic. As a designer with Pegasystems, you will be expected to help create products that are as accessible as possible to as many end users as possible. In this two part question, talk about why you feel that universal design is important in the work that you will be doing with Pegasystems and then really sell your ability to do this by giving an example of a time you used a universal design in your previous work.
Written by Ryan Brunner on January 7th, 2020
1st Answer Example
"From a very high level, the business success of a program really relies on being universally designed. If we pigeon hole ourselves, a product will only reach a very limited group of end users. But taking that a step further, universal design is the morally right thing to do to help reach people that may not have access to the average program design. Last year, I was part of a project that utilized a voice user interface for users that were deaf or hard of hearing. This simple yet effective design was a huge win for our current customers and in helping drive new business with our groundbreaking software."
Written by Ryan Brunner on January 7th, 2020
2nd Answer Example
"Early in my career, the best piece of advice that I receive was from an experience designer and she said that when UX doesn't consider all potential users, we are no longer working on the user experience. We live in a very diverse world and the programs that I've designed for in the past have certainly had the goal to reach a wide audience. With your financial products here at Pegasystems, this same philosophy applies. Last year, based on some feedback from current customers, we switched our design to include a strong color contract to make the system much more user friendly to color blind users. This was both a simple and very effective change to enhance the look of the program."
23. As the onsite consultant for our clients here at Pegasystems, you may be privy to confidential information or data. How can we ensure that you will hold client data security in the highest confidence?
How to Answer
The consulting world at Pegasystems will put your in a position to have access to client databases, applications and directories that could potentially contain sensitive data. Consultants have a responsibility to their clients to maintain that privacy. Be sure that your interviewer understands that you adhere to that responsibility by talking about past experiences where you have been exposed to and kept sensitive data confidential. It is important to talk about your own personal morals and values in your answer to this question.
Written by Ryan Brunner on January 7th, 2020
1st Answer Example
"Having worked as a consultant for a large healthcare medical record software organization, I had access to thousands of medical records with each new client that we brought aboard. While often required to sign confidentiality and HIPAA agreements with each client, my own values would never allow me to compromise the secure data of a patient. If hired for this role, I would hold the confidential data with your clients in the highest regard and wouldn't hesitate to take all measures possible to ensure that data is secure."
Written by Ryan Brunner on January 7th, 2020
2nd Answer Example
"Successful consulting relationships with customers are built on trust and I value and respect the trust that my customers show my by maintaining all policies on confidentiality with each customer. My current role in the banking industry allows me access to the software of many banking institutions when I am onsite with them. When working with staff at bank branches, I don't discuss any personal financial data that I have access to even with them."
24. If you were asked to review a colleague's code that they had written, what key things would you look for?
How to Answer
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.
Written by Ryan Brunner on January 7th, 2020
1st Answer Example
"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."
Written by Ryan Brunner on January 7th, 2020
2nd Answer Example
"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."
25. What programming languages would you consider yourself fluent in?
How to Answer
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 Pegasystems as you can prior to your interview and try to speak to the specific languages that they work with.
Written by Ryan Brunner on January 7th, 2020
1st Answer Example
"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 Pegasystems."
Written by Ryan Brunner on January 7th, 2020
2nd Answer Example
"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 Pegasystems, 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."
26. 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?
How to Answer
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 Pegasystems.
Written by Ryan Brunner on January 7th, 2020
1st Answer Example
"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."
Written by Ryan Brunner on January 7th, 2020
2nd Answer Example
"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."
27. What software analysis and design tools do you have familiarity working with?
How to Answer
As a software engineer for Pegasystems, 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.
Written by Ryan Brunner on January 7th, 2020
1st Answer Example
"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."
Written by Ryan Brunner on January 7th, 2020
2nd Answer Example
"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."
28. In a technical support role here at Pegasystems, 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.
How to Answer
While your interviewer will be able to get great insight into your technical expertise during your interviewer, this one question will allow you the opportunity to describe how you will bring solid interpersonal skills to the role. Your interview knows that customers will rely on you to provide quick and sensible support for their needs, but the expectation to do that in a pleasing manner is of utmost importance. Talk from a high level about your feelings on why providing great service is important and give an example or two of ways that you have done that in the past.
Written by Ryan Brunner on January 7th, 2020
1st Answer Example
"To me, my job duties aren't fully satisfied if an end user leaves our conversation without a smile on their face. While any technical support specialist can handle the customer aspect of the job, few have the people skills to do so pleasantly for their customers. In any interaction that I have with a customer, I talk in a calm and boosting manner. If they are upset or mad about a situation, I reflectively listen and never place any blame back on them. By taking this approach, my customer surveys in my current position have been excellent for the three years I've held that role."
Written by Ryan Brunner on January 7th, 2020
2nd Answer Example
"If hired for this role here at Pegasystems, you'll quickly find that my mantra in working with customers is speed with a smile. To do this, I need to be resourceful in providing them with an answer or triaging them to the correct person. I need to be knowledgeable in our product base to give them answers with confidence. And last, but not least, I need to be positive in all interactions with them."