Add office photos
Engaged Employer

In Time Tec Visionsoft

3.9
based on 442 Reviews
Video summary
Filter interviews by

20+ Crazy Holidays Interview Questions and Answers

Updated 24 Feb 2025

Q1. What is black box and white box testing

Ans.

Black box testing focuses on testing the functionality of a software without knowing its internal code, while white box testing involves testing the internal code structure.

  • Black box testing is based on external expectations and specifications

  • White box testing is based on internal code structure and logic

  • Black box testing is also known as functional testing

  • White box testing is also known as structural testing

  • Example: In black box testing, a tester tests a login page without k...read more

Add your answer

Q2. What is manual testing

Ans.

Manual testing is the process of manually testing software for defects, errors, and bugs.

  • Manual testing involves testers executing test cases without the use of automation tools.

  • Testers follow predefined test cases to ensure the software functions correctly.

  • Manual testing is time-consuming but allows for human intuition and creativity in finding bugs.

  • Examples of manual testing include exploratory testing, ad-hoc testing, and regression testing.

Add your answer

Q3. What is defect cascading

Ans.

Defect cascading is when a defect in one part of the software causes defects in other parts.

  • Occurs when a defect in one module goes undetected and affects other modules

  • Can lead to a chain reaction of defects throughout the software

  • Often results from poor testing practices or lack of communication among team members

Add your answer

Q4. What is defect seeding

Ans.

Defect seeding is the intentional introduction of defects into a software system to evaluate the effectiveness of testing processes.

  • Defect seeding helps in identifying weaknesses in the testing process

  • Common techniques include adding bugs to the codebase or injecting faults into the system

  • It is used to measure the thoroughness and efficiency of testing

Add your answer
Discover Crazy Holidays interview dos and don'ts from real experiences

Q5. What is defect life cycle

Ans.

Defect life cycle is the process of identifying, reporting, fixing, retesting, and closing software bugs.

  • Defect identification: Bugs are found during testing or by users.

  • Defect reporting: Bugs are documented in a bug tracking system.

  • Defect fixing: Developers address and resolve the reported bugs.

  • Defect retesting: Testers verify that the bug is fixed.

  • Defect closing: Once verified, the bug is marked as closed.

Add your answer

Q6. What is QA and QC

Ans.

QA stands for Quality Assurance and involves the process of ensuring quality in software development. QC stands for Quality Control and involves the process of verifying quality in the final product.

  • QA focuses on preventing defects in the software development process

  • QC focuses on identifying defects in the final product

  • QA involves processes like code reviews, unit testing, and continuous integration

  • QC involves processes like testing, debugging, and validation

  • Example: QA ensur...read more

Add your answer
Are these interview questions helpful?

Q7. explain about inheritence

Ans.

Inheritance is a mechanism in object-oriented programming where a class can inherit properties and methods from another class.

  • Inheritance allows for code reuse and promotes code organization.

  • The class that is being inherited from is called the parent or base class.

  • The class that inherits from the parent class is called the child or derived class.

  • The child class can access all the public and protected members of the parent class.

  • Example: A class Animal can be the parent class ...read more

Add your answer

Q8. Explain severity and priority

Ans.

Severity and priority are used to classify the importance and urgency of issues in software development.

  • Severity refers to the impact of an issue on the system or business.

  • Priority refers to the urgency of fixing an issue.

  • Severity is usually categorized as low, medium, or high.

  • Priority is usually categorized as low, medium, or high.

  • For example, a critical bug that causes the system to crash would have high severity and high priority.

Add your answer
Share interview questions and help millions of jobseekers 🌟

Q9. Find kth elements in string

Ans.

Use a sorting algorithm to find the kth element in a string array.

  • Sort the array of strings using a sorting algorithm like quicksort or mergesort.

  • Return the kth element from the sorted array.

Add your answer

Q10. Write test cases

Ans.

Writing test cases for software engineer position

  • Test case for login functionality: verify valid credentials login successfully, verify invalid credentials show error message

  • Test case for search functionality: verify search results display correctly, verify no results message shown for invalid search

  • Test case for checkout process: verify items added to cart correctly, verify payment process completes successfully

Add your answer

Q11. give angle betweeen hour hand and min hand art 12:20

Ans.

The angle between the hour hand and minute hand at 12:20 is 10 degrees.

  • Calculate the angle made by the hour hand from 12 o'clock position: (20/60)*30 = 10 degrees

  • Calculate the angle made by the minute hand from 12 o'clock position: (20/60)*360 = 120 degrees

  • Find the difference between the two angles: 120 - 10 = 110 degrees

Add your answer

Q12. Acid properties used in real life project mentioned in resume

Ans.

Used ACID properties in a banking application to ensure data consistency and reliability.

  • Implemented transactions to ensure atomicity of operations

  • Utilized isolation levels to prevent concurrent access issues

  • Used locking mechanisms to maintain data consistency

  • Ensured durability of data by committing changes to disk

Add your answer

Q13. Find first missing number in array

Ans.

Find the first missing number in an array of strings.

  • Convert the array of strings to an array of integers.

  • Sort the array of integers.

  • Iterate through the sorted array to find the first missing number.

Add your answer

Q14. What is java What is class and object What is abstraction What is inheritance What is polymorphism What is method overloading and overriding What is construct

Ans.

Java is a popular programming language used for developing various applications.

  • Class is a blueprint for creating objects, which are instances of classes.

  • Abstraction is the concept of hiding implementation details and showing only necessary features.

  • Inheritance allows a class to inherit properties and behavior from another class.

  • Polymorphism allows objects of different classes to be treated as objects of a common superclass.

  • Method overloading is having multiple methods in the...read more

Add your answer

Q15. write pandas for dataframe

Ans.

