Filter interviews by
posted on 10 Oct 2020
Sorting and searching algos have different space and time complexities. The best algo depends on the use case.
Sorting algos: Bubble sort, Insertion sort, Selection sort, Merge sort, Quick sort
Searching algos: Linear search, Binary search
Space complexity of sorting algos varies from O(1) to O(n), while time complexity varies from O(n^2) to O(nlogn)
Space complexity of searching algos is O(1), while time complexity is O(l...
The most challenging project I handled involved migrating a legacy system to a modern architecture while ensuring minimal downtime.
Legacy System Migration: I led a project to migrate a 10-year-old legacy system to a microservices architecture, which required extensive planning.
Stakeholder Coordination: Coordinated with multiple stakeholders to gather requirements and ensure alignment, which involved regular meetings an...
Program to replace each array index element with the next highest element.
Sort the array in descending order
Loop through the array and replace each element with the next highest element
Handle edge cases like duplicates and last element
Searching an unsorted array for a value and determining its space and time complexity.
The time complexity of linear search is O(n), where n is the size of the array.
Binary search has a time complexity of O(log n), but requires a sorted array.
Hash tables can provide constant time complexity for search, but require additional space.
The best search method depends on the specific use case and constraints.
Example: Searching...
Top trending discussions
I applied via LinkedIn and was interviewed in May 2024. There were 2 interview rounds.
I am a passionate software developer with experience in Java, Python, and web development.
Experienced in Java, Python, and web development technologies
Strong problem-solving skills
Team player with excellent communication skills
OOP stands for Object-Oriented Programming, a programming paradigm based on the concept of objects.
OOP focuses on creating objects that contain data and methods to manipulate that data.
Encapsulation: Objects hide their internal state and require interaction through defined interfaces.
Inheritance: Objects can inherit attributes and methods from other objects.
Polymorphism: Objects can take on different forms or have mult...
I applied via Recruitment Consulltant and was interviewed in Nov 2024. There were 2 interview rounds.
ref and out are C# keywords for passing arguments by reference, allowing methods to modify the original data.
ref requires the variable to be initialized before being passed. Example: 'int x = 10; SomeMethod(ref x);'
out does not require initialization before being passed. Example: 'int y; SomeMethod(out y);'
Both allow methods to modify the original variable, but ref is for existing data, while out is for returning new d...
posted on 26 Apr 2022
posted on 29 Nov 2022
Pattern program
Multithreading program
And overriding program
posted on 13 Jan 2023
I applied via Naukri.com and was interviewed before Jan 2022. There was 1 interview round.
posted on 12 Jan 2024
I applied via Campus Placement and was interviewed in Dec 2023. There was 1 interview round.
A class is a blueprint for creating objects, while an object is an instance of a class. Private, protected, public, and default are access modifiers in object-oriented programming.
A class is a template or blueprint that defines the properties and behaviors of objects.
An object is an instance of a class, created using the class blueprint.
Private access modifier restricts access to class members within the same class.
Pro...
An object is a self-contained entity that consists of both data and behavior.
Objects are instances of classes in object-oriented programming.
They encapsulate data and provide methods to manipulate that data.
Objects can interact with each other through method calls and message passing.
Examples of objects include a car, a person, or a bank account.
Public is a keyword in programming languages that denotes the accessibility of a class, method, or variable.
Public is one of the access modifiers in object-oriented programming.
It allows the class, method, or variable to be accessed from any other class or package.
Public members are part of the public API of a software component.
Example: public class MyClass { ... }
Example: public void myMethod() { ... }
Example: public...
In programming, private is an access modifier that restricts the visibility of a class member to within its own class.
Private is used to encapsulate data and prevent direct access from outside the class.
Private members can only be accessed through public methods or properties.
Private variables are often used to store internal state or implementation details.
Private methods are used for internal logic and are not meant ...
protected is an access modifier in object-oriented programming that restricts access to members within the same package or subclasses.
protected is one of the four access modifiers in Java, along with public, private, and default.
Members declared as protected can be accessed within the same package or by subclasses.
Protected members are not accessible outside the package unless accessed through inheritance.
Example: prot...
posted on 27 Feb 2024
I applied via Recruitment Consulltant and was interviewed before Feb 2023. There were 4 interview rounds.
That was conducted in my College and it was online assessment for aptitude
The == operator checks for equality, while the === operator checks for strict equality (including data type).
The == operator only checks for equality of values, not data types.
The === operator checks for both equality of values and data types.
Example: 5 == '5' would return true, but 5 === '5' would return false.
I appeared for an interview before Feb 2023.
Good and easy learn dsa and algo
Learn dsa and algo binary tree and lists
Some of the top questions asked at the RateGain Associate/Senior Associate -(Technical) interview -
Senior Software Engineer
64
salaries
| ₹5.6 L/yr - ₹21.2 L/yr |
Associate Manager
34
salaries
| ₹7.1 L/yr - ₹17.1 L/yr |
Senior QA Engineer
27
salaries
| ₹4 L/yr - ₹11 L/yr |
Software Development Engineer II
23
salaries
| ₹10.6 L/yr - ₹20.1 L/yr |
Software Engineer
22
salaries
| ₹6 L/yr - ₹21.6 L/yr |
Tekwissen
Damco Solutions
smartData Enterprises
In Time Tec Visionsoft