Faster and better experience!
Filter interviews by
A data structure is a specialized format for organizing, processing, and storing data efficiently.
1. Types: Common data structures include arrays, linked lists, stacks, queues, trees, and graphs.
2. Purpose: They enable efficient data manipulation and retrieval, optimizing performance for specific tasks.
3. Example: An array stores elements in contiguous memory locations, allowing fast access via indices.
4. Example:...
Access specifiers control the visibility of class members in object-oriented programming.
Public: accessible from any class
Private: only accessible within the same class
Protected: accessible within the same class and its subclasses
Examples: public int age; private String name; protected double salary;
An empty class in Java is a class that does not have any member variables or methods.
An empty class can be defined like this: class EmptyClass {}
Empty classes are often used as placeholders or markers in code.
Even though an empty class does not have any explicit members, it still inherits from the Object class in Java.
RESTful API is used to allow communication between different systems over the internet using standard HTTP methods.
Allows systems to communicate and exchange data over the internet
Uses standard HTTP methods like GET, POST, PUT, DELETE
Follows REST architectural principles for designing networked applications
Enables stateless communication between client and server
Promotes scalability and flexibility in system archi...
Synchronisation is the coordination of multiple processes or threads to ensure they work together effectively.
Synchronisation is important in multi-threaded programming to prevent race conditions and ensure data consistency.
Common synchronization mechanisms include locks, semaphores, and barriers.
For example, using a mutex lock to protect a shared resource from being accessed by multiple threads simultaneously.
Designing a web application involves planning the user interface, database structure, backend functionality, and security measures.
Identify the target audience and their needs
Create wireframes and mockups to visualize the layout
Choose appropriate technologies for frontend and backend development
Implement responsive design for mobile compatibility
Secure the application against common vulnerabilities
Test the applica...
SQL query to retrieve employee names and their salaries from a table
Use SELECT statement to retrieve data
Specify the columns you want to retrieve (employee names and salaries)
Specify the table name from which you want to retrieve data
HTTP is unsecured while HTTPS is secured with SSL/TLS encryption.
HTTP stands for Hypertext Transfer Protocol while HTTPS stands for Hypertext Transfer Protocol Secure.
HTTP operates on port 80 while HTTPS operates on port 443.
HTTP is vulnerable to attacks while HTTPS is secure due to SSL/TLS encryption.
HTTPS provides authentication, data integrity, and confidentiality.
HTTPS is used for secure online transactions su...
Variables are containers that hold values or references to values in computer programs.
Variables are used to store data in a program
They can hold different types of data such as numbers, strings, and booleans
Variables can be assigned values and their values can be changed throughout the program
They are used to make code more readable and reusable
Examples of variables include 'age', 'name', and 'isStudent'
A flow chart for sorting
Start with an unsorted list
Compare adjacent elements and swap if necessary
Repeat until no more swaps are needed
List is now sorted
I appeared for an interview in Jan 2025.
Indexing is a technique used to optimize the performance of databases by creating a data structure that allows for quick lookup of data.
Indexing involves creating a data structure that maps key values to their corresponding data entries.
It helps in speeding up data retrieval operations by reducing the number of disk accesses needed.
Examples of indexing include creating indexes on columns in a database table to improve ...
I applied via Campus Placement and was interviewed in Aug 2024. There were 3 interview rounds.
Duration - 60 minutes
Platform - Wheebox
Topics - Arrays and Strings, SQL query and Essay writing
I am a dedicated and experienced professional with a background in product analysis and customer support.
I have a strong analytical mindset and attention to detail.
I have excellent communication skills and enjoy working with customers to solve their problems.
I am proficient in using various tools and software to analyze product performance and customer feedback.
I have experience in conducting market research and identi...
I led a project to develop a new mobile app for tracking fitness goals and providing personalized workout plans.
Researched market trends and user preferences for fitness apps
Collaborated with developers to design user-friendly interface
Conducted beta testing with focus groups to gather feedback
Implemented features such as progress tracking and workout reminders
I come from a close-knit family of five, including my parents, older sister, and younger brother.
My parents have always been supportive of my career choices and encouraged me to pursue my passions.
My older sister is a successful lawyer who I look up to for her dedication and work ethic.
My younger brother is currently studying engineering and we enjoy playing sports together in our free time.
I am a dedicated and detail-oriented professional with a background in product analysis and customer support.
I have a strong analytical mindset and attention to detail, which helps me in analyzing products effectively.
I have experience in providing excellent customer support and resolving issues in a timely manner.
I am proficient in using various tools and software to gather and analyze data for product improvement.
I h...
I come from a close-knit family with diverse backgrounds and strong values.
My parents are both immigrants, my mother is from Mexico and my father is from India.
I have two siblings, an older brother who is a doctor and a younger sister who is studying to be a teacher.
Family gatherings are always filled with laughter, delicious food, and lively discussions about our different cultures.
I applied via Walk-in and was interviewed in Jun 2024. There were 3 interview rounds.
It included aptitude...selenium questions...java mcq questions...and a program to write
I am a dedicated Automation Test Engineer with 5 years of experience in creating and executing test cases for software applications.
Experienced in writing automated test scripts using tools like Selenium and Appium
Proficient in creating test plans and test cases based on requirements
Skilled in identifying and reporting software defects
Strong knowledge of Agile methodologies and continuous integration/continuous deploym...
I have a strong background in automation testing, with experience in various tools and technologies.
I have a solid understanding of automation testing principles and best practices
I have experience working with tools like Selenium, Appium, and JUnit
I have a track record of successfully implementing automated test scripts and improving test efficiency
I am a quick learner and can adapt to new technologies and frameworks ...
I applied via Naukri.com and was interviewed in Aug 2024. There were 3 interview rounds.
Mainly sql qns are asked to write
I appeared for an interview in Mar 2025, where I was asked the following questions.
A data structure is a specialized format for organizing, processing, and storing data efficiently.
1. Types: Common data structures include arrays, linked lists, stacks, queues, trees, and graphs.
2. Purpose: They enable efficient data manipulation and retrieval, optimizing performance for specific tasks.
3. Example: An array stores elements in contiguous memory locations, allowing fast access via indices.
4. Example: A li...
Race conditions occur when multiple threads access shared data concurrently, leading to unpredictable results.
When multiple threads or processes access shared resources without proper synchronization.
In scenarios where the order of execution affects the outcome, such as incrementing a shared counter.
When using global variables that can be modified by multiple threads simultaneously.
In event-driven programming, where ca...
I appeared for an interview in Mar 2025, where I was asked the following questions.
2 codings and 1 sql questions were asked
Quick sort is a popular sorting algorithm that uses divide and conquer strategy.
Quick sort picks a pivot element and partitions the array around the pivot.
It recursively sorts the sub-arrays on either side of the pivot.
It is efficient for large datasets but can have worst-case time complexity of O(n^2).
Example: [3, 6, 8, 10, 1, 2, 1]
Access specifiers control the visibility of class members in object-oriented programming.
Public: accessible from any class
Private: only accessible within the same class
Protected: accessible within the same class and its subclasses
Examples: public int age; private String name; protected double salary;
The duration of Temenos interview process can vary, but typically it takes about less than 2 weeks to complete.
based on 64 interview experiences
Difficulty level
Duration
based on 915 reviews
Rating in categories
Software Engineer
816
salaries
| ₹5.5 L/yr - ₹14 L/yr |
Senior Software Engineer
809
salaries
| ₹5.1 L/yr - ₹20 L/yr |
Senior Test Engineer
416
salaries
| ₹5.8 L/yr - ₹15 L/yr |
Test Engineer
376
salaries
| ₹4.5 L/yr - ₹9.5 L/yr |
Associate Product Engineer
317
salaries
| ₹5.8 L/yr - ₹11.1 L/yr |
24/7 Customer
Thomson Reuters
Oracle Cerner
Adobe