i
Sapiens
Filter interviews by
DDL and DML are two types of SQL commands used to manipulate databases.
DDL stands for Data Definition Language and is used to create, modify, and delete database objects like tables, indexes, and views.
DML stands for Data Manipulation Language and is used to insert, update, and delete data in a database.
Examples of DDL commands include CREATE TABLE, ALTER TABLE, and DROP TABLE.
Examples of DML commands include INSE...
SDLC is a process used by software development teams to design, develop, and test high-quality software.
SDLC stands for Software Development Life Cycle
It includes phases like planning, analysis, design, implementation, testing, and maintenance
Each phase has specific goals and deliverables to ensure the quality of the software
Examples of SDLC models include Waterfall, Agile, and DevOps
To access an EC2 instance without a PEM key, you can use AWS Systems Manager Session Manager or create a new key pair and attach it to the instance. There are different types of S3 storage classes such as Standard, Intelligent-Tiering, Glacier, etc.
Use AWS Systems Manager Session Manager to access EC2 without a PEM key
Create a new key pair and attach it to the EC2 instance
S3 storage classes include Standard, Intel...
Dockerfile arguments, retaining container data, and EXPOSE command usage explained.
Dockerfile arguments can be used to pass values to the Dockerfile at build time, allowing for flexibility in building images.
To retain data in a Docker container, you can use volumes to persist data outside of the container's filesystem.
The EXPOSE command in a Dockerfile is used to specify the port on which a container listens for c...
To use variables between stages in Jenkins, use the 'stash' and 'unstash' steps. Yes, you can run 100 jobs in Jenkins.
Use 'stash' step to save variables in one stage and 'unstash' step to retrieve them in another stage
Variables can also be passed between stages using 'environment' directive in Jenkins pipeline
To run 100 jobs in Jenkins, you can use Jenkins pipeline to automate the process
Reverse a linked list iteratively and recursively.
Iteratively: Traverse the list and change the pointers to reverse the list.
Recursively: Traverse to the end of the list and then change the pointers while returning back.
Create a temporary variable to hold the next node while reversing iteratively.
In recursive approach, handle the base case when the current node is null.
Explanation of annuity, pension, policy actions, RI insurance, coinsurance, surrender concepts, and cancellation charges.
An annuity is a contract between an individual and an insurance company that provides a guaranteed income stream for a specific period or for life.
A pension is a retirement plan that provides a fixed income to an employee after retirement.
Types of annuity include fixed, variable, indexed, and im...
Answering questions related to Selenium automation framework and its components.
Implemented Page Object Model (POM) framework with TestNG and Maven
POM components: Page classes, Test classes, Utility classes, Test data files
Dynamic web element handled using Explicit and Implicit Waits
Hidden element handled using JavaScriptExecutor
File upload handled using sendKeys() method
HashMap used to store test data and retriev...
React Hooks are functions that let you use state and other React features without writing a class.
Hooks are functions that let you use state and other React features in functional components.
useState() is a Hook that lets you add state to functional components.
useEffect() is a Hook that lets you perform side effects in functional components.
Custom Hooks allow you to extract component logic into reusable functions.
Company policies are guidelines and rules set by the company to ensure consistency and compliance.
Company policies cover areas such as employee conduct, benefits, and safety regulations.
Examples include dress code policies, attendance policies, and data security policies.
Policies are typically outlined in an employee handbook or on the company's intranet.
Employees are expected to adhere to company policies to main...
Probability
Cardinal relationship in sql
A product analyst is responsible for analyzing market trends, customer feedback, and product performance to make recommendations for product improvements.
Analyzing market trends to identify opportunities for product growth
Collecting and analyzing customer feedback to understand user needs
Monitoring product performance metrics to track success and identify areas for improvement
Collaborating with cross-functional teams t...
I appeared for an interview in May 2025, where I was asked the following questions.
ArrayList and LinkedList are two different implementations of the List interface in Java, each with unique performance characteristics.
ArrayList is backed by a dynamic array, while LinkedList is backed by a doubly linked list.
ArrayList provides fast random access (O(1)), while LinkedList provides fast insertions/deletions (O(1) at both ends).
Example: ArrayList is better for storing and accessing data, while LinkedList ...
Implementing infinite scrolling in ReactJS involves dynamically loading more content as the user scrolls down the page.
Use a scroll event listener to detect when the user reaches the bottom of the page
Fetch more data from an API or local source when the bottom is reached
Update the state with the new data to render additional content
Consider using a library like react-infinite-scroll-component for easier implementation
React Hooks are functions that let you use state and other React features without writing a class.
Hooks are functions that let you use state and other React features in functional components.
useState() is a Hook that lets you add state to functional components.
useEffect() is a Hook that lets you perform side effects in functional components.
Custom Hooks allow you to extract component logic into reusable functions.
Seeking new challenges and growth opportunities in a dynamic environment.
Looking to expand skill set and knowledge in a different framework
Interested in working on innovative projects that push boundaries
Seeking a more collaborative team environment for professional development
Resturant management system
posted on 17 Apr 2024
I applied via Naukri.com and was interviewed in Mar 2024. There were 2 interview rounds.
Demonstrating proficiency in HubSpot and Salesforce for effective operations and marketing management.
Navigate HubSpot's dashboard to manage leads and track marketing campaigns.
Use Salesforce to create and manage customer records, ensuring data accuracy.
Integrate HubSpot with Salesforce for seamless data flow between marketing and sales teams.
Utilize HubSpot's email marketing tools to design and send targeted campaigns...
I applied via Recruitment Consulltant and was interviewed in Apr 2024. There were 2 interview rounds.
Case study was on a hotel management
Scope creep refers to the gradual expansion of a project's goals, requirements, and deliverables without proper authorization.
Scope creep can lead to project delays, increased costs, and decreased quality.
It often occurs when stakeholders request additional features or changes after the project has already started.
Effective project management techniques, such as regular communication and scope validation, can help prev...
Gap analysis is a process of comparing actual performance with potential or desired performance to identify gaps and opportunities for improvement.
Identifying the current state or performance of a business process or system
Determining the desired state or performance that needs to be achieved
Analyzing the gaps between the current and desired states to identify areas for improvement
Developing strategies and action plans...
As a QA lead, effective team management involves communication, motivation, and conflict resolution.
Establish clear communication channels: Regular stand-ups can help keep everyone aligned.
Foster a collaborative environment: Encourage team members to share ideas and solutions.
Provide constructive feedback: Use specific examples to guide improvement, such as code reviews.
Recognize and reward achievements: Celebrate mile...
I applied via Naukri.com and was interviewed in Mar 2024. There were 2 interview rounds.
Decision table is a tool used to model complex business rules and logic for testing purposes.
Decision tables help in organizing and visualizing complex logic and rules
They are used to test different combinations of inputs and expected outputs
Decision tables are especially useful in software testing to ensure all possible scenarios are covered
Examples: testing different login scenarios based on user roles, testing eligi...
ERD for a business
Identify main entities such as customers, products, orders, and employees
Define relationships between entities using primary and foreign keys
Include attributes for each entity to capture relevant information
Consider additional entities like suppliers, invoices, and payments
Use crow's foot notation to represent cardinality and optionality
The flow for a business involves identifying goals, creating a plan, implementing strategies, monitoring progress, and making adjustments.
Identify business goals and objectives
Create a detailed business plan outlining strategies and tactics
Implement the plan by assigning tasks and responsibilities
Monitor progress and performance metrics
Make adjustments as needed to achieve goals
Prepare SQL queries for implementation consultant interview
Use SELECT statement to retrieve data from database
Include WHERE clause to filter results based on specific criteria
Utilize JOIN clause to combine data from multiple tables
Use GROUP BY clause to group results based on a specific column
Include ORDER BY clause to sort results in ascending or descending order
I appeared for an interview in Dec 2024, where I was asked the following questions.
Reversing a number involves changing its digits' order, e.g., reversing 123 gives 321.
Convert the number to a string to manipulate its digits.
Use string slicing to reverse the string representation.
Convert the reversed string back to an integer if needed.
Example: For input 456, the output will be 654.
Top trending discussions
Some of the top questions asked at the Sapiens interview -
The duration of Sapiens interview process can vary, but typically it takes about less than 2 weeks to complete.
based on 59 interview experiences
Difficulty level
Duration
based on 504 reviews
Rating in categories
Software Developer
288
salaries
| ₹5.2 L/yr - ₹22 L/yr |
Quality Analyst
252
salaries
| ₹4.9 L/yr - ₹15 L/yr |
Senior Quality Analyst
234
salaries
| ₹7 L/yr - ₹20.2 L/yr |
Developer
180
salaries
| ₹7 L/yr - ₹20 L/yr |
Business Analyst
166
salaries
| ₹6.5 L/yr - ₹25 L/yr |
Thomson Reuters
Oracle Cerner
Chetu
R Systems International