Rabbit and Tortoise Technology Solutions
Fractal Analytics Interview Questions and Answers
Q1. Explain Hibernate and Spring Annotations. Diff Between Spring And Spring Boot.
Hibernate and Spring Annotations are used in Java development for mapping Java classes to database tables and configuring Spring applications respectively. Spring Boot is a framework that simplifies the setup and configuration of Spring applications.
Hibernate Annotations are used to map Java classes to database tables, specifying the relationships between entities and properties.
Spring Annotations are used to configure Spring applications, defining beans, dependencies, and as...read more
Q2. Code explanation Difference between hashMap and hashtable etc
HashMap and HashTable are both data structures in Java, but HashMap is not synchronized and allows null values, while HashTable is synchronized and does not allow null values.
HashMap is not synchronized, while HashTable is synchronized
HashMap allows null values, while HashTable does not allow null values
HashMap is faster than HashTable as it is not synchronized
HashMap is part of the Java Collections Framework, while HashTable is a legacy class
Q3. Explain OOPs Concepts. Exception Handling, Collection.
OOPs Concepts include encapsulation, inheritance, polymorphism, and abstraction. Exception Handling deals with handling errors. Collections are data structures to store and manipulate groups of objects.
OOPs Concepts: Encapsulation - bundling data and methods together. Inheritance - deriving new classes from existing ones. Polymorphism - ability to take multiple forms. Abstraction - hiding implementation details.
Exception Handling: Used to handle errors and exceptions in a pro...read more
Q4. What are the waterfall module, agile and Bug criteria and bug cycle
Waterfall, Agile, Bug criteria and Bug cycle are different software development methodologies and processes used in testing.
Waterfall model is a linear and sequential approach to software development where each phase must be completed before the next phase begins.
Agile is an iterative and incremental approach to software development where requirements and solutions evolve through collaboration between self-organizing cross-functional teams.
Bug criteria are the set of rules or...read more
Q5. what is SDLC and STLC
SDLC stands for Software Development Life Cycle, which is a process used by software development teams to design, develop, and test high-quality software products. STLC stands for Software Testing Life Cycle, which is a subset of SDLC focused on testing activities.
SDLC involves planning, designing, coding, testing, and deployment stages.
STLC involves test planning, test design, test execution, and test closure stages.
SDLC is a broader process that includes STLC as one of its ...read more
Q6. Different types of Testing
Different types of testing include penetration testing, vulnerability scanning, and security auditing.
Penetration Testing: Simulates real-world attacks to identify vulnerabilities in a system.
Vulnerability Scanning: Automated process to detect and classify system weaknesses.
Security Auditing: Review of security policies, procedures, and controls to ensure compliance.
Black Box Testing: Testing without knowledge of the internal workings of the system.
White Box Testing: Testing ...read more
Interview Process at Fractal Analytics
Top Interview Questions from Similar Companies
Reviews
Interviews
Salaries
Users/Month