Filter interviews by
Database sharding is a method of splitting and distributing data across multiple servers to improve performance and scalability.
Database sharding involves dividing a database into smaller, more manageable parts called shards.
Each shard contains a subset of the data, allowing for parallel processing and improved performance.
Sharding helps distribute the workload across multiple servers, enabling horizontal scaling.
...
OOPS concepts are the foundation of object-oriented programming, including inheritance, encapsulation, polymorphism, and abstraction.
Inheritance: Allows a class to inherit properties and behavior from another class.
Encapsulation: Bundling data and methods that operate on the data into a single unit.
Polymorphism: Ability to present the same interface for different data types.
Abstraction: Hiding the complex implemen...
Horizontal Pod Autoscaler (HPA) is a Kubernetes feature that automatically scales the number of pods in a deployment based on CPU or custom metrics.
HPA helps ensure optimal resource utilization by automatically adjusting the number of pods in a deployment based on resource usage.
It can be configured to scale based on CPU utilization or custom metrics like requests per second.
For example, if a deployment is experie...
Kubernetes is an open-source container orchestration platform for automating deployment, scaling, and management of containerized applications.
Kubernetes helps in automating the deployment, scaling, and management of containerized applications.
It provides features like self-healing, load balancing, and storage orchestration.
Kubernetes uses declarative configuration to define the desired state of the application.
It...
A prime number is a number greater than 1 that has no positive divisors other than 1 and itself.
Check if the number is greater than 1
Loop through numbers from 2 to the square root of the number
If the number is divisible by any of the numbers in the loop, it is not prime
Selenium WebDriver is a tool used for automating web application testing. It provides a programming interface to interact with web elements.
Selenium WebDriver is a popular open-source tool for automating web browsers.
It allows testers to write test scripts in programming languages like Java, Python, etc.
The architecture of Selenium WebDriver consists of client libraries, JSON wire protocol, browser drivers, and br...
Migration from Tibco BW 5 to 6 involves upgrading the platform, converting projects, and testing.
Upgrade the Tibco platform to version 6
Convert existing BW 5 projects to BW 6 format
Test the migrated projects thoroughly to ensure compatibility and functionality
Consider any necessary changes to configuration and deployment processes
Ensure compatibility with any dependent systems or applications
SOAP services in Tibco BW 5 & 6 are used for communication between applications using XML-based messages over HTTP or HTTPS.
SOAP stands for Simple Object Access Protocol
Tibco BW 5 & 6 support both SOAP 1.1 and SOAP 1.2
SOAP services use WSDL (Web Services Description Language) to describe the service
SOAP services can be implemented using Tibco Designer in BW 5 & 6
SOAP services can be secured using SSL/TLS encryptio...
C++ is an extension of C with object-oriented programming features.
C++ supports classes and objects while C does not.
C++ has better support for function overloading and templates.
C++ has a standard library that includes many useful functions.
C++ is more complex than C and can be harder to learn.
C++ code can be compiled as C code with some modifications.
Reverse a string without using predefined functions.
Create an empty string to store the reversed string
Loop through the original string from end to start
Add each character to the empty string
Return the reversed string
2 questions based on DSA
JVM stands for Java Virtual Machine, responsible for executing Java programs. Garbage collector is a part of JVM that manages memory by reclaiming unused objects.
JVM is an abstract computing machine that enables a computer to run Java programs.
Garbage collector in JVM automatically manages memory by deallocating objects that are no longer needed.
Examples of garbage collectors in JVM include Serial, Parallel, CMS, G1, a...
OOPS concepts are the foundation of object-oriented programming, including inheritance, encapsulation, polymorphism, and abstraction.
Inheritance: Allows a class to inherit properties and behavior from another class.
Encapsulation: Bundling data and methods that operate on the data into a single unit.
Polymorphism: Ability to present the same interface for different data types.
Abstraction: Hiding the complex implementatio...
Database sharding is a method of splitting and distributing data across multiple servers to improve performance and scalability.
Database sharding involves dividing a database into smaller, more manageable parts called shards.
Each shard contains a subset of the data, allowing for parallel processing and improved performance.
Sharding helps distribute the workload across multiple servers, enabling horizontal scaling.
Examp...
Easy round checks your speed & accuracy.
Multithreading concepts, linked list implementation, prime number checking, and Fibonacci numbers in software engineering.
Explain multithreading as a way to run multiple threads concurrently for efficient use of CPU.
Implement Odd Even printing in sync using 2 threads by using synchronization mechanisms like mutex or semaphore.
Implement Linked List with features like insertion, deletion, and traversal.
Write a thread to ...
Horizontal Pod Autoscaler (HPA) is a Kubernetes feature that automatically scales the number of pods in a deployment based on CPU or custom metrics.
HPA helps ensure optimal resource utilization by automatically adjusting the number of pods in a deployment based on resource usage.
It can be configured to scale based on CPU utilization or custom metrics like requests per second.
For example, if a deployment is experiencing...
Creating REST web services involves defining endpoints, methods, and data formats for communication between client and server.
Define endpoints for different resources using HTTP methods (GET, POST, PUT, DELETE)
Use JSON or XML for data exchange
Implement authentication and authorization mechanisms
Handle errors and exceptions gracefully
Test the web service using tools like Postman
I appeared for an interview in Sep 2024, where I was asked the following questions.
It had only technical java objective questions
A prime number is a number greater than 1 that has no positive divisors other than 1 and itself.
Check if the number is greater than 1
Loop through numbers from 2 to the square root of the number
If the number is divisible by any of the numbers in the loop, it is not prime
I applied via Referral
Aptitude very hard 50 questions in 20 mins
Top trending discussions
Some of the top questions asked at the TIBCO Software interview -
The duration of TIBCO Software interview process can vary, but typically it takes about less than 2 weeks to complete.
based on 24 interview experiences
Difficulty level
Duration
based on 313 reviews
Rating in categories
Softwaretest Engineer
281
salaries
| ₹3.1 L/yr - ₹6 L/yr |
Associate Consultant
161
salaries
| ₹5.6 L/yr - ₹16.4 L/yr |
Consultant
140
salaries
| ₹9 L/yr - ₹20.5 L/yr |
Member Technical Staff
138
salaries
| ₹7 L/yr - ₹18.5 L/yr |
Software Quality Analyst
112
salaries
| ₹3.6 L/yr - ₹5.8 L/yr |
Thomson Reuters
Oracle Cerner
Chetu
R Systems International