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

Axiom Technologies Interview
Questions

27 Questions and Answers by Ryan Brunner

Published December 26th, 2019 | Ryan has over 10 years of experience interviewing
candidates in the healthcare, public service, and private manufacturing/distribution industries.
Question 1 of 27
When would you utilize a trigger within Oracle to execute a function automatically?
View Answers
How to Answer
To answer this question, it is important to first have an understanding of what a trigger is within Oracle. Simply defined, a trigger is a named block stored within the database that executes on its own when a certain even takes place. While you talk about your understanding of what a trigger is, be sure that you explain that you understand how to create a trigger in Oracle and that you understand that proper situations to utilize them in.
27 Axiom Technologies Interview Questions
Win your next job by practicing from our question bank. We have thousands of questions and answers created by interview experts.
  1. When would you utilize a trigger within Oracle to execute a function automatically?
  2. What experience do you have in the different types of software maintenance?
  3. What would you say is your top non-technical skill that will help you succeed in this role here at Axiom Technologies?
  4. Axiom Technologies embraces an Agile environment. Explain your experience in Agile methodologies and why you think it is important.
  5. How would you handle a situation where a colleague was being very difficult to work with?
  6. What programming languages would you consider yourself fluent in?
  7. The software we develop here at Axiom Technologies requires you to have working knowledge of both privileges and roles within Oracle. Can you talk about your knowledge and experience of both within Oracle?
  8. What do you feel are the primary features and benefits of the Java programming language?
  9. 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 Axiom Technologies?
  10. Here at Axiom Technologies, we ask our test engineers to follow specific QA protocols. What role do you feel QA plays in software development and testing?
  11. At Axiom Technologies, 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?
  12. What SDLC models are you familiar in working with?
  13. In your mind, when is monkey testing the most effective in testing new software?
  14. Do you have experience working with different CASE tools? If so, what do you have experience with?
  15. If hired for this position here at Axiom Technologies, would you be comfortable handling overall project manager responsibilities for new software development?
  16. 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?
  17. 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?
  18. Here at Axiom Technologies, we subscribe to the domain-driven design approach for our customers. If hired for this role, what will you do in your first 90 days on the job to ensure you can sustain in this job with that approach?
  19. 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?
  20. In your experience in software testing, would you consider yourself proficient in both testing and debugging processes?
  21. We are looking for innovators to join us here at Axiom Technologies. Where have you brought innovation in automation to a process in your career?
  22. Here at Axiom Technologies, we strive for continuous delivery and continuous deployment with our software. Are you familiar with these processes in your current work?
  23. What is one unique personality trait you possess that would help you be successful in this role with Axiom Technologies?
  24. 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?
  25. Do you consider yourself stronger in C++, C#, Java, or Python?
  26. Tell me about your greatest work related accomplishment.
  27. 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
15 Axiom Technologies Ltd. Answer Examples
1.
When would you utilize a trigger within Oracle to execute a function automatically?
To answer this question, it is important to first have an understanding of what a trigger is within Oracle. Simply defined, a trigger is a named block stored within the database that executes on its own when a certain even takes place. While you talk about your understanding of what a trigger is, be sure that you explain that you understand how to create a trigger in Oracle and that you understand that proper situations to utilize them in.

Ryan's Answer #1
"In the current work that I do in Oracle, I utilize triggers to prevent invalid transactions within the software that I am working with. I have a full understanding of how to write create trigger statements using declaration statements, executable statements and exception handling statements to set the appropriate triggers. If hired for this role here at Axiom Technologies, you could have full confidence in my ability to utilize triggers within Oracle."
Ryan's Answer #2
"With my two prior years spent working on Oracle, I have written database triggers using insert, update and delete statements that are issued against a table. These database triggers allow our end users to be able to reap the benefits of the triggers. The instances that I've utilized database triggers have been for pulling statistical information from the tables within the system."
2.
What experience do you have in the different types of software maintenance?
As a reputable company, Axiom Technologies 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 Axiom Technologies, I also have experience performing perfective, preventative and corrective maintenance on software as well."
3.
What would you say is your top non-technical skill that will help you succeed in this role here at Axiom Technologies?
As a software architect at Axiom Technologies, you will be relied upon to be the bridge to between the business and technical side of the organization. Your work my be relied upon to work within many silos of the organization. Because of this need, your interviewer is asking you to dig deep inside of yourself and talk about what you feel is your greatest skill to help you do this that is outside of your technical ability. As you prepare for this question, there are many ways that you can answer. No matter how you answer, be sure that your answer relates to your ability to work with other people in some way, shape or form.

