Filter interviews by
I applied via campus placement at Maulana Azad National Institute of Technology (NIT), Bhopal and was interviewed in Jul 2024. There were 3 interview rounds.
2 coding questions one on graphs and other on tres medium level
Top trending discussions
DSA stands for Data Structures and Algorithms. One commonly used data structure is an array.
DSA is essential for solving complex problems efficiently.
Data structures like arrays, linked lists, trees, graphs, etc., are used to store and manipulate data.
Algorithms are used to perform operations on these data structures.
Implementing an array involves creating a fixed-size collection of elements of the same type.
Example: I
I applied via Company Website and was interviewed in Nov 2023. There were 3 interview rounds.
Online apptitude test of 45 question
Online coding test on the google form
I applied via Naukri.com and was interviewed in Aug 2024. There were 3 interview rounds.
Spring injects dependencies through inversion of control and dependency injection.
Spring uses inversion of control to manage objects and their dependencies.
Dependencies are injected into a class through constructor injection, setter injection, or field injection.
Spring container is responsible for creating and managing objects and their dependencies.
Example: @Autowired annotation is used for dependency injection in Spr
Hibernate connects to the database using JDBC (Java Database Connectivity) API.
Hibernate uses JDBC API to establish a connection to the database.
It uses JDBC drivers to communicate with the database.
Hibernate configuration file contains database connection details.
SessionFactory in Hibernate is responsible for creating sessions and managing connections.
Securing APIs involves using authentication, authorization, encryption, and monitoring.
Implement authentication mechanisms such as OAuth, JWT, or API keys
Use authorization to control access to APIs based on roles and permissions
Encrypt data transmission using HTTPS/TLS to prevent eavesdropping
Implement rate limiting and throttling to prevent abuse and DDoS attacks
Regularly monitor API traffic and logs for suspicious ac
Multiple DBs can be configured in an application by using database connection pooling, configuring multiple data sources, and managing transactions across databases.
Use database connection pooling to efficiently manage connections to multiple databases
Configure multiple data sources in the application to connect to different databases
Implement transaction management to ensure data consistency across multiple databases
posted on 29 Oct 2024
I applied via Campus Placement and was interviewed in Apr 2024. There were 4 interview rounds.
Basic aptitude asked for all company
One question to find substring of string which has double chars
Pandas is a Python library used for data manipulation and analysis, including creating and working with dataframes.
Import the pandas library: import pandas as pd
Create a dataframe: df = pd.DataFrame(data)
Accessing data in a dataframe: df['column_name']
Filtering data in a dataframe: df[df['column_name'] > value]
Adding a new column: df['new_column'] = values
The angle between the hour hand and minute hand at 12:20 is 10 degrees.
Calculate the angle made by the hour hand from 12 o'clock position: (20/60)*30 = 10 degrees
Calculate the angle made by the minute hand from 12 o'clock position: (20/60)*360 = 120 degrees
Find the difference between the two angles: 120 - 10 = 110 degrees
I applied via Approached by Company and was interviewed in Apr 2024. There was 1 interview round.
I applied via Referral and was interviewed before Aug 2023. There were 4 interview rounds.
Software Engineer
662
salaries
| ₹5 L/yr - ₹14.9 L/yr |
Software Engineer Level 1
578
salaries
| ₹5 L/yr - ₹13.4 L/yr |
Software Engineer2
286
salaries
| ₹8 L/yr - ₹17 L/yr |
Associate Software Engineer
122
salaries
| ₹3 L/yr - ₹10 L/yr |
Associate Technical Project Manager
79
salaries
| ₹12 L/yr - ₹21 L/yr |
TCS
Infosys
Wipro
HCLTech