i
Veersa
Technologies
Filter interviews by
Reversing a string involves rearranging its characters in the opposite order, which can be done using various methods in programming.
Use built-in functions: In Python, use slicing: `reversed_string = original_string[::-1]`.
Iterative approach: Loop through the string from the end to the beginning and build a new string.
Using recursion: Define a function that calls itself with a substring until it reaches the base case.
I...
Find the maximum sum of a contiguous subarray within a one-dimensional array of numbers.
Use Kadane's Algorithm for an efficient O(n) solution.
Initialize two variables: max_so_far and max_ending_here.
Iterate through the array, updating max_ending_here and max_so_far.
Example: For array [-2,1,-3,4,-1,2,1,-5,4], max subarray sum is 6 (from subarray [4,-1,2,1]).
Edge case: For an empty array, return 0.
Top trending discussions
posted on 10 May 2020
I applied via Recruitment Consultant and was interviewed in Apr 2020. There were 4 interview rounds.
I applied via Naukri.com and was interviewed in Nov 2020. There were 3 interview rounds.
I applied via Referral and was interviewed in Jan 2021. There was 1 interview round.
I applied via Naukri.com and was interviewed in May 2021. There were 3 interview rounds.
posted on 30 Jan 2021
I applied via Recruitment Consultant and was interviewed in Dec 2020. There were 3 interview rounds.
API testing methods involve functional, performance, security, and exploratory testing.
Functional testing ensures that the API meets the requirements and specifications.
Performance testing checks the API's response time, throughput, and resource utilization.
Security testing verifies the API's authentication, authorization, and encryption mechanisms.
Exploratory testing involves ad-hoc testing to discover defects and usa...
Sanity and Smoke are types of software testing. Sanity tests a specific functionality while Smoke tests the entire system.
Sanity testing is a narrow and deep testing approach while Smoke testing is a broad and shallow testing approach.
Sanity testing is performed after a small change in code while Smoke testing is performed after a major change in code.
Sanity testing is used to check if the critical functionalities are ...
Retesting is testing the same functionality again after fixing the defects. Regression is testing the unchanged functionality after making changes.
Retesting is done to ensure that the defects have been fixed and the functionality is working as expected.
Regression is done to ensure that the changes made to the software have not affected the existing functionality.
Retesting is a subset of regression testing.
Retesting is ...
I applied via Naukri.com and was interviewed in Jan 2021. There was 1 interview round.
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
posted on 9 May 2025
I appeared for an interview before May 2024, where I was asked the following questions.
posted on 14 May 2025
I appeared for an interview before May 2024, where I was asked the following questions.
based on 1 interview experience
based on 1 review
Rating in categories
Software Engineer
102
salaries
| ₹5.4 L/yr - ₹11 L/yr |
Senior Software Engineer
40
salaries
| ₹7 L/yr - ₹20 L/yr |
Software Developer
22
salaries
| ₹7.2 L/yr - ₹12 L/yr |
Technical Lead
17
salaries
| ₹13.1 L/yr - ₹42.8 L/yr |
Software Development Engineer
6
salaries
| ₹7.3 L/yr - ₹10 L/yr |
Cyfuture
Maxgen Technologies
JoulestoWatts Business Solutions
Value Point Systems