Upload Button Icon Add office photos
Engaged Employer

i

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

Girmiti Software Verified Tick

Compare button icon Compare button icon Compare
4.3

based on 246 Reviews

Filter interviews by

Girmiti Software Software Developer Interview Questions, Process, and Tips for Experienced

Updated 18 Apr 2024

Top Girmiti Software Software Developer Interview Questions and Answers for Experienced

View all 9 questions

Girmiti Software Software Developer Interview Experiences for Experienced

2 interviews found

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

1.Remove the duplicates in the array.
2.reverse a string

Round 2 - One-on-one 

(1 Question)

  • Q1. OOps in java Multithreading
  • Ans. 

    Object-oriented programming in Java allows for creating classes and objects to model real-world entities. Multithreading enables concurrent execution of multiple threads within a single process.

    • Java supports OOP concepts like inheritance, encapsulation, polymorphism, and abstraction.

    • Multithreading in Java allows multiple threads to run concurrently, improving performance and responsiveness.

    • Example: Creating a new threa...

  • Answered by AI

Skills evaluated in this interview

I applied via Company Website and was interviewed in Jun 2021. There were 3 interview rounds.

Interview Questionnaire 

9 Questions

  • Q1. What is inheritance?
  • Ans. 

    Inheritance is a mechanism in object-oriented programming where a new class is created by inheriting properties of an existing class.

    • Inheritance allows code reuse and promotes code organization.

    • The existing class is called the parent or superclass, and the new class is called the child or subclass.

    • The child class inherits all the properties and methods of the parent class, and can also add new properties and methods.

    • Fo...

  • Answered by AI
  • Q2. Brief explain oops concept?
  • Ans. 

    OOPs is a programming paradigm based on the concept of objects that interact with each other.

    • OOPs stands for Object-Oriented Programming.

    • It focuses on creating objects that have properties and methods.

    • Encapsulation, Inheritance, and Polymorphism are the three main pillars of OOPs.

    • Encapsulation is the process of hiding the internal details of an object from the outside world.

    • Inheritance allows a class to inherit propert...

  • Answered by AI
  • Q3. What is collection?
  • Ans. 

    A collection is a group of related objects or data items that can be accessed and manipulated in a unified way.

    • Collections are used to store and organize data in a program.

    • They can be of various types such as arrays, lists, sets, maps, etc.

    • Collections provide methods to add, remove, and access elements.

    • Examples include ArrayList, HashSet, TreeMap, etc.

  • Answered by AI
  • Q4. Difference between throw and throws?
  • Ans. 

    throw is used to explicitly throw an exception in a method, while throws is used to declare the exceptions that a method may throw.

    • throw is used within a method to throw an exception when a certain condition is met

    • throws is used in the method signature to declare the exceptions that may be thrown by the method

    • throw is followed by an exception object, while throws is followed by the exception class names separated by co...

  • Answered by AI
  • Q5. Difference between checked exception and unchecked exception?
  • Ans. 

    Checked exceptions are checked at compile-time, while unchecked exceptions are not.

    • Checked exceptions are declared in the method signature or caught using try-catch blocks.

    • Unchecked exceptions do not need to be declared or caught explicitly.

    • Checked exceptions are typically used for recoverable errors, while unchecked exceptions are used for unrecoverable errors.

    • Examples of checked exceptions include IOException and SQL...

  • Answered by AI
  • Q6. How to create a object?
  • Ans. 

    To create an object, define a class and instantiate it using the 'new' keyword.

    • Define a class with properties and methods

    • Instantiate the class using the 'new' keyword

    • Access the object's properties and methods using dot notation

  • Answered by AI
  • Q7. What is interface?
  • Ans. 

    An interface is a contract that specifies the methods and properties that a class must implement.

    • An interface defines a set of methods and properties that a class must implement

    • Interfaces are used to achieve abstraction and polymorphism

    • Interfaces can be used to define contracts between different parts of a system

    • A class can implement multiple interfaces

    • Interfaces are declared using the 'interface' keyword in most progr

  • Answered by AI
  • Q8. Difference between method overloading and overriding?
  • Ans. 

    Method overloading is having multiple methods with the same name but different parameters. Method overriding is having a method in a subclass with the same name and parameters as in the superclass.

    • Method overloading is compile-time polymorphism while method overriding is runtime polymorphism.

    • Method overloading is used to provide different ways of calling the same method with different parameters.

    • Method overriding is us...

  • Answered by AI
  • Q9. Simple program (input - r$3y@o9hy#*a&r), (output - numbers - 2,alphabet - 7,special character - 5)

Interview Preparation Tips

Interview preparation tips for other job seekers - this interview was a technical one. it lasted for about 30 to 35 minutes. the interviewer wanted to test my technical skills. most of the questions asked to me were related to java i.e. (core concept, advance java, oops concept). he is very clever to ask answers with examples. luckily i was able to answer with example most of the questions correctly. you need to stay calm and should apply presence of mind. please go through the job description before applying. all the best :-)

