Filter interviews by
1 hr - Basic Programs on Strings, Arrays
Tables can be created in databases using SQL commands like CREATE TABLE.
Use CREATE TABLE statement in SQL to create a new table
Specify the table name and column names along with their data types
Add constraints like primary key, foreign key, etc. if needed
ER Diagram is created by identifying entities, attributes, and relationships in a database.
Identify entities in the database (e.g. Customer, Product, Order)
Identify attributes for each entity (e.g. Customer has attributes like Name, Address)
Identify relationships between entities (e.g. Customer places Order)
CRUD operations in Node.js involve creating, reading, updating, and deleting data from a database.
Use libraries like Express and Mongoose to handle CRUD operations in Node.js
Create: Use HTTP POST method to add new data to the database
Read: Use HTTP GET method to retrieve data from the database
Update: Use HTTP PUT or PATCH method to modify existing data in the database
Delete: Use HTTP DELETE method to remove data from t...
MVC architecture is a design pattern used in software development to separate the application into three main components: Model, View, and Controller.
Model represents the data and business logic of the application.
View is responsible for displaying the data to the user.
Controller acts as an intermediary between Model and View, handling user input and updating the Model accordingly.
Example: In a web application, the Mod...
I applied via Campus Placement and was interviewed before Mar 2023. There was 1 interview round.
I applied via Approached by Company and was interviewed before Feb 2023. There were 3 interview rounds.
Basic questions like portions, percentage and quants
Really basic question like star pyramid
Top trending discussions
I applied via Referral and was interviewed in May 2021. There were 3 interview rounds.
posted on 13 May 2025
I appeared for an interview in Apr 2025, where I was asked the following questions.
Java is a statically typed, compiled language, while Python is dynamically typed and interpreted, offering different paradigms and use cases.
Java is statically typed, meaning variable types are known at compile time, e.g., 'int num = 5;'.
Python is dynamically typed, allowing variable types to be determined at runtime, e.g., 'num = 5'.
Java requires explicit declaration of data types, while Python uses type inference.
Jav...
Normalization is the process of organizing data in a database to reduce redundancy and improve data integrity.
1. Normalization involves dividing a database into tables and defining relationships between them.
2. It typically includes several normal forms (1NF, 2NF, 3NF, etc.) to achieve different levels of organization.
3. For example, in 1NF, each column must contain atomic values, and each record must be unique.
4. In 2...
A program to calculate the average of a list of numbers.
Prompt the user to enter a list of numbers separated by commas.
Split the input string into an array of numbers.
Calculate the sum of the numbers in the array.
Divide the sum by the length of the array to get the average.
Display the average to the user.
I applied via Campus Placement and was interviewed in Oct 2020. There were 4 interview rounds.
I rate myself as proficient in programming languages with experience in Java, Python, and C++.
Proficient in Java, Python, and C++
Experience in developing applications using these languages
Familiarity with various frameworks and libraries
Ability to write efficient and optimized code
Experience in debugging and troubleshooting
Continuously learning and improving skills
Machine learning advantages and disadvantage
hello world hello OWRLD2
My name is John Doe.
Full name is John Doe
Common first and last name combination
No middle name provided
I am looking for a competitive salary based on my skills, experience, and the industry standard.
Research the average salary for Associate Software Engineers in the industry
Consider your level of experience and skills when determining your salary expectation
Be prepared to negotiate based on the company's offer and benefits package
I applied via Referral and was interviewed in Aug 2022. There were 3 interview rounds.
This interview question covers various topics including abstract class, interface, HashMap, ArrayList, Linked List, String reversal, dependency injection, IOC container, and singleton class.
Abstract class is a class that cannot be instantiated and can have both abstract and non-abstract methods.
Interface is a blueprint of a class that can only have abstract methods and cannot be instantiated.
HashMap is a data structure...
Controller is a general term for handling requests, while Rest Controller is specifically for RESTful web services.
Controller is responsible for handling incoming requests and returning responses.
Rest Controller is a specialized type of controller that is used for building RESTful web services.
Rest Controller uses HTTP methods like GET, POST, PUT, DELETE to perform CRUD operations on resources.
Rest Controller returns d...
Stream API is a new feature in Java 8 that allows processing of collections in a functional way.
Stream API provides a set of functional interfaces and methods to perform operations on collections.
It supports parallel processing of collections, making it faster for large datasets.
Examples of operations include filtering, mapping, sorting, and reducing.
Stream API can be used with both primitive and object types.
It promot...
Optional class in Java is used to represent a value that may or may not be present.
Optional class was introduced in Java 8.
It is used to avoid null pointer exceptions.
It can be used with streams to filter out null values.
Example: Optional<String> name = Optional.ofNullable(null);
Example: Optional<String> name = Optional.of("John");
based on 3 interview experiences
Difficulty level
Duration
Senior Quality Engineer
14
salaries
| ₹11.3 L/yr - ₹18 L/yr |
Senior Engineer
14
salaries
| ₹10.1 L/yr - ₹18.8 L/yr |
Software Engineer
7
salaries
| ₹5.1 L/yr - ₹8.5 L/yr |
Technical Specialist
7
salaries
| ₹15 L/yr - ₹23 L/yr |
Software Development Lead
6
salaries
| ₹19.1 L/yr - ₹26.9 L/yr |
Amazon Transportation Services
ElasticRun
Xoriant
Iris Software