Filter interviews by
I applied via Other and was interviewed in Jun 2021. There were 3 interview rounds.
HTTP verbs are used to indicate the action to be performed on a resource.
GET - retrieve a resource
POST - create a new resource
PUT - update an existing resource
DELETE - delete a resource
HEAD - retrieve only the headers of a resource
OPTIONS - retrieve the supported HTTP methods for a resource
Joins are used to combine data from two or more tables based on a related column.
Types of joins include inner join, left join, right join, and full outer join.
Inner join returns only the matching rows from both tables.
Left join returns all the rows from the left table and matching rows from the right table.
Right join returns all the rows from the right table and matching rows from the left table.
Full outer join returns...
Smoke and sanity are initial testing techniques while regression and retesting are done after changes are made.
Smoke testing is done to check if the basic functionalities of the application are working fine while sanity testing is done to check if the major functionalities are working fine.
Regression testing is done after changes are made to ensure that the changes have not affected the existing functionalities while r...
Integration testing is done to verify the interaction between different modules of the system.
Top-down integration testing
Bottom-up integration testing
Big-bang integration testing
Sandwich integration testing
Functional incremental integration testing
I applied via Naukri.com and was interviewed in Oct 2020. There were 4 interview rounds.
Regression test cases ensure that changes to the application do not negatively impact existing functionality.
Identify critical functionalities and test cases that cover them
Test for compatibility with different browsers and devices
Test for data integrity and consistency
Test for performance and scalability
Test for security vulnerabilities
Test for user experience and accessibility
I applied via campus placement at New Horizon College of Engineering, Bangalore and was interviewed in Jun 2024. There was 1 interview round.
To determine if a number is a Fibonacci number or not.
Check if 5*n^2 + 4 or 5*n^2 - 4 is a perfect square
If either of the above conditions is true, the number is a Fibonacci number
Example: 5 is a Fibonacci number as 5*5 - 4 = 21 which is a perfect square
Implement caching by storing frequently accessed data in memory to improve response time.
Identify frequently accessed data that can be cached
Choose an appropriate caching strategy (e.g. in-memory caching, distributed caching)
Implement caching mechanisms such as Redis or Memcached
Set expiration policies for cached data to ensure freshness
Monitor cache performance and adjust as needed
I applied via Naukri.com and was interviewed in Oct 2020. There were 4 interview rounds.
Regression test cases ensure that changes to the application do not negatively impact existing functionality.
Identify critical functionalities and test cases that cover them
Test for compatibility with different browsers and devices
Test for data integrity and consistency
Test for performance and scalability
Test for security vulnerabilities
Test for user experience and accessibility
based on 2 reviews
Rating in categories
Software Engineer
55
salaries
| ₹3.5 L/yr - ₹13 L/yr |
Senior Software Engineer
44
salaries
| ₹4.4 L/yr - ₹16.3 L/yr |
Software Developer
27
salaries
| ₹2.7 L/yr - ₹9.7 L/yr |
Business Analyst
21
salaries
| ₹3 L/yr - ₹9 L/yr |
Java Developer
21
salaries
| ₹2.2 L/yr - ₹9.4 L/yr |
TCS
Infosys
Wipro
HCLTech