Ryan's Answer #1
"As I grew in the software development field over my career, I was best suited to be a architect because of my ability to be a great project manager. If hired for this role here at Axiom Technologies, you'll quickly find that I have the ability to lead others, negotiate, budget and oversee a project from idea to final delivery."
Ryan's Answer #2
"From a self introspection point of view, I think that my ability to be empathetic towards others that I work with has led to a huge amount of my success in the software architecture field. While I do have the technical skills to do great things here at Axiom Technologies, my ability to learn from others, see their point of view and become a great teach to them when needed will really set me apart from others that you are interviewing for this position. If given the opportunity to work here, this skills will greatly improve the team atmosphere."
4.
Axiom Technologies embraces an Agile environment. Explain your experience in Agile methodologies and why you think it is important.
The interviewer would like to understand the depth of your knowledge in Agile. The interviewer would also like to know if you work well with team collaboration, are responsive to stakeholder needs, and can work well with team defined milestones. Give a specific example of your experience.

Ryan's Answer #1
"The majority of my experience has been in an Agile environment. For ten years I have been personally responsible for leading agile teams, and I have helped define team goals and milestones. This approach is important to me as I see how Agile methodology helps employees deliver better products in less time. In my current role, team productivity increased by 34% once we introduced an Agile environment, and our on-time project rate skyrocketed another 18%."
Ryan's Answer #2
"I especially want to work for Axiom Technologies because I have friends who have worked here before with really positive feedback on their experiences. I am looking for a positive work environment where I can stay for a long time to come."
5.
How would you handle a situation where a colleague was being very difficult to work with?
In the team based atmosphere at Axiom Technologies, departments with different skills and backgrounds can often see things from different points of view and these situations can cause some internal conflict between coworkers. With this question, your interviewer is looking to hear how you handle situations where you are working with someone that can be seen as difficult. To give them the sense that you are able to work through conflict in a professional and sensible manner, try to talk through how you handled a conflict at work previously in the past and highlight the interpersonal skills that you used to help make it a positive situation.

Ryan's Answer #1
"In all honesty, any great work atmosphere that I've been a part of in the past has involved conflict between colleagues. In situations I have witnessed, conflict has stemmed from very open-minded people giving their two cents in particular situations and two people not seeing eye to eye. This happened recently to me in the planning phases of a new project. On of our UX Designers and I had a disagreement on the final layout of a new software roll out we were planning. It worked best for both of us to talk about our ideas and list the pro's and con's for our ideas. I kept an open mind to learn from her point of view and she did the same to me on my end. This led us to come up with a great compromise in the end."
Ryan's Answer #2
"Last year, we had a new engineer join our team that was hired on from his internship with us. From his first day, he made it very evident that he would only handle certain tasks within our team and only work on certain projects. As his mentor to help get him up and running, I sat him down and discussed the expectations of each of our engineers as part of our larger team. I explained to him that our approach was not to pigeonhole ourselves into smaller tasks, but rather be well rounded engineers that could handle any project and be able to cover for each other if needed. He really appreciated this approach when I explained the benefits for his long term career goals with this approach. This example shows my approach to being very direct with people that I have a conflict with in the workplace and doing so in a very professional and educational manner."
6.
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 Axiom Technologies 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 Axiom Technologies."
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 Axiom Technologies, 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."
7.
The software we develop here at Axiom Technologies requires you to have working knowledge of both privileges and roles within Oracle. Can you talk about your knowledge and experience of both within Oracle?
On the development end of software, your role at Axiom Technologies will require you to have knowledge of the differences between user privilege and role. Your role will put you working with end users on the two roles and explaining your knowledge of the two will be important to your interviewer. Give a basic understanding that privilege relates to the right to execute SQL statements and another user's objects as defined by Oracle. Then talk about roles being created by administrators to grant privileges to their users.

