Filter interviews by
Clear (1)
Strong coding questions leetcode medium to hard
Top trending discussions
I applied via Walk-in and was interviewed before Feb 2021. There were 2 interview rounds.
Be good on basics of coding
I applied via Approached by Company and was interviewed in Mar 2023. There were 2 interview rounds.
A multithreaded logger system allows multiple threads to log messages concurrently without blocking each other.
Use a thread-safe data structure like a concurrent queue to store log messages.
Implement a logging class with methods for adding log messages and writing them to a file.
Use synchronization mechanisms like locks or semaphores to ensure thread safety.
Consider using a separate thread for writing log messages to t...
Virtual pointers are used in C++ to implement polymorphism by allowing objects to be accessed through a base class pointer.
Virtual pointers are used in C++ to achieve runtime polymorphism.
They are created by adding virtual keyword to a function in a base class.
Virtual pointers allow objects of derived classes to be accessed through a base class pointer.
I applied via LinkedIn and was interviewed in Aug 2022. There were 4 interview rounds.
CLR is the runtime environment for .NET applications that manages memory, security, and execution of code.
CLR stands for Common Language Runtime
It compiles code into an intermediate language (IL) that can run on any platform with CLR installed
CLR manages memory through garbage collection
It provides security through code access security (CAS)
CLR also includes just-in-time (JIT) compilation for improved performance
SOLID is a set of principles for object-oriented programming that aims to make software more maintainable, scalable, and robust.
S - Single Responsibility Principle: A class should have only one reason to change.
O - Open/Closed Principle: Software entities should be open for extension but closed for modification.
L - Liskov Substitution Principle: Subtypes should be substitutable for their base types.
I - Interface Segreg...
Design pattern is a reusable solution to a commonly occurring problem in software design.
Design patterns provide a common language for developers to communicate solutions.
They help in creating flexible, maintainable, and scalable software.
Examples include Singleton, Factory, Observer, and MVC pattern.
Design patterns are categorized into three types: Creational, Structural, and Behavioral.
Program to check if a given string is a palindrome
Convert the string to lowercase to ignore case sensitivity
Remove all non-alphanumeric characters from the string
Reverse the string and compare it with the original string
If they are the same, then the string is a palindrome
Function overloading is having multiple functions with the same name but different parameters. Function overriding is having a function in a subclass with the same name and parameters as a function in the superclass.
Function overloading is used to provide different ways to call a function with different parameters.
Function overriding is used to provide a specific implementation of a function in a subclass that is diffe...
Ref and out are both used to pass arguments by reference in C#. Ref is bidirectional while out is unidirectional.
Ref and out are used to pass arguments by reference instead of by value
Ref is used for both input and output parameters while out is only used for output parameters
Ref requires the variable to be initialized before passing while out does not
Example: void MyMethod(ref int x) { x = x + 1; }
Example: void MyMeth
Jagged array is an array of arrays where each array can have different lengths.
Each array can have different number of elements
Can be used to represent tables with varying number of columns
Example: string[][] jaggedArray = new string[3][];
IIS is a web server that handles HTTP requests and responses.
IIS stands for Internet Information Services.
It is a component of Windows Server.
It listens for incoming HTTP requests on a specified port.
It processes the request and sends back a response.
It can host multiple websites on a single server.
It supports various protocols like HTTP, HTTPS, FTP, SMTP, etc.
It can be configured using the IIS Manager tool.
It can also
I applied via Company Website and was interviewed in Oct 2023. There was 1 interview round.
I applied via Naukri.com and was interviewed before Mar 2022. There were 6 interview rounds.
I applied via Referral and was interviewed before Jun 2020. There were 3 interview rounds.
Around 600 flights are handled by Bangalore airport on a daily basis.
Bangalore airport is one of the busiest airports in India
It handles both domestic and international flights
On average, there are around 25-30 flights per hour
The number of flights may vary depending on the day of the week and time of the year
I applied via Referral and was interviewed before Jul 2021. There were 2 interview rounds.
Easy question, maximum question on average, ages, pie chart,flow chart of coding, English comprehension, situation based question.
awk and sed are powerful text processing tools in Linux.
awk is used for pattern scanning and processing
sed is used for text stream editing
Both can be used in combination to manipulate text files
Example: awk '{print $1}' file.txt
Example: sed 's/old/new/g' file.txt
posted on 18 Oct 2024
I applied via LinkedIn and was interviewed before Oct 2023. There were 4 interview rounds.
OA based on 3 coding questions which had abstract based DP questions. 50 MCQs
I have a strong technical background, excellent communication skills, and a proven track record of working well in team environments.
Strong technical background in software development
Excellent communication skills to collaborate effectively with team members
Proven track record of successfully working in team environments
based on 1 interview
Interview experience
Software Engineer
432
salaries
| ₹0 L/yr - ₹0 L/yr |
Senior Software Engineer
289
salaries
| ₹0 L/yr - ₹0 L/yr |
Technical Support Engineer
272
salaries
| ₹0 L/yr - ₹0 L/yr |
Senior Technical Support Engineer
139
salaries
| ₹0 L/yr - ₹0 L/yr |
Principal Software Engineer
132
salaries
| ₹0 L/yr - ₹0 L/yr |
RUBRIK INDIA
Druva
Veeam Software
CommVault