Filter interviews by
Object-oriented programming principles in Java
Encapsulation: bundling data and methods that operate on the data into a single unit
Inheritance: allows a class to inherit properties and behavior from another class
Polymorphism: ability for objects to be treated as instances of their parent class
Abstraction: hiding the implementation details and showing only the necessary features
Building code based on situation
I applied via Walk-in and was interviewed in Sep 2024. There was 1 interview round.
I was interviewed in Jul 2024.
Program fragments MCQ questions were asked total 25 questions
It's a bit tough for first timers but you'll get the hang of it
I applied via Approached by Company and was interviewed in Mar 2024. There were 2 interview rounds.
Basic of java and the programming questions
Metacube Software interview questions for popular designations
Written exam for checking basic programming skills
Interview Questions on advanced java and frameworks
Get interview-ready with Top Metacube Software Interview Questions
It was moderate level
Not tough but challenging
I applied via campus placement at Maharishi Markendeshwar Engineering College, Ambala and was interviewed in Aug 2022. There were 3 interview rounds.
IT was on tpohub platform appitude test was set on easy- moderate level and we are required to join google meet from our phone and put it on side angle
test started at 11am and lasted till 12:30.
After shortlisting in round one second round was codding round where we had 5 questions
2easy
2 moderate
1 based on OOPS
I was able to solve 4 questions the last OOPS questions had too long statement to handle and we needed to write 4 class functions
time given for this round was 2hrs(3-5) and it was on same day.
A recursive function to reverse a string
Create a function that takes a string as input
If the length of the string is 0 or 1, return the string
Otherwise, return the last character of the string concatenated with the result of calling the function on the substring from the first character to the second-to-last character
Example: reverseString('hello') returns 'olleh'
Find the second maximum value in an array without using a second loop or sorting.
Iterate through the array once, keeping track of the maximum and second maximum values.
Initialize the maximum and second maximum variables with the first and second elements of the array.
Compare each element with the maximum and second maximum variables, updating them if necessary.
At the end of the iteration, the second maximum variable wi
An array is a collection of elements of the same data type, while a set is a collection of unique elements.
Arrays have a fixed size, while sets can dynamically grow or shrink.
Arrays can have duplicate elements, while sets only contain unique elements.
Arrays are accessed using an index, while sets are accessed using an iterator.
Arrays are commonly used for storing and manipulating data, while sets are used for mathemati
Polymorphism is the ability of an object to take on many forms. Function overloading is having multiple functions with the same name but different parameters.
Polymorphism allows objects to be treated as if they are of different types, while function overloading allows multiple functions to have the same name but different parameters.
Polymorphism is achieved through inheritance and virtual functions, while function over...
To import user defined class from another file, use the import statement followed by the file path.
Use the import statement followed by the file path to import the user defined class
Make sure the file containing the class is in the same directory or specify the correct path
Use the class name to access the class in the importing file
I applied via Campus Placement and was interviewed in Sep 2022. There were 3 interview rounds.
Basic aptitude test, in which some basic coding question of loop were mixed .
It have 4 typical coding question on which i feeling difficulty to solve but i solved based on oops concept.
I applied via Naukri.com and was interviewed before Aug 2023. There was 1 interview round.
Smoke testing is a preliminary testing to check if the basic functionalities of a software application are working fine.
Smoke testing is a subset of regression testing.
It is usually performed after a new build is received.
The main purpose is to verify if the critical functionalities are working without conducting exhaustive testing.
It helps in identifying major issues early in the development cycle.
Examples: checking i...
Black box testing is a software testing method where the internal structure/design of the system being tested is not known to the tester.
Tester focuses on the functionality of the software without knowing its internal code.
Tests are based on requirements and specifications.
Input data is provided and output is validated without knowledge of how the system processes the data.
Examples: User acceptance testing, system test
Interview experience
based on 189 reviews
Rating in categories
4-8 Yrs
₹ 12-24 LPA
5-10 Yrs
₹ 15-30 LPA
9-12 Yrs
₹ 26-36 LPA
Software Engineer
232
salaries
| ₹4 L/yr - ₹13 L/yr |
Senior Software Engineer
149
salaries
| ₹8 L/yr - ₹20.4 L/yr |
Salesforce Developer
112
salaries
| ₹4.5 L/yr - ₹14.2 L/yr |
Software Developer
89
salaries
| ₹4 L/yr - ₹10.4 L/yr |
QA Engineer
78
salaries
| ₹3.5 L/yr - ₹9.3 L/yr |
Infosys
TCS
Wipro
HCLTech