Upload Button Icon Add office photos
Engaged Employer

i

This company page is being actively managed by Moolya Software Testing Team. If you also belong to the team, you can get access from here

Moolya Software Testing Verified Tick

Compare button icon Compare button icon Compare
3.6

based on 93 Reviews

Filter interviews by

Moolya Software Testing Sdet Automation Test Engineer Interview Questions and Answers

Updated 15 Dec 2024

Moolya Software Testing Sdet Automation Test Engineer Interview Experiences

1 interview found

Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Recruitment Consulltant and was interviewed before Dec 2023. There were 2 interview rounds.

Round 1 - Technical 

(2 Questions)

  • Q1. What is the difference between String Buffer and String builder calss
  • Ans. 

    String Buffer is synchronized and thread-safe, while String Builder is not synchronized and faster.

    • String Buffer is synchronized, making it thread-safe for use in multi-threaded environments.

    • String Builder is not synchronized, making it faster but not thread-safe.

    • String Buffer is slower than String Builder due to synchronization overhead.

    • Use String Buffer when thread safety is needed, and String Builder for better perf

  • Answered by AI
  • Q2. Where have you used Interface in your project
  • Ans. 

    I have used interfaces in my project to achieve abstraction and decoupling of components.

    • Used interfaces to define a contract for classes to implement

    • Implemented interfaces to provide a common set of methods for different classes

    • Utilized interfaces to enable polymorphism and dependency injection

  • Answered by AI
Round 2 - HR 

(2 Questions)

  • Q1. Tell me about yourself
  • Q2. Why should we hire you

Interview Preparation Tips

Interview preparation tips for other job seekers - Prepare well on coding,java oops concept, selenium , api

Interview questions from similar companies

Sde1 Interview Questions & Answers

ClearTax user image Anonymous

posted on 29 Apr 2024

Interview experience
4
Good
Difficulty level
Moderate
Process Duration
-
Result
-
Round 1 - Technical 

(1 Question)

  • Q1. Difference between Transport and TOC.
  • Ans. 

    Transport refers to the movement of goods or people from one place to another, while Theory of Constraints (TOC) is a management philosophy focused on identifying and alleviating bottlenecks in a system.

    • Transport involves physical movement of goods or people using various modes of transportation such as trucks, trains, ships, or planes.

    • TOC is a management approach that aims to improve the overall efficiency of a system...

  • Answered by AI
Round 2 - Behavioral 

(1 Question)

  • Q1. How do you manage events
  • Ans. 

    I manage events by creating detailed plans, coordinating with stakeholders, and ensuring smooth execution.

    • Create a detailed event plan outlining goals, timeline, budget, and resources

    • Coordinate with stakeholders such as vendors, sponsors, and attendees

    • Ensure smooth execution by overseeing logistics, troubleshooting issues, and adapting to changes

    • Collect feedback and evaluate the success of the event for future improvem

  • Answered by AI
Round 3 - HR 

(1 Question)

  • Q1. What is your expected CTC.
  • Ans. 

    My expected CTC is based on industry standards, my experience, and the value I can bring to the company.

    • Research industry standards for SDE 1 roles in the current market

    • Consider my years of experience and skills in software development

    • Factor in the value I can bring to the company through my expertise and contributions

    • Be open to negotiation based on the overall compensation package offered

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Be confident
Interview experience
3
Average
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
No response

I applied via Naukri.com and was interviewed in Jan 2023. There were 2 interview rounds.

Round 1 - Technical 

