Upload Button Icon Add office photos
Engaged Employer

i

This company page is being actively managed by Greemus Software Technologies Private Limited Team. If you also belong to the team, you can get access from here
4.8

based on 157 Reviews

Filter interviews by

Greemus Software Technologies Private Limited Interview Questions and Answers

Updated 24 Nov 2023

Greemus Software Technologies Private Limited Interview Experiences

1 interview found

Software Engineer Interview Questions & Answers

user image infity software solutions

posted on 24 Nov 2023

Interview experience
4
Good
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 - Aptitude Test 

Aptitude Questions, Verbal and reasoning

Round 3 - Technical 

(1 Question)

  • Q1. Based on Domain Technical questions will be involved which is standard level
Round 4 - HR 

(1 Question)

  • Q1. CTC Discussion, DOJ Info

Interview Preparation Tips

Interview preparation tips for other job seekers - Prepare well with your chosen domain Technically.

Software Engineer Interview Questions asked at other Companies

Q1. Bridge and torch problem : Four people come to a river in the night. There is a narrow bridge, but it can only hold two people at a time. They have one torch and, because it's night, the torch has to be used when crossing the bridge. Person... read more
View answer (169)

Interview questions from similar companies

Interview experience
3
Average
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Referral

Round 1 - Coding Test 

Print a specific pattern using any programming language.

Round 2 - One-on-one 

(3 Questions)

  • Q1. What is a class in Object-Oriented Programming (OOP)?
  • Ans. 

    A class in OOP is a blueprint for creating objects, defining their properties and behaviors.

    • Classes are templates for creating objects in OOP

    • They define the properties (attributes) and behaviors (methods) of objects

    • Objects are instances of classes, each with its own unique data

    • Inheritance allows classes to inherit properties and behaviors from other classes

    • Encapsulation ensures that the data is hidden and can only be a...

  • Answered by AI
  • Q2. What is the difference between an abstract class and an interface?
  • Ans. 

    Abstract class can have both abstract and non-abstract methods, while interface can only have abstract methods.

    • Abstract class can have constructors, fields, and methods, while interface cannot have any implementation.

    • A class can only extend one abstract class, but can implement multiple interfaces.

    • Abstract classes are used to define common characteristics of subclasses, while interfaces are used to define contracts for...

  • Answered by AI
  • Q3. What is joining and creating an inner join query?
  • Ans. 

    Joining is combining data from two or more tables based on a related column, while an inner join query retrieves only the matching records.

    • Joining is used to combine data from multiple tables in a database.

    • Inner join query retrieves only the records that have matching values in both tables.

    • Syntax for inner join: SELECT columns FROM table1 INNER JOIN table2 ON table1.column = table2.column;

    • Example: SELECT orders.order_i...

  • Answered by AI

Interview Preparation Tips

Topics to prepare for Webkul Software Associate Software Engineer interview:
  • OOPS
  • Baisc Of any of Programing
  • MySQL
  • joins
Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Approached by Company and was interviewed in Sep 2024. There were 3 interview rounds.

Round 1 - Technical 

