Filter interviews by
Encapsulation is a fundamental OOP principle that restricts direct access to an object's data and methods, promoting data hiding.
Data Hiding: Encapsulation allows the internal state of an object to be hidden from the outside, exposing only necessary methods for interaction.
Access Modifiers: Java uses access modifiers (private, protected, public) to control visibility and access to class members. For example, a pri...
I expect a competitive CTC that reflects my skills, experience, and the value I bring to the organization.
My current CTC is X, and I am looking for a growth opportunity.
I have researched industry standards and found that the average CTC for similar roles is Y.
I believe my unique skills in Z justify a higher CTC.
I am open to discussing a package that includes benefits and bonuses.
Identify duplicate numbers in an array and return them efficiently.
Use a hash set to track seen numbers. Example: For [1, 2, 3, 2], return [2].
Sort the array and check adjacent elements. Example: For [3, 1, 2, 2], sorted is [1, 2, 2, 3].
Use a frequency map to count occurrences. Example: For [4, 5, 4, 6], return [4].
Use PHP's built-in sort function to sort an array of strings.
Use the sort() function to sort the array in ascending order.
Use the rsort() function to sort the array in descending order.
You can also use the asort() function to sort the array by values while maintaining key associations.
My hobby is playing guitar and I have managed to learn and play various songs over the years.
I have been playing guitar for 5 years
I have learned to play both acoustic and electric guitar
I can play songs by artists like Ed Sheeran, John Mayer, and Taylor Swift
A URL shortener is a service that takes a long URL and generates a short, unique URL that redirects to the original URL.
URL shorteners use a database to store the original long URLs and their corresponding short URLs.
When a user requests a short URL, the service checks the database for the corresponding long URL and redirects the user.
The short URL is typically generated using an algorithm that creates a unique id...
Components are reusable and independent parts of a software system that perform specific functions.
Components are modular and can be easily integrated into different parts of a software system.
They help in organizing code and promoting reusability.
Examples include buttons, input fields, and dropdown menus in a user interface.
Components in React are reusable, independent pieces of code that manage their own state and can be composed together to build complex UIs.
Components are the building blocks of a React application
They can be either functional components or class components
Components can have their own state and lifecycle methods
Components can be reused and composed together to create complex UIs
Example:
Hooks in ReactJS are functions that let you use state and other React features without writing a class.
Hooks were introduced in React 16.8 to allow functional components to have state and lifecycle methods.
Some commonly used hooks are useState, useEffect, useContext, and useRef.
Hooks can be used to manage component state, perform side effects, and access context in functional components.
Example: useState hook allo...
Different types of joins in SQL and their explanations
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
Cross Join - returns the Cartesian p...
I appeared for an interview in Jan 2025.
General software testing question
Identify duplicate numbers in an array and return them efficiently.
Use a hash set to track seen numbers. Example: For [1, 2, 3, 2], return [2].
Sort the array and check adjacent elements. Example: For [3, 1, 2, 2], sorted is [1, 2, 2, 3].
Use a frequency map to count occurrences. Example: For [4, 5, 4, 6], return [4].
I appeared for an interview in Apr 2025, where I was asked the following questions.
I appeared for an interview in Mar 2025, where I was asked the following questions.
I expect a competitive CTC that reflects my skills, experience, and the value I bring to the organization.
My current CTC is X, and I am looking for a growth opportunity.
I have researched industry standards and found that the average CTC for similar roles is Y.
I believe my unique skills in Z justify a higher CTC.
I am open to discussing a package that includes benefits and bonuses.
I am committed to a long-term career with your organization, aiming for growth and contribution over the years.
I am looking for a stable position where I can grow and develop my skills over time.
I envision myself working here for several years, contributing to team success and company goals.
For example, I hope to take on leadership roles and mentor new employees in the future.
I am open to discussing flexible arrangemen...
I appeared for an interview in May 2024.
My current salary is competitive and reflects my experience and skills in software testing.
My current salary is $80,000 per year, which is in line with industry standards for my level of experience.
I have received performance bonuses in the past, which can add an additional 10-15% to my annual earnings.
I believe in transparency and am open to discussing salary expectations based on the value I can bring to your team.
My hobby is playing guitar and I have managed to learn and play various songs over the years.
I have been playing guitar for 5 years
I have learned to play both acoustic and electric guitar
I can play songs by artists like Ed Sheeran, John Mayer, and Taylor Swift
I appeared for an interview in May 2023, where I was asked the following questions.
A URL shortener is a service that takes a long URL and generates a short, unique URL that redirects to the original URL.
URL shorteners use a database to store the original long URLs and their corresponding short URLs.
When a user requests a short URL, the service checks the database for the corresponding long URL and redirects the user.
The short URL is typically generated using an algorithm that creates a unique identif...
I applied via Recruitment Consulltant and was interviewed in Mar 2023. There were 2 interview rounds.
PACLI is a command-line interface tool provided by CyberArk to manage privileged accounts and credentials.
PACLI stands for Privileged Account Command Line Interface.
It allows users to perform various tasks related to privileged accounts and credentials such as adding, modifying, and deleting them.
PACLI can also be used to retrieve account information, generate reports, and perform password rotations.
It is a powerful to...
Applications can be onboarded by following a structured process that includes identifying requirements, testing, and deployment.
Identify the requirements of the application and ensure that it meets the security standards.
Test the application thoroughly to identify any vulnerabilities or weaknesses.
Deploy the application in a controlled environment and monitor its performance.
Ensure that the application is integrated wi...
Top trending discussions
The duration of Foray 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 507 reviews
Rating in categories
Hyderabad / Secunderabad,
Bangalore / Bengaluru
4-9 Yrs
Not Disclosed
Information Technology Recruiter
321
salaries
| ₹1.1 L/yr - ₹3.2 L/yr |
Software Engineer
285
salaries
| ₹3 L/yr - ₹11 L/yr |
Software Developer
235
salaries
| ₹3 L/yr - ₹9.4 L/yr |
Senior Software Engineer
220
salaries
| ₹6.8 L/yr - ₹30 L/yr |
Softwaretest Engineer
131
salaries
| ₹4 L/yr - ₹8 L/yr |
Softenger
Nelito System
Alchemy Techsol India
Black Knight