(10 Questions)

  • Q1. Basic OOP's Concepts
  • Q2. What's Copy Constructor and how and why it is used
  • Ans. 

    Copy constructor creates a new object by copying the values of an existing object.

    • Copy constructor is used to create a new object with the same values as an existing object.

    • It is invoked when a new object is initialized with an existing object.

    • It is used to avoid shallow copy and ensure deep copy of objects.

    • Example: MyClass obj1; MyClass obj2 = obj1; //copy constructor called to create obj2

  • Answered by AI
  • Q3. What's shallow and deep copy
  • Ans. 

    Shallow copy creates a new object with the same reference as the original, while deep copy creates a new object with a new reference.

    • Shallow copy only copies the reference to the original object, so changes made to the copy will affect the original object.

    • Deep copy creates a new object with a new reference, so changes made to the copy will not affect the original object.

    • In Python, shallow copy can be made using the cop...

  • Answered by AI
  • Q4. How vector works internally
  • Ans. 

    Vectors are dynamic arrays that allocate memory dynamically. They work by storing elements in contiguous memory locations.

    • Vectors allocate memory dynamically and store elements in contiguous memory locations

    • They can be resized dynamically as needed

    • Accessing elements is done using an index, similar to arrays

    • Inserting or deleting elements in the middle of a vector can be expensive as it requires shifting all subsequent e...

  • Answered by AI
  • Q5. Different containers in STL
  • Ans. 

    STL provides various containers like vector, list, map, set, etc.

    • Vector: Dynamic array with contiguous memory allocation

    • List: Doubly linked list

    • Map: Associative container with key-value pairs

    • Set: Associative container with unique keys

    • Deque: Double-ended queue

    • Stack: LIFO data structure

    • Queue: FIFO data structure

  • Answered by AI
  • Q6. What's difference between ordered map and unordered map
  • Ans. 

    Ordered map maintains the order of insertion while unordered map does not.

    • Ordered map is implemented using a balanced binary search tree while unordered map is implemented using a hash table.

    • Ordered map is useful when we need to maintain the order of insertion while unordered map is useful when we need faster access to elements.

    • Example of ordered map: std::map in C++, Example of unordered map: std::unordered_map in C++

  • Answered by AI
  • Q7. What's' polymorphism and how it works
  • Ans. 

    Polymorphism is the ability of an object to take on many forms. It allows objects of different classes to be treated as if they were the same type.

    • Polymorphism is achieved through method overriding and method overloading.

    • Method overriding is when a subclass provides a specific implementation of a method that is already provided by its parent class.

    • Method overloading is when a class has two or more methods with the same...

  • Answered by AI
  • Q8. How compiler differentiate between different function with same signature. Name mangling
  • Ans. 

    Name mangling is used by compilers to differentiate between different functions with the same signature.

    • Name mangling is a process of encoding/decoding function names to include additional information such as parameter types and namespaces.

    • This allows the compiler to differentiate between functions with the same name and signature.

    • For example, in C++, two functions with the same name and signature but in different name...

  • Answered by AI
  • Q9. Write C++ program to find absolute difference between sum of diagonal elements
  • Ans. 

    C++ program to find absolute difference between sum of diagonal elements

    • Create a 2D array

    • Calculate sum of diagonal elements

    • Calculate absolute difference

    • Print the result

  • Answered by AI
  • Q10. How does virtual function works. What's Vptr and Vtable. Why virtual function is needed
  • Ans. 

    Virtual functions allow dynamic binding of functions at runtime. Vptr and Vtable are used to implement this feature.

    • Virtual functions are declared in base class and can be overridden in derived classes.

    • Vptr is a pointer to Vtable which contains addresses of virtual functions.

    • Virtual function is needed to achieve polymorphism and to allow derived classes to have their own implementation of a function.

    • Virtual functions a...

  • Answered by AI
Round 2 - Technical 

(5 Questions)

  • Q1. Brief about background, experience and projects
  • Ans. 

    I am a software engineer with 5 years of experience in developing web applications and mobile apps.

    • Developed a web application for a healthcare company using React and Node.js

    • Built a mobile app for a retail company using React Native

    • Worked on a project for a financial institution using Java and Spring Framework

    • Experience in Agile methodology and Scrum framework

    • Strong skills in problem-solving and debugging

  • Answered by AI
  • Q2. Few code snippet regarding memory leak how you will resolve them
  • Q3. Code snippet regarding how virtual function will work. With and without virtual keyword
  • Q4. Given one point and circle how will you find if it's inside circle or outside circle
  • Ans. 

    Check if a point is inside or outside a circle

    • Calculate the distance between the center of the circle and the given point using the distance formula

    • If the distance is less than the radius of the circle, the point is inside the circle

    • If the distance is equal to the radius of the circle, the point is on the circle

    • If the distance is greater than the radius of the circle, the point is outside the circle

  • Answered by AI
  • Q5. What's smart pointers Which IDE you use Have you used GDB?
  • Ans. 

    Smart pointers are objects that manage the memory of dynamically allocated objects, preventing memory leaks and dangling pointers.

    • Smart pointers are a type of RAII (Resource Acquisition Is Initialization) technique.

    • They automatically delete the object they point to when it is no longer needed.

    • Examples of smart pointers include unique_ptr, shared_ptr, and weak_ptr in C++.

    • They are used to prevent memory leaks and danglin...

  • Answered by AI

