Filter interviews by
Machine learning is a subset of artificial intelligence that focuses on developing algorithms to make predictions or decisions based on data.
Machine learning involves training algorithms to learn patterns from data and make predictions or decisions without being explicitly programmed.
Common machine learning techniques include supervised learning, unsupervised learning, and reinforcement learning.
Examples of machine lea...
Asked some General questions
Easy multiple choice questions
They give 4 coding questions and some SQL queries
Top trending discussions
posted on 8 Jul 2021
posted on 11 Nov 2021
I applied via Company Website and was interviewed before Nov 2020. There were 4 interview rounds.
I applied via Campus Placement and was interviewed in Apr 2021. There was 1 interview round.
Quicksort is a sorting algorithm that uses divide and conquer approach to sort an array.
It selects a pivot element and partitions the array around the pivot.
It recursively sorts the sub-arrays created by partitioning.
It has an average time complexity of O(nlogn) and worst case time complexity of O(n^2).
Abstraction can be achieved by hiding unnecessary details and only exposing essential features.
Identify the essential features of the system
Hide unnecessary details by encapsulating them
Use interfaces to define essential features
Implement the interfaces to provide functionality
Example: A car's interface is the steering wheel, pedals, and dashboard. The engine and transmission are encapsulated.
Example: A software interf...
posted on 10 Sep 2020
I applied via Walk-in and was interviewed before Sep 2019. There were 4 interview rounds.
Recursion is a programming technique where a function calls itself to solve a problem.
Recursion involves a base case and a recursive case
Recursion can be used to solve problems like factorial, Fibonacci sequence, and binary search
Recursion can be less efficient than iterative solutions for some problems
A string can be both mutable and immutable depending on the programming language.
In languages like Java and Python, strings are immutable.
In languages like C++ and C#, strings are mutable.
Immutable strings cannot be modified once created, while mutable strings can be modified.
Example of immutable string: 'hello world'.replace('o', '0') returns 'hell0 w0rld'.
Example of mutable string: string s = 'hello'; s[0] = 'j'; s n
OOPS is a programming paradigm based on the concept of objects.
OOPS stands for Object-Oriented Programming System
It focuses on creating objects that contain both data and functions
Encapsulation, Inheritance, and Polymorphism are the three main pillars of OOPS
Example: A car is an object that has properties like color, model, and functions like start, stop, and accelerate
posted on 16 Jun 2022
I applied via Job Fair and was interviewed before Jun 2021. There were 2 interview rounds.
Normal test includes aptitude, reasoning and programing MCQ.
posted on 10 Jan 2015
posted on 11 Jun 2021
I applied via Campus Placement and was interviewed before Jun 2020. There were 3 interview rounds.
based on 2 interviews
Interview experience
Software Engineer
30
salaries
| ₹2 L/yr - ₹8.6 L/yr |
Software Developer
27
salaries
| ₹2 L/yr - ₹6.5 L/yr |
Desktop Support Engineer
14
salaries
| ₹1.2 L/yr - ₹3.5 L/yr |
Softwaretest Engineer
13
salaries
| ₹1.8 L/yr - ₹9.4 L/yr |
GIS Engineer
12
salaries
| ₹1 L/yr - ₹2.4 L/yr |
Genpact
DXC Technology
Sutherland Global Services
Optum Global Solutions