Mirabel Technologies
10+ Kern Liebers Interview Questions and Answers
Q1. Suppose your manager gave you one task which has to be complete in 1 week and but it takes 2 weeks from your view.how would you justify your view with manager and how you will get acceptance from your manager w...
read moreTo justify my view, I would communicate the reasons for the extended timeline and propose alternative solutions.
Explain the complexity of the task and the potential risks involved
Provide a detailed breakdown of the required steps and estimated time for each
Highlight any dependencies or constraints that may impact the timeline
Suggest alternative approaches or resources to expedite the task
Discuss the potential consequences of rushing the task and the impact on quality
Q2. Which Bug tracking tool and test management tool are using in your organization?
We use JIRA as our bug tracking tool and TestRail as our test management tool.
JIRA is a widely used bug tracking tool that helps us track and manage software defects.
TestRail is a comprehensive test management tool that allows us to plan, track, and organize our testing efforts.
Both tools integrate well with our development and testing processes, providing us with a seamless workflow.
JIRA offers features like issue tracking, customizable workflows, and extensive reporting cap...read more
Q3. How do you test your application in remote server/Local Machine?
To test an application on a remote server, use remote access tools like SSH or RDP. For local testing, use a local machine.
For testing on a remote server, use remote access tools like SSH (Secure Shell) or RDP (Remote Desktop Protocol).
Connect to the remote server using the appropriate credentials.
Install the application on the remote server and perform the necessary tests.
For local testing, set up a local machine with the required environment.
Install the application on the l...read more
Q4. How would you test without specification requirement document?
Testing without a specification requirement document requires a creative and exploratory approach.
Analyze the available information and gather requirements from stakeholders.
Create test scenarios and test cases based on assumptions and common usage patterns.
Perform exploratory testing to uncover any unexpected behavior.
Use risk-based testing to prioritize areas of the application that are critical or prone to defects.
Leverage past experience and knowledge of similar systems t...read more
Q5. Write a query to get the second highest salary of an employee(DB testing)
Query to get the second highest salary of an employee in DB testing.
Use the SELECT statement to retrieve the salary column from the employee table.
Order the results in descending order using the ORDER BY clause.
Use the LIMIT clause to limit the result to the second row.
Combine the above steps in a single query to get the second highest salary.
Q6. Difference between Quality Assurance and Quality Control
Quality Assurance focuses on preventing defects, while Quality Control focuses on identifying and fixing defects.
Quality Assurance is a proactive process that involves establishing and maintaining standards, processes, and procedures to prevent defects.
Quality Control is a reactive process that involves inspecting and testing products or services to identify and fix defects.
Quality Assurance is focused on the entire software development lifecycle, ensuring that quality is bui...read more
Q7. Negative test cases for site authentication?
Negative test cases for site authentication
Entering an incorrect username and password combination
Leaving the username field blank and entering a valid password
Leaving the password field blank and entering a valid username
Entering a valid username and password combination but with additional spaces
Entering a username and password that exceed the maximum character limit
Entering special characters in the username or password fields
Q8. Difference between Verification and Validation
Verification is the process of evaluating a system or component to determine whether it meets specified requirements. Validation is the process of evaluating a system or component during or at the end of the development process to determine whether it satisfies the specified requirements.
Verification focuses on the process of reviewing, inspecting, and testing the system or component to ensure that it meets the specified requirements.
Validation focuses on evaluating the syste...read more
Q9. Good qualities of tester
Good qualities of a tester include attention to detail, problem-solving skills, and effective communication.
Attention to detail: Testers need to have a keen eye for spotting even the smallest of defects or issues in software.
Problem-solving skills: Testers should be able to analyze problems, identify root causes, and propose effective solutions.
Effective communication: Testers must be able to clearly communicate their findings, observations, and recommendations to the develop...read more
Q10. Difference between functional and class component
Functional components are simpler, stateless, and use functional programming concepts. Class components are more complex, stateful, and use ES6 class syntax.
Functional components are just plain JavaScript functions that accept props as arguments and return React elements.
Class components are ES6 classes that extend from React.Component and can have state and lifecycle methods.
Functional components are easier to read, write, and test.
Class components have access to lifecycle m...read more
Q11. Project flow from starting to end
Project flow involves planning, development, testing, deployment, and maintenance.
1. Requirement gathering and analysis
2. Designing the architecture and database
3. Development of front-end and back-end components
4. Testing and debugging
5. Deployment and release
6. Maintenance and updates
Q12. Types of sql joins
Types of SQL joins include inner join, left join, right join, and full outer join.
Inner join: Returns rows when there is at least one match in both tables.
Left join: Returns all rows from the left table and the matched rows from the right table.
Right join: Returns all rows from the right table and the matched rows from the left table.
Full outer join: Returns rows when there is a match in one of the tables.
Q13. What are premises?
Premises are the foundational statements or assumptions on which an argument is based.
Premises are the starting points of a logical argument.
They are used to support a conclusion.
Premises can be true or false, and the validity of the argument depends on the truth of the premises.
For example, in the argument 'All humans are mortal. Socrates is a human. Therefore, Socrates is mortal.', the premises are 'All humans are mortal' and 'Socrates is a human.'
Q14. Describe the Oops concepts?
Oops concepts are the fundamental principles of object-oriented programming, including inheritance, polymorphism, encapsulation, and abstraction.
Inheritance: Allows a class to inherit properties and behavior from another class.
Polymorphism: Allows objects to be treated as instances of their parent class or their own class.
Encapsulation: Bundles data and methods into a single unit, preventing direct access to data from outside the class.
Abstraction: Hides complex implementatio...read more
Interview Process at Kern Liebers
Top Interview Questions from Similar Companies
Reviews
Interviews
Salaries
Users/Month