Ryan's Answer #1
"In my current role, I have great working knowledge of both role and privilege within Oracle as I work with the system administrators of our end users very closely. I work with them on using the grant and revoke commands to define the roles or their users and grant permissions within their system. To do this, I have to gain strong knowledge on the different people that are allowed access to the system and what they will be doing with their access."
Ryan's Answer #2
"As you can see from my resume, it has been a few years since I've worked directly with Oracle but I do have great working knowledge of the system. To best explain my knowledge, privileges control the ability to run SQL statements with the database and my role has been to outline those privileges for our end users. Then, roles group together different privileges for each end user. In my past work, I'm most familiar with creating the different roles within the system and then working with key decision makes with our end users to grant the privileges to the roles we defined."
8.
What do you feel are the primary features and benefits of the Java programming language?
As a company that utilizes Java, Axiom Technologies 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."
9.
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 Axiom Technologies?
At the heart of this question lies your interviewers desire to see what motivates you as a potential employee at Axiom Technologies. Make it clear to your interviewer that you certainly are motivated by on the job goals and do this by using an example of a time where you were motivated by and achieved a goal. Then, think deeply about the type of manager that you like to work for in terms of goal setting and helping our achieve your goals. Let your interviewer know what type of management styles you appreciate the most while being open to any style.

Ryan's Answer #1
"I would definitely say that I am goal oriented on the job in wanting to contribute any way that I can to the overall benefit of the organization. In my current organization, our leadership focuses on overall sales numbers at the end of the year. To help achieve these goals, our department creates our own goals to help achieve the sales numbers needed to succeed. Last year, one of those goals was to be as creative as possible in our user experience design processes. With the launch of an exciting new app midyear, sales numbers skyrocketed and our department was instrumental in that. For me, it was important that we determined our goals as a team with the final stamp of approval from our manager. While this style of management really helped motivate me, I can thrive under any management style as long as expectations and goals for my work are clearly set."
Ryan's Answer #2
"For me, my day to day work is much more meaningful when I have goals to work for. In my current role, we have set timelines for our projects and this helps lay the framework for our goals. If hired for this position, my expectations of you as my manager would be to have goals clearly defined and a supportive atmosphere to be provided to work within."
10.
Here at Axiom Technologies, we ask our test engineers to follow specific QA protocols. What role do you feel QA plays in software development and testing?
As an experience software testing engineer, quality assurance should be ingrained in your brain and your interviewer is looking to get a sense of your personal feelings towards it in your work with this question. In your answer, be sure to highlight QA's importance in reducing errors, maintaining specifications, testing failure parameters and preventing defects from occurring. In the end, make sure that quality is your mantra in the eyes of your interviewer by giving an example or two of how you put QA in the forefront of your work.

Ryan's Answer #1
"As a test engineer, I take great pride in my role of ensuring that systems go out to consumers as error free as possible. In my current role, I take the time to learn all of the system specifications that are laid out by our design engineers and customize my testing to follow those specifications."
Ryan's Answer #2
"In my work throughout my career, quality assurance in my testing was an every minute of every day job on my part. While creating effective testing processes on new software is extremely important in following QA protocols, the recording of defects, issuing of reports and assisting the designers on fixing issues are equally important parts of the process that I'd love to let shine here at Axiom Technologies."
11.
At Axiom Technologies, 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?
While this potential role with Axiom Technologies 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.

Ryan's Answer #1
"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."
Ryan's Answer #2
"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 Axiom Technologies, your entire team would appreciate from my first day on the job."
12.
What SDLC models are you familiar in working with?
As a software engineer, you are very familiar with the software development life cycle. For this question, your interviewer is looking to hear what models you have worked on in the past. While there isn't necessarily a right or wrong answer to this question, try to show your flexibility to working with different SDLC models by bringing up your past experiences. Then, show you have knowledge of different models like the waterfall model or agile model. It is also a good idea to use this question as an opportunity for you to learn more about Axiom Technologies by asking your interviewer which model they work off of.

Ryan's Answer #1
"During my training in software engineering and in my early career, the waterfall model was the standard. In this model, each phase of the development process happens in a set order and projects using this model are easily managed. But over time, as the development projects that I have led have become more complicated and intricate, I have implemented the spiral model. This model has allowed the ability of end users to give feedback early on and often during development and helps to build a more customized product to our customers."
Ryan's Answer #2
"In my current position with XYZ Company, my department utilizes the agile model in development life cycle. Since our products are so tailored to the needs of our customers, we get a working product very early on in the process and then I work hand in hand with customers to fine tune the software moving forward. It is a very effective model that has built a great reputation for our software among customers. I also have familiarity working with the iterative model and it has similar advantages to the agile model. If I were hired here at Axiom Technologies, can you expand on what models you use here in your software development life cycle?"
13.
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 Axiom Technologies 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."
14.
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 Axiom Technologies 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 Axiom Technologies."
15.
If hired for this position here at Axiom Technologies, 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 Axiom Technologies. 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 Axiom Technologies. 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 Axiom Technologies 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 Axiom Technologies. 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."
View All 27 Axiom Technologies 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.