i
RMSI
Filter interviews by
I applied via campus placement at Technocrats Institute of Technology, Bhopal and was interviewed in Apr 2022. There were 4 interview rounds.
It was normal aptitude test, basically normal to medium. One can easily clear the test with basic apti preparations.
I applied via campus placement at Technocrats Institute of Technology, Bhopal and was interviewed before Oct 2021. There were 3 interview rounds.
Top trending discussions
I applied via Campus Placement and was interviewed in Dec 2024. There were 3 interview rounds.
Hackathon on chatbot development website
A comparator is a function that compares two objects to determine their ordering.
Used in sorting algorithms to determine the order of elements
Returns a negative value if the first object is less than the second, zero if they are equal, and a positive value if the first object is greater
Commonly used in Java with the Comparator interface
A reentrant lock is a synchronization primitive that allows a thread to re-enter a critical section it already holds.
Prevents deadlock by allowing a thread to acquire the lock multiple times
Each lock acquisition must be followed by a corresponding release
Commonly used in multi-threaded programming to protect shared resources
I was interviewed in Jan 2025.
SDLC architecture stands for Software Development Life Cycle architecture, which is a process used in software development to design, develop, and test software applications.
SDLC architecture involves planning, designing, coding, testing, and deploying software applications.
It helps in ensuring that the software development process is organized and efficient.
Common SDLC models include Waterfall, Agile, and DevOps.
Each ...
DBMS stands for Database Management System, it is a software that manages databases and allows users to interact with them.
DBMS is used to create, retrieve, update, and manage data in databases.
It provides a way to store and organize data efficiently.
DBMS ensures data integrity, security, and consistency.
Examples of DBMS include MySQL, Oracle, SQL Server, and PostgreSQL.
OOPS stands for Object-Oriented Programming System. It is a programming paradigm based on the concept of objects.
OOPS focuses on creating objects that contain data and methods to manipulate that data.
It allows for encapsulation, inheritance, and polymorphism.
Examples of OOPS languages include Java, C++, and Python.
Dependency Injection is a design pattern where components are given their dependencies rather than creating them internally.
Allows for easier testing by mocking dependencies
Promotes loose coupling between components
Improves code reusability and maintainability
Example: Constructor injection, Setter injection
Normalization in SQL is the process of organizing data in a database to reduce redundancy and improve data integrity.
Normalization involves breaking down a table into smaller tables and defining relationships between them.
It helps in reducing data redundancy by storing data in a structured manner.
There are different normal forms like 1NF, 2NF, 3NF, and BCNF that define the level of normalization.
Example: If we have a t...
Prev job work and project details , roles and responsibility
SDLC process is a structured approach to software development that defines tasks performed at each stage of the software development life cycle.
SDLC stands for Software Development Life Cycle
It includes stages like planning, analysis, design, implementation, testing, and maintenance
Each stage has specific goals and deliverables to ensure the quality and success of the software project
ASP.NET stands for Active Server Pages .NET, a web application framework developed by Microsoft.
ASP.NET is a server-side web application framework used for building dynamic web pages and web applications.
It allows developers to create web applications using languages like C# or VB.NET.
ASP.NET provides tools and libraries for building web forms, MVC (Model-View-Controller) applications, and Web API services.
It is part o...
Java program to find shortest distance between 2 nodes in an array of strings
Create a method that takes in the array of strings and the two nodes as parameters
Use a map to store the index of each node in the array
Calculate the distance between the two nodes using their indices in the array
OOPs concept is a programming paradigm based on the concept of objects, which can contain data in the form of fields and code in the form of procedures.
OOPs stands for Object-Oriented Programming
Key concepts include classes, objects, inheritance, polymorphism, and encapsulation
Classes are blueprints for creating objects, which are instances of classes
Inheritance allows a class to inherit properties and behavior from an...
posted on 12 Nov 2024
I am a software developer with 5 years of experience in Java, Python, and SQL.
5 years of experience in Java, Python, and SQL
Strong problem-solving skills
Experience working in Agile development environment
Bachelor's degree in Computer Science from XYZ University
based on 1 interview
Interview experience
based on 5 reviews
Rating in categories
GIS Engineer
3.2k
salaries
| ₹1.5 L/yr - ₹5 L/yr |
Senior GIS Engineer
776
salaries
| ₹1.1 L/yr - ₹6.1 L/yr |
Senior Engineer
201
salaries
| ₹2.7 L/yr - ₹8.8 L/yr |
Assistant GIS Engineer
165
salaries
| ₹1.5 L/yr - ₹4 L/yr |
Assistant Engineer
138
salaries
| ₹1.8 L/yr - ₹4 L/yr |
Cyient
Genpact
TCS
Wipro