i
Filter interviews by
I appeared for an interview in Jun 2025, where I was asked the following questions.
Database isolation defines how transaction integrity is visible to other transactions, impacting concurrency and consistency.
Isolation levels include Read Uncommitted, Read Committed, Repeatable Read, and Serializable.
Read Uncommitted allows dirty reads, where one transaction can see uncommitted changes from another.
Read Committed prevents dirty reads but allows non-repeatable reads, where data can change between reads...
A sealed class restricts which classes can extend it, enhancing type safety and control in Java programming.
Introduced in Java 15 as a preview feature and finalized in Java 17.
Allows developers to define a limited set of subclasses, improving maintainability.
Syntax example: `sealed class Shape permits Circle, Square {}`.
Useful in scenarios like defining a hierarchy of types with controlled extensions.
I applied via Company Website and was interviewed in Feb 2024. There were 3 interview rounds.
Top trending discussions
posted on 24 Feb 2021
I applied via Walk-in and was interviewed before Feb 2020. There were 4 interview rounds.
I am highly adaptable to changes in technology and have a structured learning process to ensure smooth knowledge transfer.
I stay up-to-date with the latest technology trends and advancements
I am open to learning new technologies and tools
I have a structured learning process that involves researching, reading documentation, and practicing
I collaborate with team members to share knowledge and learn from each other
I atten...
ITIL is a framework for IT service management that helps in application management practices.
ITIL stands for Information Technology Infrastructure Library.
It provides a set of best practices for IT service management.
ITIL helps in improving the quality of IT services and reducing costs.
It includes processes for incident management, problem management, change management, and more.
ITIL helps in aligning IT services with ...
I applied via Naukri.com and was interviewed in Sep 2020. There was 1 interview round.
posted on 7 Feb 2022
I appeared for an interview before Feb 2021.
Round duration - 70 Minutes
Round difficulty - Medium
This round had 40 MCQ's followed by 2 questions of DS and Algo. The programming questions were preety standard and can be solved within 30 minutes.
Given an array arr
of length N
consisting of integers, find the sum of the subarray (including empty subarray) with the maximum sum among all subarrays.
Given a string str
and a character 'X', develop a function to eliminate all instances of 'X' from str
and return the resulting string.
The first lin...
Round duration - 60 Minutes
Round difficulty - Medium
This round had questions from DSA, OS, DBMS and Computer Networks. The programming question was quiet easy and I coded it preety fast after discussing the appropriate approach and complexity analysis.
You are provided with two singly linked lists containing integers, where both lists converge at some node belonging to a third linked list.
Your task is to determine t...
A process is an executing instance of a program, while a program is a set of instructions stored in the computer's memory.
A program is a static set of instructions stored on disk, while a process is a dynamic instance of those instructions being executed in memory.
Multiple processes can be running the same program simultaneously, each with its own memory space and resources.
Processes have their own unique process ID (P...
Round duration - 30 Minutes
Round difficulty - Easy
This is a cultural fitment testing round. HR was very frank and asked standard questions. Then we discussed about my role.
Tip 1 : Must do Previously asked Interview as well as Online Test Questions.
Tip 2 : Go through all the previous interview experiences from Codestudio and Leetcode.
Tip 3 : Do at-least 2 good projects and you must know every bit of them.
Tip 1 : Have at-least 2 good projects explained in short with all important points covered.
Tip 2 : Every skill must be mentioned.
Tip 3 : Focus on skills, projects and experiences more.
I appeared for an interview before Aug 2016.
Reverse a linked list using iterative and recursive methods.
Iterative method involves traversing the list and changing the pointers to reverse the order.
Recursive method involves calling the function recursively on the next node and changing the pointers.
Both methods have O(n) time complexity and O(1) space complexity.
Example: 1->2->3->4->5 becomes 5->4->3->2->1.
The question asks to input an array and print the repeating characters.
Iterate through the array and store each element in a hash table or dictionary.
If an element already exists in the hash table, it is a repeating character.
Print all the repeating characters found.
Program to find the second minimum in an array.
Sort the array and return the second element.
Initialize two variables to store minimum and second minimum values.
Loop through the array and update the variables accordingly.
To find the longest palindrome in a given string.
Iterate through the string and check for palindromes of odd and even lengths.
Keep track of the longest palindrome found so far.
Use two pointers to check if the substring is a palindrome.
If the substring is a palindrome and its length is greater than the current longest palindrome, update the longest palindrome.
Find the next higher number with equal number of ones in binary representation.
Convert input number to binary
Count number of ones in binary representation
Increment input number until binary representation has equal number of ones
Convert incremented number to decimal
Find the duplicate number in an array of 10 numbers with only 2 steps.
Use a hash set to keep track of visited numbers.
Iterate through the array and check if the number is already in the set.
If it is, then it is the duplicate number.
If not, add it to the set.
At the end, the duplicate number will be found.
To check the occurrence and correctness of HTML tags, we can use various tools and techniques.
One way is to use a browser's developer tools to inspect the HTML code and see the tags and their frequency.
Another way is to use an online HTML validator tool that checks for correct syntax and tag usage.
We can also use programming languages like Python to parse HTML and count the occurrence of each tag.
Regular expressions ca...
based on 3 interview experiences
Difficulty level
Duration
based on 1 review
Rating in categories
Senior Software Engineer
3.9k
salaries
| ₹8.3 L/yr - ₹18.4 L/yr |
Software Engineer
3.1k
salaries
| ₹4 L/yr - ₹9 L/yr |
System Analyst
3k
salaries
| ₹12.5 L/yr - ₹21 L/yr |
Technical Architect
2.1k
salaries
| ₹17.4 L/yr - ₹31.2 L/yr |
Senior Executive
2k
salaries
| ₹1.8 L/yr - ₹5 L/yr |
Cognizant
TCS
DXC Technology
Mphasis