Filter interviews by
I applied via campus placement at Indian Institute of Information Technology Design & Manufacturing (IIITDM), Kancheepuram and was interviewed in Aug 2024. There were 3 interview rounds.
They asked basic aptitude questions on probability, compound interests,...
The OSI layers are used to define the different functions of a network communication system.
The OSI model consists of 7 layers, each with specific functions.
Application layer (Layer 7) handles high-level protocols, such as HTTP and FTP.
Transport layer (Layer 4) ensures end-to-end communication and error-checking.
Network layer (Layer 3) deals with routing and forwarding of data packets.
Data link layer (Layer 2) manages ...
Check if a string is a substring of another string
Use the 'includes' method in JavaScript to check if a string is a substring of another string
Iterate through an array of strings and use 'includes' to check for substrings
Consider case sensitivity when checking for substrings
Transpose of a matrix involves swapping rows with columns.
To transpose a matrix, swap the rows with the columns.
The transpose of a matrix A with dimensions m x n is a new matrix B with dimensions n x m.
Example: If A = [[1, 2], [3, 4]], then the transpose of A is B = [[1, 3], [2, 4]].
Top trending discussions
posted on 30 Apr 2024
I applied via Referral and was interviewed in Mar 2024. There were 3 interview rounds.
It was Machine test, i had to make a project and connect it to Database and submit details in database table from form.
Collection Framework is a unified architecture for representing and manipulating collections of objects in Java.
It provides interfaces (List, Set, Queue, etc.) and classes (ArrayList, HashSet, PriorityQueue, etc.) to store and manipulate groups of objects.
Collections can be easily sorted, searched, and iterated using methods provided by the Collection Framework.
Example: ArrayList is a class that implements the List int...
RestApi is a set of rules and conventions for building and interacting with web services using HTTP methods.
RestApi stands for Representational State Transfer Application Programming Interface.
It allows communication between different software systems over the internet.
RestApi uses standard HTTP methods like GET, POST, PUT, DELETE for data manipulation.
JSON or XML formats are commonly used for data exchange in RestApi.
...
The addAll() method is used to add all elements of one ArrayList to another.
Use the addAll() method to add all elements of one ArrayList to another
Syntax: list1.addAll(list2);
Example: ArrayList
I applied via LinkedIn and was interviewed in May 2024. There were 3 interview rounds.
Online aptitude consists of general aptitude and technical aptitude
I applied via Naukri.com and was interviewed in Aug 2024. There was 1 interview round.
DSA leetcode on hackerrank
posted on 2 Feb 2024
Angular releted Coding
I applied via Walk-in and was interviewed before Jun 2023. There was 1 interview round.
Normalization is the process of organizing data in a database to reduce redundancy and improve data integrity.
Normalization is divided into different normal forms such as 1NF, 2NF, 3NF, BCNF, and 4NF.
Each normal form has specific rules to eliminate redundancy and dependency issues.
For example, 1NF ensures that each column contains atomic values, 2NF eliminates partial dependencies, and 3NF removes transitive dependenci
posted on 3 Jun 2023
I applied via campus placement at Adhiyamaan College of Engineering, Hosur and was interviewed before Jun 2022. There were 2 interview rounds.
Share about the points related to Tiger destruction
posted on 30 Apr 2021
I applied via Company Website and was interviewed in Oct 2020. There were 3 interview rounds.
A subquery is a query nested inside another query. It is used to retrieve data from multiple tables or perform complex calculations.
A subquery is enclosed within parentheses and is usually placed within the WHERE or HAVING clause of the outer query.
The result of the subquery is used by the outer query to filter or manipulate the data.
Subqueries can be used to retrieve data from multiple tables, perform calculations, or...
Delete and Truncate are SQL commands used to remove data from a table, but they differ in their approach.
DELETE is a DML command that removes specific rows from a table based on a condition.
TRUNCATE is a DDL command that removes all the rows from a table and resets the identity of the table.
DELETE is slower than TRUNCATE as it logs the data changes, whereas TRUNCATE does not.
DELETE can be rolled back, but TRUNCATE cann...
A View is a user interface element that displays information or interacts with the user.
A View is a fundamental building block of Android UI.
It can be a button, text field, image, or any other interactive element.
Views can be arranged in a hierarchy to create complex UI layouts.
Each View has its own set of properties that can be customized, such as size, color, and behavior.
Sample queries for PROCEDURE, FUNCTION, CURSOR
PROCEDURE: CREATE PROCEDURE get_employee_details AS SELECT * FROM employees;
FUNCTION: CREATE FUNCTION get_employee_count RETURN NUMBER IS count NUMBER; BEGIN SELECT COUNT(*) INTO count FROM employees; RETURN count; END;
CURSOR: DECLARE emp_cursor CURSOR FOR SELECT * FROM employees; OPEN emp_cursor; FETCH emp_cursor INTO emp_record; CLOSE emp_cursor;
There are three types of loops: for, while, and do-while.
For loop: executes a block of code a fixed number of times.
While loop: executes a block of code as long as the condition is true.
Do-while loop: executes a block of code at least once, then repeats as long as the condition is true.
Packages, Index, and Sequences are all related to data organization and management in programming.
Packages are collections of related classes and interfaces that are used to organize code.
Index is a data structure that allows for efficient searching and retrieval of data.
Sequences are ordered collections of elements that can be accessed by their position in the sequence.
Examples include the Java Collections Framework, ...
Procedures do not return values while functions return values.
Procedures are used to perform an action while functions are used to calculate and return a value.
Functions can be used in expressions while procedures cannot.
Functions have a return type while procedures do not.
Functions can have input parameters and return values while procedures can only have input parameters.
Examples of functions include Math.max() and S...
Canvas is not a form element, but a drawing element. It can be used to draw graphics, animations, and other visual images on a web page.
Canvas is not a form element, but a drawing element.
It can be used to draw graphics, animations, and other visual images on a web page.
There are no types of canvas in forms.
There are various types of forms used in software development.
Web Forms - used for collecting user input on a website
Windows Forms - used for creating desktop applications
Mobile Forms - used for creating mobile applications
Dialog Forms - used for displaying messages or alerts to the user
Modal Forms - used for capturing user input before allowing further interaction
Wizard Forms - used for guiding the user through a mult
Triggers used in forms and their levels and uses.
Types of triggers: Pre-Form, Post-Form, Item, Validation, Navigation, Transaction
Pre-Form triggers execute before the form is displayed
Post-Form triggers execute after the form is closed
Item triggers execute when a user interacts with an item on the form
Validation triggers execute when a user enters data into an item
Navigation triggers execute when a user navigates betwe...
Single row functions operate on a single row and return one result per row. Group functions operate on a group of rows and return one result per group.
Single row functions include: numeric functions, character functions, date functions, conversion functions, and general functions.
Group functions include: AVG, COUNT, MAX, MIN, SUM.
Single row functions can be used in SELECT, WHERE, and ORDER BY clauses.
Group functions ar...
Set operators are used to combine or compare sets in SQL.
UNION operator combines two sets and removes duplicates
INTERSECT operator returns only common elements in two sets
EXCEPT operator returns elements in one set but not in the other
ALL keyword can be used with set operators to include duplicates
Set operators can only be used with compatible data types
Yes, exception handling is necessary in queries.
Exception handling helps to handle unexpected errors and prevent application crashes.
It also helps to provide meaningful error messages to the user.
In SQL, exceptions can be handled using the TRY-CATCH block.
In NoSQL databases, exceptions can be handled using error codes and messages.
Master table should have a primary key which is used as a foreign key in the transaction table.
Create a primary key in the master table
Create a foreign key in the transaction table that references the primary key in the master table
Use the foreign key to link the two tables on forms
Reports can be categorized into operational, analytical, and statutory reports.
Operational reports provide information on day-to-day activities.
Analytical reports provide insights into data trends and patterns.
Statutory reports are required by law and must be submitted to regulatory bodies.
Other types of reports include ad hoc reports, exception reports, and dashboards.
posted on 1 Jun 2023
I applied via Approached by Company and was interviewed before Jun 2022. There were 3 interview rounds.
C java angular data coding test
posted on 30 Aug 2016
I applied via campus placement at Indian Institute of Technology (IIT), Chennai
Development Engineer
49
salaries
| ₹3 L/yr - ₹12.5 L/yr |
Senior Engineer
31
salaries
| ₹10.2 L/yr - ₹20.5 L/yr |
Test Engineer
26
salaries
| ₹2.5 L/yr - ₹7.5 L/yr |
Senior Systems Engineer
10
salaries
| ₹18 L/yr - ₹27 L/yr |
Associate Engineer
9
salaries
| ₹3.5 L/yr - ₹7.5 L/yr |
Bharti Airtel
Vodafone Idea
Jio
Tata Communications