Skills evaluated in this interview

Software Developer Interview Questions Asked at Other Companies for Experienced

asked in Amazon
Q1. Fenwick TreeYou are given an array/list 'ARR' of ‘N’ integers, an ... read more
asked in Infosys
Q2. 1. what is the difference between exception and error. How did u ... read more
asked in Amazon
Q3. Fire in the cells.You are given a matrix 'MAT' of size ‘N’ * ‘M’, ... read more
asked in Amazon
Q4. Two SumYou are given an array of integers 'ARR' of length 'N' and ... read more
Q5. 9268 | Chess TournamentChess tournament is going to be organized ... read more

Interview questions from similar companies

I applied via Naukri.com

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 

(1 Question)

  • Q1. OOPS concepts of Java
  • Ans. 

    OOPS concepts of Java include encapsulation, inheritance, polymorphism, and abstraction.

    • Encapsulation: bundling data and methods within a class

    • Inheritance: creating new classes from existing ones

    • Polymorphism: using a single interface to represent multiple classes

    • Abstraction: hiding implementation details and showing only necessary information

  • Answered by AI
Round 3 - HR 

(1 Question)

  • Q1. Salary Expectations , why you are switching

Interview Preparation Tips

Interview preparation tips for other job seekers - To be honest, Never Join any project offered by Collabera. If Collabera is hiring for there company then it's fine. As I was on Collabera payroll and working for Infosys. The scam here which they do is that they won't tell you anything clearly. Basically if you are working on any project then only you will be paid. After join Collabera, they provided some training and offered a project after 2 months and I was not paid for that 2 months. I would say I was lucky enough to be alloted to a project but many of my colleague from Collabera were not allocated even after 6 months and no money were given. Please don't go for CTC whichever is offered by Collabera. I didn't knew about them earlier but after facing it myself I can surely tell you that you can ask as many CTC you want they will pay you that. But it's career destroyer

Skills evaluated in this interview

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

I applied via campus placement at Uttar Pradesh Technical University (UPTU) and was interviewed before Sep 2023. There were 3 interview rounds.

Round 1 - Aptitude Test 

Basic aptitude questions

Round 2 - Coding Test 

3 basic questions they asked

Round 3 - Coding Test 

Pointer and SQL related questions

I applied via campus placement at All India Shri Shivaji Memorial Society's College of Engineering, Pune and was interviewed before Jun 2021. There were 3 interview rounds.

Round 1 - Aptitude Test 

Not hard

Round 2 - Technical 

(2 Questions)

  • Q1. On java sql and related
  • Q2. Interview questions on java , SQL and basic queries on joins and coding questions on string manipulation and linked list . Also they ask about trees and graphs.
Round 3 - HR 

(1 Question)

  • Q1. Common HR questions and related

Interview Preparation Tips

Topics to prepare for DataMetica Software Developer interview:
  • Java
  • SQL
Interview preparation tips for other job seekers - Try to have other offers also so that you can negotiate

I applied via Naukri.com and was interviewed before Sep 2020. There were 3 interview rounds.

Interview Questionnaire 

3 Questions

  • Q1. Basics of Java ,MySQL
  • Q2. For java do all object oriented programming (oops) concept very deeply
  • Q3. For mysql do all basics commands and query