(5 Questions)

  • Q1. Introduce yourself
  • Ans. 

    I am a Java Developer with 5 years of experience in developing web applications using Java, Spring, and Hibernate.

    • 5 years of experience in Java development

    • Proficient in Spring and Hibernate frameworks

    • Strong understanding of web application development

  • Answered by AI
  • Q2. Tell me about the project you worked on in your previous company and the role you played as part of the team and your day to day responsibilities as a Java Developer in the project
  • Ans. 

    Developed a web-based inventory management system using Java, Spring, and Hibernate

    • Designed and implemented database schema using Hibernate

    • Developed RESTful APIs using Spring framework

    • Worked on front-end development using HTML, CSS, and JavaScript

    • Collaborated with team members to troubleshoot and resolve issues

    • Participated in code reviews and testing

  • Answered by AI
  • Q3. What are Interfaces and Abstract classed in Java and code an example of an interface on Notepad
  • Ans. 

    Interfaces and Abstract classes in Java are used for achieving abstraction and defining contracts for classes to implement.

    • Interfaces in Java are like blueprints for classes, defining methods that must be implemented by classes that implement the interface.

    • Abstract classes are classes that cannot be instantiated and can have both abstract and concrete methods.

    • Example of an interface in Java: public interface Shape { ...

  • Answered by AI
  • Q4. You are given a string, name and an integer which is year of birth. You need to print the reverse of year of birth followed by the reverse of name.
  • Ans. 

    Reverse the year of birth and name, then print them in that order.

    • Reverse the year of birth using StringBuilder.reverse() method

    • Reverse the name using StringBuilder.reverse() method

    • Print the reversed year of birth followed by the reversed name

  • Answered by AI
  • Q5. What are Threads in Java
  • Ans. 

    Threads in Java are lightweight sub-processes that allow concurrent execution within a single process.

    • Threads allow multiple tasks to be executed simultaneously in a Java program.

    • Threads share the same memory space and resources within a process.

    • Example: Creating a new thread using the Thread class or implementing the Runnable interface.

  • Answered by AI
Round 2 - Technical 

(7 Questions)

  • Q1. Explain briefly about your project at your previous company
  • Ans. 

    Developed a web application for inventory management system using Java Spring framework

    • Used Java Spring framework for backend development

    • Implemented RESTful APIs for communication between frontend and backend

    • Utilized MySQL database for storing inventory data

  • Answered by AI
  • Q2. Given a ArrayList of String containing some name with some name repeated. Write the code on a notepad printing only the single occurrence of each name in the ArrayList. iImplement the same using Java 8 Str...
  • Ans. 

    Using Java 8 Streams API to print single occurrences of names in an ArrayList of Strings.

    • Use stream() method on the ArrayList to create a stream of elements.

    • Use filter() method to filter out elements that occur more than once.

    • Use distinct() method to get only unique elements.

    • Use forEach() method to print each unique element.

  • Answered by AI
  • Q3. Given a ArrayList of String containing some names with some repeated names. Write the code on a notepad printing each name and the number of occurrences of each name in the ArrayList
  • Ans. 

    Code to print each name and the number of occurrences in an ArrayList of Strings.

    • Iterate through the ArrayList and use a HashMap to store the count of each name.

    • Print each name along with its count from the HashMap.

  • Answered by AI
  • Q4. What are lambda expressions in Java
  • Ans. 

    Lambda expressions in Java are a concise way to represent anonymous functions.

    • Lambda expressions are used to provide implementation of functional interfaces.

    • They enable you to treat functionality as a method argument, or code as data.

    • Syntax: (parameters) -> expression or (parameters) -> { statements; }

    • Example: (int a, int b) -> a + b

  • Answered by AI
  • Q5. What are functional interfaces in Java
  • Ans. 

    Functional interfaces in Java are interfaces with only one abstract method, used for lambda expressions and functional programming.

    • Functional interfaces have only one abstract method, but can have multiple default or static methods.

    • They are used for lambda expressions and functional programming in Java.

    • Examples include java.lang.Runnable, java.util.Comparator, and java.util.function.Function.

  • Answered by AI
  • Q6. What are Streams in Java
  • Ans. 

    Streams in Java are sequences of elements that support functional-style operations such as filter, map, reduce, etc.

    • Streams are not data structures, but rather a way to interact with collections of objects.

    • They allow for efficient processing of large amounts of data.

    • Streams can be sequential or parallel, allowing for concurrent processing.

    • Example: List names = Arrays.asList("Alice", "Bob", "Charlie"); Stream stream = n

  • Answered by AI
  • Q7. Do you have any questions for me
Round 3 - HR 

(4 Questions)

  • Q1. Tell me about yourself
  • Ans. 

    I am a Java Developer with 5 years of experience in developing web applications and implementing solutions using Java technologies.

    • 5 years of experience in Java development

    • Strong knowledge of web application development

    • Experience in implementing solutions using Java technologies

  • Answered by AI
  • Q2. Few questions related to my education and my placements
  • Q3. What was your CTC at your previous company
  • Ans. 

    My previous CTC was confidential as per company policy.

    • CTC was confidential as per company policy

    • I am unable to disclose my previous CTC

    • Previous CTC information is not available

  • Answered by AI
  • Q4. Do you have any questions for me

Interview Preparation Tips

Interview preparation tips for other job seekers - prepare well with the basics of java and advanced java topics like multi threading and synchronization. Java 8 features like lambda expressions and functional interfaces. coding questions based on Streams.

Skills evaluated in this interview

Interview experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
No response

I applied via Naukri.com and was interviewed in Dec 2024. There was 1 interview round.

Round 1 - One-on-one 

(4 Questions)

  • Q1. What is runtime polymorphism, and can you provide a code example to illustrate it?
  • Q2. Streams in java
  • Q3. How do we create threads in Java, and how do we invoke them?
  • Q4. What is a Rest Template and how is it used?
Interview experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Not Selected

I applied via campus placement at College of Engineering ( Formerly Pune Instiute of Enginering and Technology ), Pune and was interviewed in Sep 2024. There were 3 interview rounds.

Round 1 - HR 

(1 Question)

  • Q1. Basic questions ... tell me about yourself? projects? some quizes, some coding snippets
Round 2 - Technical 

(4 Questions)

  • Q1. Print all str in arrays
  • Ans. 

    Print all strings in an array

    • Use a loop to iterate through the array

    • Print each string in the array

  • Answered by AI
  • Q2. Print the missing number from the range 1 to 100;
  • Ans. 

    Use the formula for sum of natural numbers to find the missing number.

    • Calculate the sum of numbers from 1 to 100 using the formula n*(n+1)/2

    • Find the actual sum of numbers from 1 to 100

    • Subtract the actual sum from the calculated sum to find the missing number

  • Answered by AI
  • Q3. How to converts stack to heap
  • Ans. 

    To convert a stack to a heap, you can use a sorting algorithm like heapify.

    • Use a sorting algorithm like heapify to rearrange the elements in the stack into a heap structure.

    • Heapify the stack by starting from the last non-leaf node and moving up the tree.

    • After heapifying the stack, the elements will be in a heap structure with the root node containing the maximum value.

  • Answered by AI
  • Q4. Project and dbms question
Round 3 - Technical 

(1 Question)

  • Q1. Array was given apply permutation combination and give biggest number

Skills evaluated in this interview

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

(2 Questions)

  • Q1. Technical question on NodeJS and JavaScript part and the n coding round
  • Q2. What is callback hell
Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - One-on-one 

(2 Questions)

  • Q1. Self Introduction
  • Q2. Twilio Framework
Round 2 - Technical 

(2 Questions)

  • Q1. Related to Django Framework
  • Q2. Related to Twilio Framework
Round 3 - Group Discussion 

Job Roles and Responsibility & Salary Discussion

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

I applied via Naukri.com and was interviewed in Sep 2024. There were 3 interview rounds.

Round 1 - One-on-one 

(2 Questions)

  • Q1. Oops concept asked
  • Q2. Springboot annotations
Round 2 - One-on-one 

(2 Questions)

  • Q1. Project details simply
  • Q2. Springboot related
Round 3 - HR 

(2 Questions)

  • Q1. Easy about salary
  • Q2. Details about asked

Interview Preparation Tips

Interview preparation tips for other job seekers - Basic concept and real time example is the only thing achieve to clear interview
Interview experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
No response

I applied via Naukri.com and was interviewed in Jul 2024. There was 1 interview round.

Round 1 - One-on-one 

(6 Questions)

  • Q1. How do you allocate Resources? Practical questions
  • Q2. What are the types of Risks?
  • Ans. 

    Types of risks include strategic, operational, financial, compliance, and reputational risks.

    • Strategic Risk: Risks related to the organization's long-term goals and objectives.

    • Operational Risk: Risks arising from internal processes, systems, and people.

    • Financial Risk: Risks related to financial markets, investments, and funding.

    • Compliance Risk: Risks associated with failing to comply with laws, regulations, and industr...

  • Answered by AI
  • Q3. How do you manage Risks? (Practical question)
  • Ans. 

    I manage risks by identifying, analyzing, and prioritizing potential risks, developing risk mitigation strategies, and monitoring risks throughout the project.

    • Identify potential risks by brainstorming with team members and stakeholders

    • Analyze the likelihood and impact of each risk on the project

    • Prioritize risks based on their severity and potential impact on project objectives

    • Develop risk mitigation strategies to addre...

  • Answered by AI
  • Q4. How do you manage change requests?
  • Ans. 

    I manage change requests by evaluating impact, prioritizing based on project goals, communicating with stakeholders, and updating project documentation.

    • Evaluate the impact of the change request on project scope, timeline, and budget.

    • Prioritize change requests based on project goals and objectives.

    • Communicate with stakeholders to discuss the change request and gather feedback.

    • Update project documentation including the p...

  • Answered by AI
  • Q5. Conflict management?
  • Q6. Scenario based questions
Interview experience
2
Poor
Difficulty level
Moderate
Process Duration
2-4 weeks
Result
Not Selected

I applied via Referral

Round 1 - Technical 

(2 Questions)

  • Q1. Java related questions.
  • Q2. SQL joins questions

Greemus Software Technologies Private Limited Interview FAQs

How many rounds are there in Greemus Software Technologies Private Limited interview?
Greemus Software Technologies Private Limited interview process usually has 4 rounds. The most common rounds in the Greemus Software Technologies Private Limited interview process are Resume Shortlist, Aptitude Test and Technical.
How to prepare for Greemus Software Technologies Private Limited interview?
Go through your CV in detail and study all the technologies mentioned in your CV. Prepare at least two technologies or languages in depth if you are appearing for a technical interview at Greemus Software Technologies Private Limited. The most common topics and skills that interviewers at Greemus Software Technologies Private Limited expect are Java, AWS, AWS Cloud, AWS DevOps and C.
What are the top questions asked in Greemus Software Technologies Private Limited interview?

Some of the top questions asked at the Greemus Software Technologies Private Limited interview -

  1. Based on Domain Technical questions will be involved which is standard le...read more
  2. CTC Discussion, DOJ I...read more

Tell us how to improve this page.

Interview Questions from Similar Companies

TCS Interview Questions
3.7
 • 10.2k Interviews
Infosys Interview Questions
3.7
 • 7.5k Interviews
Wipro Interview Questions
3.7
 • 5.5k Interviews
Tech Mahindra Interview Questions
3.6
 • 3.8k Interviews
HCLTech Interview Questions
3.5
 • 3.7k Interviews
LTIMindtree Interview Questions
3.9
 • 2.9k Interviews
Mphasis Interview Questions
3.4
 • 788 Interviews
Cyient Interview Questions
3.7
 • 279 Interviews
View all

Greemus Software Technologies Private Limited Reviews and Ratings

based on 157 reviews

4.8/5

Rating in categories

4.8

Skill development

4.7

Work-Life balance

4.7

Salary & Benefits

4.7

Job Security

4.8

Company culture

4.7

Promotions/Appraisal

4.7

Work Satisfaction

Explore 157 Reviews and Ratings
Software Developer
7 salaries
unlock blur

₹3 L/yr - ₹4.8 L/yr

Explore more salaries
Compare Greemus Software Technologies Private Limited with

Infosys

3.7
Compare

TCS

3.7
Compare

Wipro

3.7
Compare

HCLTech

3.5
Compare

Calculate your in-hand salary

Confused about how your in-hand salary is calculated? Enter your annual salary (CTC) and get your in-hand salary
Did you find this page helpful?
Yes No
write
Share an Interview