Filter interviews by
I applied via Naukri.com and was interviewed before Mar 2023. There was 1 interview round.
Top trending discussions
I applied via Naukri.com and was interviewed in Sep 2024. There were 5 interview rounds.
Leetcode easy level questions
Remove subsequent repetitions in a string
Iterate through the string and compare each character with the next one
If they are the same, remove the repetition by shifting the characters to the left
Repeat this process until all repetitions are eliminated
A URL shortener is a tool that takes a long URL and generates a shorter, more manageable link.
Generate a unique short code for each long URL
Store the mapping between short code and long URL in a database
Redirect users from short URL to original long URL when accessed
Unit test for a service class
Create a test class for the service class
Mock any dependencies of the service class
Write test methods to cover different scenarios
Use assertions to verify the expected outcomes
posted on 13 Dec 2024
I applied via campus placement at Vellore Institute of Technology (VIT) and was interviewed in Nov 2024. There were 2 interview rounds.
OOP 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.
OOP focuses on creating objects that interact with each other to solve problems.
Encapsulation: Objects can hide their internal state and require interactions through defined interfaces.
Inheritance: Objects can inherit attributes and methods from other objects.
Polymorphism: Objec...
Code a simple one
Use a basic programming language like Python or JavaScript
Create an array of strings
Print the array elements
I have worked on various projects including a web application for tracking inventory and a mobile app for managing tasks.
Developed a web application using React.js for tracking inventory levels and generating reports
Created a mobile app using Flutter for managing tasks and setting reminders
Implemented RESTful APIs for communication between frontend and backend systems
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
Passionate about learning new technologies
I want to work at msg global solutions because of their reputation for innovative solutions and collaborative work environment.
I am impressed by msg global solutions' track record of delivering cutting-edge software solutions to clients.
I am excited about the opportunity to work with a team of talented developers and collaborate on challenging projects.
I value the emphasis msg global solutions places on professional de...
I applied via campus placement at Army Institute of Technology, Pune and was interviewed in Oct 2024. There were 3 interview rounds.
There was a coding round and out of 75 students 28 got selected for next round
posted on 23 Dec 2024
I applied via Job Portal and was interviewed in Nov 2024. There was 1 interview round.
I applied via Job Portal and was interviewed in Sep 2024. There were 4 interview rounds.
2 DSA question was asked
40 questions in 20 minutes
Generate all possible permutations of an array of strings
Use recursion to generate permutations
Swap elements to create different permutations
Base case: when array size is 1, return array as permutation
posted on 1 Aug 2024
I applied via campus placement at Jagan Institute of Management Studies (JIMS) and was interviewed in Jul 2024. There was 1 interview round.
I applied via Naukri.com and was interviewed in Jul 2024. There were 2 interview rounds.
posted on 1 Mar 2024
I applied via campus placement at ABES Engineering College, Ghaziabad and was interviewed in Feb 2024. There were 4 interview rounds.
They have 4 round total. In first round they take online Aptitide test in college labs.Aptitude topics are (Mcq on C,Java,C++ and quantitative aptitude,logical e.t.c), All rounds are Elimination round.
In 2nd Round they take coding test on your college systems.They don't have their plateform.You have to write code on any offline compiler.Coding question are based on linkedlist,array,string,hashmap only.They give 3 coding question if you solve 2 , you will be selected for next round.
Ques1: given an array of string and their frequency , find the string which have duplicate frequency.
Ques2: Find if an array contain any non empty subarray of zero sum in an array.
Ques 3: Find the string is isomorphic or Not.
Static keyword is used to create class-level variables and methods, while final keyword is used to make a variable constant.
Static keyword is used to create variables and methods that belong to the class itself, rather than to any specific instance of the class.
Final keyword is used to make a variable constant and cannot be changed once it has been assigned a value.
Static variables are shared among all instances of a c...
HashMap internally uses an array of linked lists to store key-value pairs, with keys hashed to determine the index.
HashMap uses hashing to determine the index of key-value pairs in the array.
Each index in the array can store multiple key-value pairs in a linked list.
When a key is inserted, its hash code is used to find the appropriate index in the array.
If multiple keys hash to the same index, they are stored in a link...
Detect cycle in a linked list
Use two pointers approach - slow and fast pointers
If there is a cycle, the fast pointer will eventually catch up to the slow pointer
Check if the fast and slow pointers meet at some point to detect the cycle
JVM is the Java Virtual Machine that executes Java bytecode. JRE is the Java Runtime Environment that includes JVM and libraries. JDK is the Java Development Kit that includes JRE and development tools.
JVM is the virtual machine that runs Java bytecode and provides a runtime environment for Java programs.
JRE includes JVM along with libraries and other components necessary to run Java applications.
JDK is a development k...
Spring Boot is a framework for building Java-based web applications with minimal configuration.
Spring Boot simplifies the process of creating standalone, production-grade Spring-based applications.
It provides a range of features like embedded servers, auto-configuration, and production-ready metrics.
Spring Boot allows developers to quickly set up and run RESTful web services using annotations and minimal XML configurat
Polymorphism allows objects of different classes to be treated as objects of a common superclass. Interface is a contract that defines a set of methods that a class must implement.
Polymorphism allows for flexibility in programming by enabling a single interface to be used to represent multiple types of objects
Interfaces in Java are similar to abstract classes, but they cannot contain any implementation code
Abstract cla...
Senior Software Engineer
198
salaries
| ₹6 L/yr - ₹22 L/yr |
Software Engineer
100
salaries
| ₹4 L/yr - ₹12.8 L/yr |
System Analyst
37
salaries
| ₹10.2 L/yr - ₹20 L/yr |
Technical Lead
29
salaries
| ₹12 L/yr - ₹27 L/yr |
Senior System Analyst
14
salaries
| ₹12.2 L/yr - ₹17.5 L/yr |
Infosys
TCS
HCLTech
Tech Mahindra