Filter interviews by
I applied via Naukri.com and was interviewed before Oct 2021. There were 4 interview rounds.
Am not able to share
The current salary is competitive and based on experience and qualifications.
Salaries for Android Developers can vary based on location, company size, and level of experience.
It is common for Android Developers to earn between $60,000 to $120,000 per year.
Senior Android Developers with extensive experience may earn upwards of $150,000 per year.
I am looking for a competitive hike based on my experience and skills.
I am expecting a hike that reflects my contributions to the company and the current market rates for Android developers.
I have researched the average salary range for Android developers in my area and industry.
I am open to negotiation based on the overall compensation package offered by the company.
I am looking for a hike that aligns with my career g
I am joining here because of the company's innovative projects and strong team culture.
Exciting projects that align with my interests and skills
Strong team culture and collaborative environment
Opportunities for growth and learning
Positive reputation of the company in the industry
I applied via Recruitment Consulltant and was interviewed in Sep 2024. There was 1 interview round.
I applied via Naukri.com and was interviewed in Dec 2024. There were 3 interview rounds.
Find duplicate elements of array
MSys Tech India interview questions for popular designations
Implement a code sorting algorithm for an array of strings.
Use built-in sorting functions like sort.Strings() in Go.
Implement custom sorting functions using interfaces like sort.Interface.
Consider the time complexity of the sorting algorithm used.
Get interview-ready with Top MSys Tech India Interview Questions
Goroutines are lightweight threads managed by the Go programming language.
Goroutines allow concurrent execution of functions
They are multiplexed onto multiple OS threads by the Go runtime
They are more efficient than traditional threads due to lower memory footprint and faster startup time
Memory management is the process of controlling and coordinating computer memory, assigning portions called blocks to various programs.
Memory management involves allocating memory to programs when needed
It also involves deallocating memory when it is no longer needed
Memory management helps prevent memory leaks and optimize memory usage
Examples include dynamic memory allocation in C/C++ using functions like malloc() and
I applied via Approached by Company and was interviewed in Jun 2024. There were 3 interview rounds.
Not so difficult. Complex list, complexity.
Complex thinking problems, OOPS, testing methods.
Common libraries used in testing include JUnit, TestNG, Selenium, Appium, and RestAssured.
JUnit
TestNG
Selenium
Appium
RestAssured
Seeking new challenges and growth opportunities in a dynamic environment.
Looking for new challenges to expand my skills and knowledge
Interested in working in a more dynamic and innovative environment
Seeking opportunities for career growth and advancement
I was interviewed in Jul 2024.
I applied via Naukri.com and was interviewed in Mar 2024. There were 3 interview rounds.
It was a hacker rank test:
One question was to design a generator which does some 'x' work.
Buzz Fizz Buzz problem
print list of anagrams
DSA, oops concept, focus on core concepts like jaascript works, context execution, GEC etc
Dependency injection is a design pattern in which components are given their dependencies rather than creating them internally.
Dependency injection helps in achieving loose coupling between classes.
It allows for easier testing by providing a way to mock dependencies.
There are three types of dependency injection - constructor injection, setter injection, and interface injection.
Inheritance is a concept in object-oriented programming where a class inherits attributes and methods from another class.
Allows a class to inherit properties and behaviors from another class
Promotes code reusability and reduces redundancy
Creates a parent-child relationship between classes
Derived class can access public and protected members of the base class
Example: class Car inherits from class Vehicle
Polymorphism is the ability of a single function or method to operate on different types of data.
Polymorphism allows objects of different classes to be treated as objects of a common superclass.
There are two types of polymorphism: compile-time (method overloading) and runtime (method overriding).
Example: a superclass Animal with subclasses Dog and Cat. Both Dog and Cat can be treated as Animals.
Top trending discussions
The duration of MSys Tech India interview process can vary, but typically it takes about less than 2 weeks to complete.
based on 39 interviews
Interview experience
based on 140 reviews
Rating in categories
Senior Software Engineer
103
salaries
| ₹0 L/yr - ₹0 L/yr |
Software Engineer
81
salaries
| ₹0 L/yr - ₹0 L/yr |
Technical Lead
47
salaries
| ₹0 L/yr - ₹0 L/yr |
Lead Engineer
21
salaries
| ₹0 L/yr - ₹0 L/yr |
Senior Devops Engineer
18
salaries
| ₹0 L/yr - ₹0 L/yr |
Infosys
Wipro
TCS
HCLTech