Pandas is a Python library used for data manipulation and analysis, including creating and working with dataframes.

  • Import the pandas library: import pandas as pd

  • Create a dataframe: df = pd.DataFrame(data)

  • Accessing data in a dataframe: df['column_name']

  • Filtering data in a dataframe: df[df['column_name'] > value]

  • Adding a new column: df['new_column'] = values

Add your answer

Q16. find the fist non repeating element in string

Ans.

Find the first non-repeating element in a string

  • Create a frequency map of characters in the string

  • Iterate through the string and check the frequency of each character

  • Return the first character with frequency 1

Add your answer

Q17. Find the leaf node of the binary tree

Ans.

A leaf node in a binary tree is a node that does not have any children.

  • Traverse the binary tree and check if a node has no left or right child, then it is a leaf node.

  • Example: In the binary tree 1 -> 2, 3 -> 4, 5, 6 -> 7, 8, the leaf nodes are 4, 5, 7, 8.

Add your answer

Q18. check if the given linked list contain loop

Ans.

Check if a linked list contains a loop by using Floyd's cycle detection algorithm.

  • Use two pointers, one moving at twice the speed of the other

  • If there is a loop, the two pointers will eventually meet

  • Example: 1->2->3->4->5->2 (loop at 2)

Add your answer

Q19. What is Oops? and what is inheritance

Ans.

Oops stands for Object-Oriented Programming. Inheritance is a mechanism in which a new class inherits properties and behaviors from an existing class.

  • Oops stands for Object-Oriented Programming

  • Inheritance allows a new class to inherit properties and behaviors from an existing class

  • Inheritance promotes code reusability and helps in creating a hierarchical relationship between classes

Add your answer

Q20. what is use of ng-content ?.

Ans.

ng-content is used in Angular to project content into a component's template.

  • ng-content is used to pass content into a component from the outside.

  • It allows for dynamic content insertion within a component's template.

  • ng-content is often used in combination with ng-template and ng-container.

  • It is commonly used for creating reusable components with varying content.

Add your answer

Q21. Different sprint ceremonies

Ans.

Sprint ceremonies are meetings held during a sprint to facilitate communication and collaboration within the team.

  • Sprint planning: where the team plans the work to be done in the upcoming sprint

  • Daily stand-up: a brief meeting where team members share progress and discuss any obstacles

  • Sprint review: a meeting where the team demonstrates the work completed during the sprint

  • Sprint retrospective: a meeting where the team reflects on the sprint and identifies areas for improvement

Add your answer

Q22. What is VMware workstation

Ans.

VMware Workstation is a desktop virtualization software that allows users to run multiple operating systems on a single physical machine.

  • Allows users to create and run virtual machines on their desktop or laptop

  • Supports a wide range of operating systems including Windows, Linux, and macOS

  • Provides features like snapshots, virtual networking, and shared folders

  • Used for software development, testing, and IT administration tasks

Add your answer

Q23. What is Tcp protocol

Ans.

TCP (Transmission Control Protocol) is a connection-oriented protocol that provides reliable and ordered delivery of data packets.

  • TCP is one of the main protocols in the Internet protocol suite.

  • It operates at the transport layer of the OSI model.

  • TCP ensures that data packets are delivered in order and without errors.

  • It establishes a connection between two devices before data transfer begins.

  • Examples of applications that use TCP include web browsing, email, and file transfer.

Add your answer

Q24. What is MANUAL QA

Ans.

Manual QA involves testing software applications manually to ensure they meet quality standards.

  • Manual testing is done by human testers without the use of automation tools.

  • Testers follow test cases and execute them to identify bugs and defects.

  • Manual QA involves exploratory testing to uncover issues that automated tests may miss.

  • Testers document their findings and communicate with developers to resolve issues.

  • Examples include regression testing, usability testing, and ad-hoc ...read more

Add your answer

Q25. Api to update employees details

Ans.

Create an API endpoint to update employee details.

  • Use PUT method to update employee details

  • Validate input data before updating

  • Return success message or error message accordingly

Add your answer

Q26. Types of Polymorphism

Ans.

Polymorphism in programming refers to the ability of a single function or method to operate on different data types.

  • There are two main types of polymorphism: compile-time (static) polymorphism and run-time (dynamic) polymorphism.

  • Compile-time polymorphism is achieved through function overloading and operator overloading.

  • Run-time polymorphism is achieved through inheritance and virtual functions.

  • Example of compile-time polymorphism: function overloading in C++.

  • Example of run-ti...read more

Add your answer

More about working at In Time Tec Visionsoft

#2 Best IT/ITES Company - 2022
HQ - Meridian, Idaho, United States (USA)
Contribute & help others!
Write a review
Share interview
Contribute salary
Add office photos

Interview Process at Crazy Holidays

based on 53 interviews
Interview experience
4.0
Good
View more
Interview Tips & Stories
Ace your next interview with expert advice and inspiring stories

Top Interview Questions from Similar Companies

4.1
 • 365 Interview Questions
3.9
 • 255 Interview Questions
3.9
 • 214 Interview Questions
4.3
 • 191 Interview Questions
3.4
 • 172 Interview Questions
3.8
 • 149 Interview Questions
View all
Top In Time Tec Visionsoft Interview Questions And Answers
Share an Interview
Stay ahead in your career. Get AmbitionBox app
qr-code
Helping over 1 Crore job seekers every month in choosing their right fit company
70 Lakh+

Reviews

5 Lakh+

Interviews

4 Crore+

Salaries

1 Cr+

Users/Month

Contribute to help millions

Made with ❤️ in India. Trademarks belong to their respective owners. All rights reserved © 2024 Info Edge (India) Ltd.

Follow us
  • Youtube
  • Instagram
  • LinkedIn
  • Facebook
  • Twitter