Filter interviews by
I applied via Job Portal
Probability is a measure of the likelihood of an event occurring.
Probability ranges from 0 (impossible) to 1 (certain)
It can be calculated by dividing the number of favorable outcomes by the total number of outcomes
Used in various fields like statistics, gambling, and risk assessment
Classification is for predicting discrete labels, while regression is for predicting continuous values.
Classification predicts categories or labels, such as spam or not spam.
Regression predicts continuous values, such as house prices or temperature.
Classification uses algorithms like logistic regression, decision trees, and support vector machines.
Regression uses algorithms like linear regression, polynomial regression
posted on 6 Jan 2020
I applied via Walk-in and was interviewed in Jul 2019. There were 5 interview rounds.
I applied via Naukri.com and was interviewed in Mar 2021. There were 4 interview rounds.
Reverse a number while preserving its sign.
Extract the sign of the number using Math.sign()
Reverse the absolute value of the number using string manipulation
Convert the reversed string back to a number and multiply by the sign
Check if two strings are anagram
Sort both strings and compare them
Use a hash table to count the frequency of each character in both strings and compare the hash tables
Use an array of size 26 to count the frequency of each letter in both strings and compare the arrays
I appeared for an interview before Apr 2021.
Round duration - 60 minutes
Round difficulty - Medium
This was a technical Interview round with questions on C#, .NET and DBMS.
Ref is used for passing arguments by reference, Out is used for returning multiple values.
Ref keyword is used for passing arguments by reference, allowing the method to modify the original value.
Out keyword is used for returning multiple values from a method, as it does not require the variable to be initialized before being passed.
ViewData, ViewBag, and TempData are ways to pass data between controllers and views in ASP.NET MVC.
ViewData is a dictionary object used to pass data from controller to view. It requires typecasting.
ViewBag is a dynamic property used to pass data from controller to view. No typecasting is required.
TempData is a dictionary object used to pass data from one controller to another or from one action to another.
Managed code is executed by the CLR with memory management, while unmanaged code is executed directly by the operating system without memory management.
Managed code is executed by the Common Language Runtime (CLR) in .NET framework.
Unmanaged code is executed directly by the operating system without CLR.
Managed code provides automatic memory management through garbage collection.
Unmanaged code requires manual memory man...
Triggers in SQL Server are special types of stored procedures that are automatically executed when certain events occur in a database.
Types of triggers include DML triggers (for INSERT, UPDATE, DELETE operations), DDL triggers (for CREATE, ALTER, DROP operations), and Logon triggers.
Triggers can be set to fire before or after the triggering event.
Examples of triggers include auditing changes to a table using an INSERT ...
Generic collections in C# allow for type-safe collections, while non-generic collections do not enforce type safety.
Generic collections use type parameters to specify the type of elements they can contain, ensuring type safety.
Non-generic collections do not specify the type of elements they can contain, leading to potential runtime errors if incorrect types are used.
Example of generic collection: List<string> nam...
Round duration - 30 minutes
Round difficulty - Easy
This was a typical managerial round.
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.
Skill test and technical knowledge evaluation
I appeared for an interview in Jul 2022.
They ask you open Hacker Earth site and choose some random programs and ask you to complete it.
Multi threading is the ability of a program to perform multiple tasks concurrently.
It allows for better utilization of CPU resources
It can improve program performance and responsiveness
Examples include web servers handling multiple requests simultaneously and video games rendering graphics while processing user input
The extend keyword is used to add properties and methods to an existing object.
Used in JavaScript to add properties and methods to an object
Can be used to inherit properties and methods from a parent object
Syntax: Object.assign(target, ...sources)
Example: const obj1 = {a: 1}; const obj2 = {b: 2}; const obj3 = {...obj1, ...obj2};
Override is used to provide a new implementation of a method in a subclass. Virtual is needed to allow the method to be overridden.
Override is used to change the behavior of a method in a subclass
Virtual is used to allow the method to be overridden in a subclass
Without virtual, a subclass cannot override a method from its parent class
Override is used to implement polymorphism in object-oriented programming
Program to sort and remove duplicates from an array.
Use built-in sort() method to sort the array in ascending order.
Loop through the sorted array and remove duplicates using filter() method.
Return the sorted and duplicate-free array.
Is Relationship and As Relationship are two types of relationships in object-oriented programming.
Is Relationship is a type of relationship where one class is a subset of another class.
As Relationship is a type of relationship where one class is a type of another class.
Is Relationship is denoted by a solid line with a closed arrowhead pointing towards the superclass.
As Relationship is denoted by a dotted line with an o...
Architectural, structural, and behavioral design patterns are reusable solutions to common software design problems.
Architectural patterns define the overall structure of a software system
Structural patterns describe how objects and classes can be combined to form larger structures
Behavioral patterns focus on communication between objects and how they operate together
Design patterns help to improve software quality, ma...
I applied via LinkedIn and was interviewed before May 2023. There were 2 interview rounds.
Asked basic sorting and searching algorithms
posted on 7 Jan 2015
based on 1 interview
Interview experience
Data Scientist
8
salaries
| ₹5 L/yr - ₹12.8 L/yr |
Software Engineer
3
salaries
| ₹21 L/yr - ₹30 L/yr |
Data Engineer
3
salaries
| ₹13.2 L/yr - ₹23 L/yr |
Cardinal Health
AmerisourceBergen
CVS Health
Walgreens Boots Alliance