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 243 Reviews

Filter interviews by

Girmiti Software Software Developer Interview Questions, Process, and Tips

Updated 18 Apr 2024

Top Girmiti Software Software Developer Interview Questions and Answers

View all 9 questions

Girmiti Software Software Developer Interview Experiences

2 interviews found

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

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

Interview questions from similar companies

Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-

I applied via Campus Placement

Round 1 - Coding Test 

Coding test was really good it was easier to tackle the problem and writting code for it.

Round 2 - Technical 

(2 Questions)

  • Q1. Can you tell me about yourself?
  • Q2. What is the major project you have worked on, and can you provide an explanation of it?
  • Ans. 

    Developed a web-based project management tool for tracking tasks and deadlines.

    • Used React.js for front-end development

    • Implemented RESTful APIs using Node.js and Express

    • Utilized MongoDB for database storage

    • Incorporated authentication and authorization features for user security

  • Answered by AI
Round 3 - Technical 

(1 Question)

  • Q1. SQL ques and concept
Interview experience
1
Bad
Difficulty level
Easy
Process Duration
More than 8 weeks
Result
Not Selected

I applied via Campus Placement and was interviewed in Jun 2024. There were 4 interview rounds.

Round 1 - Group Discussion 

Group discussion was the first round on avg there were 15 people in a group discussion at last everyone was given a minute to speak

Round 2 - HR 

(4 Questions)

  • Q1. Tell me about yourself?
  • Q2. Where do you see yourself in five years?
  • Q3. Tell me about your family?
  • Q4. Do you plan on Higher education?
Round 3 - Technical 

(6 Questions)

  • Q1. Questions on OOPs concept
  • Q2. Sort the array by parity
  • Q3. Write SQL queries
  • Q4. Who wrote the book discovery of the nation
  • Q5. What is the official language of kashmir
  • Q6. Which city is called city of lakes
Round 4 - Technical 

(6 Questions)

  • Q1. Find the length of the longest word in the length
  • Q2. Push the zeroes in the arrays to the end
  • Q3. When was python launched
  • Q4. What is name of ai from meta/google/amazon
  • Q5. What do you do in your free time
  • Q6. Tell me your pros and cons

Interview Preparation Tips

Topics to prepare for Winjit Technologies Software Developer interview:
  • OOPS
  • C++
  • SQL
Interview preparation tips for other job seekers - The Recruitment process is extremely slow and even weird like asking non-technical questions in technical rounds. The interviews were often rescheduled and mismanaged. The last round was in their office we reached before time and they had no clue that they had an interview scheduled. It began after two hours. Lastly they picked those candidates who had 0 technical knowledge in fact most of them had pretty bad interview experience since then could not answer any technical questions yet they were selected on the other hand those who could answer technical questions and had good interview experience were left out also the results came after a month leading me to believe there was something fishy
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 Nov 2024. There were 3 interview rounds.

Round 1 - Aptitude Test 

General aptitude and simple technical questions of SQL &js

Round 2 - Technical 

(2 Questions)

  • Q1. Simple technical interview based on resume
  • Q2. Question based on projects
Round 3 - HR 

(2 Questions)

  • Q1. Introduce yourself
  • Ans. 

    I am a software developer with 5 years of experience in Java and Python.

    • Experienced in Java and Python programming languages

    • Worked on developing web applications using Spring framework

    • Familiar with Agile development methodologies

  • Answered by AI
  • Q2. Are you okay with the bond
  • Ans. 

    Yes, I am okay with the bond as long as it is reasonable and fair.

    • I am open to discussing the terms of the bond to ensure it is fair for both parties.

    • I understand that bonds are common in the software industry and can be a way for companies to protect their investment in employees.

    • I am committed to fulfilling my obligations under the bond agreement.

    • I am confident in my skills and abilities to contribute value to the co

  • Answered by AI
Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Aptitude Test 

Kjigtrngh biuit xug u;byu,vtcyterjv iovyutgh, mhvtfy

Round 2 - Coding Test 

Buygtrvc sndgbhulitcyuvltyuxruyf jylbiuxtgrfdhmvjbjkkjtydtrsxgf

Round 3 - Coding Test 

Kbgjcb sgfnxvb h uibhguxcruyfviulyhviutxtkjbhgtye

Round 4 - One-on-one 

(2 Questions)

  • Q1. What is your long term goal
  • Ans. 

    To become a lead software architect and contribute to cutting-edge technology advancements.

    • Advance to a lead software architect role

    • Contribute to cutting-edge technology advancements

    • Continuously improve skills and knowledge through learning and certifications

  • Answered by AI
  • Q2. Tell me about yourself
  • Ans. 

    I am a software developer with 5 years of experience in developing web applications using various technologies.

    • Experienced in front-end development using HTML, CSS, and JavaScript

    • Proficient in back-end development with languages like Java and Python

    • Familiar with database management systems such as MySQL and MongoDB

    • Strong problem-solving skills and ability to work in a team environment

  • Answered by AI
Interview experience
3
Average
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(2 Questions)

  • Q1. Tell Me about Yourself
  • Ans. 

    I am a passionate software developer with experience in Java, Python, and web development.

    • Experienced in Java, Python, and web development technologies

    • Strong problem-solving skills and ability to work in a team

    • Completed multiple projects including a web-based inventory management system

  • Answered by AI
  • Q2. Question From OOPS Consept
Round 2 - One-on-one 

(2 Questions)

  • Q1. Ask About Web Form
  • Q2. SQL Question like Relation
Interview experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Not Selected

I applied via Company Website and was interviewed in Aug 2024. There were 2 interview rounds.

Round 1 - Aptitude Test 

Very basic aptitude questions along with few coding questions

Round 2 - Technical 

(2 Questions)

  • Q1. A problem statement was given and we had to provide an optimal approach to design and handle that problem
  • Q2. Oops concepts, SQL queries
Interview experience
5
Excellent
Difficulty level
Hard
Process Duration
Less than 2 weeks
Result
Not Selected

I applied via campus placement at International Institute of Information Technology (IIIT), Allahabad and was interviewed in Nov 2024. There was 1 interview round.

Round 1 - Coding Test 

Round 1: DSA round asked Two DSA question in which one is Leetcode medium and another is leetcode Hard. I answer both of them but not selected in the further HR round.

Round 2: HR round

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

I applied via Campus Placement and was interviewed in Aug 2024. There was 1 interview round.

Round 1 - Aptitude Test 

C,c++,java ,SQL, javascript and python

Girmiti Software Interview FAQs

How many rounds are there in Girmiti Software Software Developer interview?
Girmiti Software interview process usually has 2 rounds. The most common rounds in the Girmiti Software interview process are Coding Test and One-on-one Round.
How to prepare for Girmiti Software Software Developer 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 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?

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

  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 103 salaries
₹3 L/yr - ₹11 L/yr
14% less than the average Software Developer Salary in India
View more details

Girmiti Software Software Developer Reviews and Ratings

based on 17 reviews

3.6/5

Rating in categories

3.6

Skill development

3.4

Work-Life balance

3.2

Salary & Benefits

3.6

Job Security

3.5

Company culture

3.4

Promotions/Appraisal

3.4

Work Satisfaction

Explore 17 Reviews and Ratings
Software Engineer
136 salaries
unlock blur

₹3.2 L/yr - ₹11.2 L/yr

Senior Software Engineer
118 salaries
unlock blur

₹5 L/yr - ₹17 L/yr

Software Developer
103 salaries
unlock blur

₹3 L/yr - ₹11 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