Filter interviews by
I applied via Approached by Company and was interviewed in Dec 2021. There were 4 interview rounds.
Basic of mathmatics + analytical questions + visual based questions
I applied via Referral and was interviewed in Dec 2024. There was 1 interview round.
I applied via Naukri.com and was interviewed in Aug 2024. There was 1 interview round.
I applied via Approached by Company and was interviewed in Jun 2024. There were 2 interview rounds.
Event Loop in NodeJS is a mechanism that allows NodeJS to perform non-blocking I/O operations by offloading operations to the system kernel.
Event Loop is responsible for handling asynchronous operations in NodeJS.
It allows NodeJS to perform multiple operations concurrently without blocking the execution.
Event Loop continuously checks the event queue for any pending tasks and executes them in a non-blocking manner.
Examp...
A cluster is a group of interconnected computers that work together to perform a task or provide a service.
Clusters are used to improve performance, scalability, and availability of applications.
They can be categorized into different types such as high availability clusters, load balancing clusters, and parallel processing clusters.
Examples of clusters include Hadoop clusters for big data processing and Kubernetes clus
Implement TODO List with ReactJS
posted on 2 Mar 2024
I applied via Recruitment Consulltant and was interviewed in Sep 2023. There were 2 interview rounds.
Threading is a programming technique that allows multiple tasks to run concurrently within a single process.
Threading allows for parallel execution of tasks within a program.
Threads share the same memory space, allowing for efficient communication between tasks.
Examples of threading include creating separate threads for handling user input and updating the UI in a GUI application.
OOPs concept stands for Object-Oriented Programming concepts which include principles like 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 compl...
I applied via Walk-in and was interviewed in Dec 2022. There was 1 interview round.
A program to add two numbers and print the result given a string and an integer
Extract the integer from the string using regex
Parse the extracted integer and add it to the given integer
Print the result on the output
Program to remove duplicates in a drop-down
Create a list to store unique values
Loop through the drop-down options
Check if the option is already in the list
If not, add it to the list
Update the drop-down options with the unique values
Regression testing is the process of testing changes made to an application to ensure that existing functionality still works as expected.
It involves re-executing test cases that have been previously run to ensure that changes made to the application have not introduced new bugs or broken existing functionality.
Regression testing is typically performed after a new feature or bug fix has been implemented.
It can be done ...
Regression testing checks if changes in code affect existing functionality, while impact testing checks the effect of changes on related components.
Regression testing ensures that changes in code do not affect existing functionality
Impact testing checks the effect of changes on related components
Regression testing is focused on testing the same functionality repeatedly
Impact testing is focused on testing the impact of ...
I applied via campus placement at SRM Institute of Science & Technology, Chennai and was interviewed in Jul 2022. There were 3 interview rounds.
The Test was in 4 sections - Quantitative, Logical, Verbal and Coding.
There were 2 coding questions - one was compulsory and other one was an optional to increase your score (Do the optional one also).
I am a software engineer with experience in developing and maintaining software applications.
I have a strong background in programming languages such as Java, C++, and Python.
I have worked on various projects, including developing web applications and implementing database systems.
I am skilled in problem-solving and debugging, ensuring efficient and reliable software solutions.
I am familiar with agile development metho...
Both development and testing are equally important for delivering quality software.
Development and testing are two sides of the same coin.
Development creates the software while testing ensures its quality.
Testing helps identify and fix bugs, improving the overall quality of the software.
Without testing, software can have critical bugs that can lead to disastrous consequences.
Both development and testing require differe...
I am a software engineer with experience in developing web applications and a strong background in Java and JavaScript.
Experienced software engineer
Specialize in web application development
Proficient in Java and JavaScript
Strong problem-solving skills
Excellent communication and teamwork abilities
In 5 years, I see myself as a senior software engineer leading a team, working on cutting-edge technologies and making a significant impact in the industry.
Leading a team of software engineers
Working on cutting-edge technologies
Making a significant impact in the industry
Continuously learning and growing professionally
Yes, I am willing to relocate for the Software Engineer position.
I am open to moving to a new location for the right opportunity.
I understand that relocation may be necessary for career growth.
I am excited about the possibility of experiencing a new city or country.
I am prepared to adapt to a new environment and build a new network.
The company is a leading software development firm specializing in creating innovative solutions for various industries.
The company has been in operation for over 10 years.
They have a strong focus on research and development.
They have a diverse portfolio of clients from different sectors.
The company values collaboration and teamwork.
They have won several industry awards for their software products.
Java is a programming language, Selenium is a testing tool, and testing is the process of evaluating a system or application.
Java is an object-oriented programming language used for developing applications and software.
Selenium is an open-source testing tool used for automating web browsers.
Testing is the process of evaluating a system or application to find defects or errors.
Functional testing checks if the system or ...
API testing involves testing the functionality, reliability, performance, and security of APIs.
API testing can be done manually or through automated tools.
API testing involves sending requests to the API and verifying the response.
API testing can include testing for authentication, authorization, and error handling.
API testing can also involve load testing and stress testing to ensure the API can handle high traffic.
Ex...
posted on 7 Jun 2022
based on 13 reviews
Rating in categories
GIS Engineer
3.2k
salaries
| ₹1.2 L/yr - ₹5 L/yr |
Senior GIS Engineer
774
salaries
| ₹1.1 L/yr - ₹6.1 L/yr |
Senior Engineer
192
salaries
| ₹2.7 L/yr - ₹8.8 L/yr |
Assistant GIS Engineer
165
salaries
| ₹1.5 L/yr - ₹3.6 L/yr |
Project Lead
144
salaries
| ₹4 L/yr - ₹9 L/yr |
Cyient
Genpact
TCS
Wipro