Interview Preparation Tips

Topics to prepare for Altair Engineering Sde1 interview:
  • C++
  • Aptitude
Interview preparation tips for other job seekers - Keep basics clear and prepare for aptitude questions also

Skills evaluated in this interview

Interview experience
1
Bad
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Keep your resume crisp and to the point. A recruiter looks at your resume for an average of 6 seconds, make sure to leave the best impression.
View all tips
Round 2 - Technical 

(2 Questions)

  • Q1. About PLC Programming
  • Q2. About Industrial Automation
Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Not Selected

I applied via LinkedIn and was interviewed in Jul 2022. There were 3 interview rounds.

Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Don’t add your photo or details such as gender, age, and address in your resume. These details do not add any value.
View all tips
Round 2 - Coding Test 

Sudu codes all languages array string if else for loop

Round 3 - Technical 

(2 Questions)

  • Q1. Write a factorial program and explain it and define class syantax
  • Ans. 

    Factorial program using class syntax explained with examples.

    • Factorial is the product of all positive integers up to a given number.

    • Class syntax is used to define a blueprint for creating objects.

    • Example: class Factorial { def fact(n): return 1 if n == 0 else n * fact(n-1) }

    • Example: f = Factorial(); print(f.fact(5)) # Output: 120

  • Answered by AI
  • Q2. Write function syantax
  • Ans. 

    Function syntax is the structure and format of a function in a programming language.

    • Function name followed by parentheses and parameters

    • Code block enclosed in curly braces

    • Return statement to output a value

    • Example: function add(a, b) { return a + b; }

    • Example: function greet(name) { console.log('Hello, ' + name + '!'); }

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - All the best guya keep preparing enjoy coding work hard

Skills evaluated in this interview

Moolya Software Testing Interview FAQs

How many rounds are there in Moolya Software Testing Sdet Automation Test Engineer interview?
Moolya Software Testing interview process usually has 2 rounds. The most common rounds in the Moolya Software Testing interview process are HR and Technical.
What are the top questions asked in Moolya Software Testing Sdet Automation Test Engineer interview?

Some of the top questions asked at the Moolya Software Testing Sdet Automation Test Engineer interview -

  1. What is the difference between String Buffer and String builder ca...read more
  2. Where have you used Interface in your proj...read more

Tell us how to improve this page.

Moolya Software Testing Sdet Automation Test Engineer Interview Process

based on 1 interview

Interview experience

5
  
Excellent
View more

Interview Questions from Similar Companies

Indium Software Interview Questions
4.1
 • 161 Interviews
MAQ Software Interview Questions
2.0
 • 97 Interviews
Qualitest Interview Questions
3.7
 • 78 Interviews
Softenger Interview Questions
4.2
 • 52 Interviews
View all
Moolya Software Testing Sdet Automation Test Engineer Salary
based on 18 salaries
₹4 L/yr - ₹14.4 L/yr
40% less than the average Sdet Automation Test Engineer Salary in India
View more details

Moolya Software Testing Sdet Automation Test Engineer Reviews and Ratings

based on 3 reviews

3.2/5

Rating in categories

3.6

Skill development

3.2

Work-life balance

2.4

Salary

2.8

Job security

2.8

Company culture

2.4

Promotions

3.2

Work satisfaction

Explore 3 Reviews and Ratings
Exploratory Software Tester
141 salaries
unlock blur

₹3.5 L/yr - ₹11.5 L/yr

Softwaretest Engineer
55 salaries
unlock blur

₹3 L/yr - ₹7.5 L/yr

Sdet
35 salaries
unlock blur

₹3.1 L/yr - ₹13.7 L/yr

Senior Test Engineer
19 salaries
unlock blur

₹6 L/yr - ₹15 L/yr

Sdet Automation Test Engineer
18 salaries
unlock blur

₹4 L/yr - ₹14.4 L/yr

Explore more salaries
Compare Moolya Software Testing with

Cigniti Technologies

3.8
Compare

Think Future Technologies

4.0
Compare

Test Yantra Software Solutions

3.2
Compare

Qualitest

3.7
Compare
Did you find this page helpful?
Yes No
write
Share an Interview