Interview Preparation Tips

Interview preparation tips for other job seekers - Strong basic theoretical and practical knowledge required

Interview Questionnaire 

1 Question

  • Q1. Oops concept,Versioning in javascipt,CTE in sql server,Cursor in sql server,scenario based questions like if duplicate data is stored in email then what is your approach to resolve.
Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(2 Questions)

  • Q1. Machine coding -- design and implement splitwise -- duration 1.5hr
  • Q2. Basic implemetation of split-wise
  • Ans. 

    Split-wise is a basic implementation to divide expenses among a group of people.

    • Create a function that takes in an array of expenses and participants

    • Calculate the total expense and divide it equally among participants

    • Return a list of strings showing who owes how much to whom

  • Answered by AI
Round 2 - Technical 

(1 Question)

  • Q1. Low and high level design of BookMyShow
  • Ans. 

    BookMyShow is a platform for booking movie tickets, event tickets, and other entertainment activities.

    • Low level design: Database schema for storing user information, ticket details, show timings, etc.

    • High level design: System architecture including front-end, back-end, and database components.

    • Example: Use of microservices for scalability and fault tolerance.

    • Example: Integration with payment gateways for seamless transa

  • Answered by AI

Skills evaluated in this interview

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

(2 Questions)

  • Q1. Solid principles
  • Q2. .net core based question
Round 2 - HR 

(1 Question)

  • Q1. Scenario based questions
Interview experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
-

I applied via Approached by Company and was interviewed in Feb 2023. There were 2 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 - Technical 

(2 Questions)

  • Q1. Basics to advance concepts of Cloud majorly AWS, Azure. Networking concepts like IP classes, subnetting, vnet etc. Previous project experience in details. How do you manage specific scenario. Real time que...
  • Q2. If you worked on the technology then you know the answers.

Interview Preparation Tips

Interview preparation tips for other job seekers - You should have good communication skills, and should have worked on client project in order to get selected.

Girmiti Software Interview FAQs

How many rounds are there in Girmiti Software Software Developer interview for experienced candidates?
Girmiti Software interview process for experienced candidates usually has 2 rounds. The most common rounds in the Girmiti Software interview process for experienced candidates are Coding Test and One-on-one Round.
How to prepare for Girmiti Software Software Developer interview for experienced candidates?
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 Girmiti Software. The most common topics and skills that interviewers at Girmiti Software expect are Java, Ajax, Android, Android SDK and Hibernate.
What are the top questions asked in Girmiti Software Software Developer interview for experienced candidates?

Some of the top questions asked at the Girmiti Software Software Developer interview for experienced candidates -

  1. difference between checked exception and unchecked excepti...read more
  2. difference between method overloading and overridi...read more
  3. how to create a obje...read more

Tell us how to improve this page.

People are getting interviews through

based on 1 Girmiti Software interview
Company Website
100%
Low Confidence
?
Low Confidence means the data is based on a small number of responses received from the candidates.
Girmiti Software Software Developer Salary
based on 100 salaries
₹3 L/yr - ₹12 L/yr
11% less than the average Software Developer Salary in India
View more details

Girmiti Software Software Developer Reviews and Ratings

based on 18 reviews

3.8/5

Rating in categories

3.8

Skill development

3.6

Work-Life balance

3.4

Salary & Benefits

3.8

Job Security

3.7

Company culture

3.6

Promotions/Appraisal

3.6

Work Satisfaction

Explore 18 Reviews and Ratings
Software Engineer
128 salaries
unlock blur

₹3 L/yr - ₹10.4 L/yr

Senior Software Engineer
118 salaries
unlock blur

₹5 L/yr - ₹17 L/yr

Software Developer
100 salaries
unlock blur

₹3 L/yr - ₹12 L/yr

Softwaretest Engineer
46 salaries
unlock blur

₹2.5 L/yr - ₹10 L/yr

Java Developer
41 salaries
unlock blur

₹3.2 L/yr - ₹8 L/yr

Explore more salaries
Compare Girmiti Software with

TCS

3.7
Compare

Infosys

3.7
Compare

Wipro

3.7
Compare

Tech Mahindra

3.6
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