Upload Button Icon Add office photos

Filter interviews by

IT-Asset Software Developer Interview Questions and Answers

Updated 5 Sep 2021

9 Interview questions

A Software Developer was asked
Q. What is a constructor?
Ans. 

A constructor is a special method that is used to initialize objects in a class.

  • Constructors have the same name as the class they belong to.

  • They are called automatically when an object is created.

  • They can take parameters to initialize the object's properties.

  • If a class does not have a constructor, a default constructor is created.

  • Constructors can be overloaded to provide multiple ways to initialize an object.

A Software Developer was asked
Q. What is a wrapper class?
Ans. 

Wrapper class is a class that wraps a primitive data type to provide additional functionality.

  • Wrapper classes are used to convert primitive data types into objects.

  • They provide methods to convert between primitive types and objects.

  • Wrapper classes are immutable.

  • Examples include Integer, Double, and Boolean.

Software Developer Interview Questions Asked at Other Companies

asked in Amazon
Q1. Maximum Subarray Sum Problem Statement Given an array of integers ... read more
asked in Rakuten
Q2. Merge Two Sorted Arrays Problem Statement Given two sorted intege ... read more
asked in Amazon
Q3. Minimum Number of Platforms Needed Problem Statement You are give ... read more
asked in Cognizant
Q4. Nth Fibonacci Number Problem Statement Calculate the Nth term in ... read more
asked in PhonePe
Q5. Form a Triangle Problem Statement You are given an array of integ ... read more
A Software Developer was asked
Q. What is the difference between C++ and Java?
Ans. 

C++ is a compiled language with pointers and memory management, while Java is an interpreted language with garbage collection.

  • C++ is faster than Java due to direct memory access.

  • Java is platform-independent, while C++ is platform-dependent.

  • C++ supports multiple inheritance, while Java only supports single inheritance.

  • Java has built-in support for multithreading, while C++ requires external libraries.

  • C++ allows for...

A Software Developer was asked
Q. What is Java?
Ans. 

Java is a high-level, object-oriented programming language used for developing desktop, web, and mobile applications.

  • Java is platform-independent and can run on any operating system

  • It is known for its security features and is widely used in enterprise applications

  • Java code is compiled into bytecode which can be run on a Java Virtual Machine (JVM)

  • Popular frameworks and libraries in Java include Spring, Hibernate, a...

A Software Developer was asked
Q. Why is multiple inheritance not supported in Java?
Ans. 

Java doesn't support multiple inheritance to avoid diamond problem and complexity.

  • Java supports single inheritance to promote simplicity and avoid ambiguity.

  • Multiple inheritance can lead to the diamond problem where a class inherits from two classes with a common parent.

  • Java provides interfaces to achieve multiple inheritance of type without the diamond problem.

  • Example: class A and class B both have a method with ...

A Software Developer was asked
Q. What is polymorphism?
Ans. 

Polymorphism is the ability of an object to take on many forms.

  • Polymorphism allows objects to be treated as instances of their own class or as instances of their parent class.

  • It enables the use of a single interface to represent multiple types of objects.

  • Examples include method overloading, method overriding, and interfaces in Java.

  • Polymorphism is a key concept in object-oriented programming.

A Software Developer was asked
Q. 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 metho...

Are these interview questions helpful?
A Software Developer was asked
Q. In a PHP registration form, the second task was to create a database in MySQL and a table named 'registration' with columns: ID (Primary Key, auto-increment), Name, Address, DOB, Phone, and Email. Can you d...
Ans. 

Create a MySQL database and a 'registration' table with specified columns for user data storage.

  • Use the command: CREATE DATABASE registration_db; to create a new database.

  • Create the table with: CREATE TABLE registration (ID INT AUTO_INCREMENT PRIMARY KEY, Name VARCHAR(100), Address VARCHAR(255), DOB DATE, Phone VARCHAR(15), Email VARCHAR(100));

  • Ensure the ID column is set as PRIMARY KEY and AUTO_INCREMENT for uniqu...

A Software Developer was asked
Q. Describe your experience creating a PHP registration form with fields for name, address, phone number, date of birth, and email.
Ans. 

Creating a PHP registration form with essential user fields for data collection and validation.

  • Use HTML to create the form structure with input fields for each required data point.

  • Implement PHP for server-side validation to ensure data integrity (e.g., check if email is valid).

  • Utilize prepared statements to prevent SQL injection when storing data in a database.

  • Include client-side validation using JavaScript for im...

IT-Asset Software Developer Interview Experiences

1 interview found

I applied via Referral and was interviewed in Aug 2021. There were 5 interview rounds.

Interview Questionnaire 

10 Questions

  • Q1. What is Java?
  • Ans. 

    Java is a high-level, object-oriented programming language used for developing desktop, web, and mobile applications.

    • Java is platform-independent and can run on any operating system

    • It is known for its security features and is widely used in enterprise applications

    • Java code is compiled into bytecode which can be run on a Java Virtual Machine (JVM)

    • Popular frameworks and libraries in Java include Spring, Hibernate, and Ap...

  • Answered by AI
  • Q2. I had given one task to make PHP registration form which includes fields like 1. Name, 2.Address, 3.Phone Number, 4.Date of Birth, 5. Email.
  • Ans. 

    Creating a PHP registration form with essential user fields for data collection and validation.

    • Use HTML to create the form structure with input fields for each required data point.

    • Implement PHP for server-side validation to ensure data integrity (e.g., check if email is valid).

    • Utilize prepared statements to prevent SQL injection when storing data in a database.

    • Include client-side validation using JavaScript for immedia...

  • Answered by AI
  • Q3. In same PHP registration form second task was to create a database in MYSQL & create a table named "registration" which includes the following column such as ID(Primary Key, it will be auto increment), Nam...
  • Ans. 

    Create a MySQL database and a 'registration' table with specified columns for user data storage.

    • Use the command: CREATE DATABASE registration_db; to create a new database.

    • Create the table with: CREATE TABLE registration (ID INT AUTO_INCREMENT PRIMARY KEY, Name VARCHAR(100), Address VARCHAR(255), DOB DATE, Phone VARCHAR(15), Email VARCHAR(100));

    • Ensure the ID column is set as PRIMARY KEY and AUTO_INCREMENT for unique ide...

  • Answered by AI
  • Q4. Third task was to add a submit button on registration page and on-click of submit button insert the data into MYSQL database. For all this you need to install XAMPP software application in order to run PHP...
  • Q5. What is the difference between C++ & Java?
  • Ans. 

    C++ is a compiled language with pointers and memory management, while Java is an interpreted language with garbage collection.

    • C++ is faster than Java due to direct memory access.

    • Java is platform-independent, while C++ is platform-dependent.

    • C++ supports multiple inheritance, while Java only supports single inheritance.

    • Java has built-in support for multithreading, while C++ requires external libraries.

    • C++ allows for manu...

  • Answered by AI
  • Q6. What is wrapper class?
  • Ans. 

    Wrapper class is a class that wraps a primitive data type to provide additional functionality.

    • Wrapper classes are used to convert primitive data types into objects.

    • They provide methods to convert between primitive types and objects.

    • Wrapper classes are immutable.

    • Examples include Integer, Double, and Boolean.

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

    A constructor is a special method that is used to initialize objects in a class.

    • Constructors have the same name as the class they belong to.

    • They are called automatically when an object is created.

    • They can take parameters to initialize the object's properties.

    • If a class does not have a constructor, a default constructor is created.

    • Constructors can be overloaded to provide multiple ways to initialize an object.

  • Answered by AI
  • Q8. 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
  • Q9. What is polymorphism?
  • Ans. 

    Polymorphism is the ability of an object to take on many forms.

    • Polymorphism allows objects to be treated as instances of their own class or as instances of their parent class.

    • It enables the use of a single interface to represent multiple types of objects.

    • Examples include method overloading, method overriding, and interfaces in Java.

    • Polymorphism is a key concept in object-oriented programming.

  • Answered by AI
  • Q10. Why is multiple inheritance not supported in java?
  • Ans. 

    Java doesn't support multiple inheritance to avoid diamond problem and complexity.

    • Java supports single inheritance to promote simplicity and avoid ambiguity.

    • Multiple inheritance can lead to the diamond problem where a class inherits from two classes with a common parent.

    • Java provides interfaces to achieve multiple inheritance of type without the diamond problem.

    • Example: class A and class B both have a method with the s...

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Same suggestion that it is good for internship in any language you want to do internship. Do the revision nicely about which technology you are giving interview. Other suggestion is please check for reviews or search on google about the company. Check for the location also & you can call them on their number given on their official website.

Skills evaluated in this interview

Top trending discussions

View All
Interview Tips & Stories
6d (edited)
a team lead
Why are women still asked such personal questions in interview?
I recently went for an interview… and honestly, m still trying to process what just happened. Instead of being asked about my skills, experience, or how I could add value to the company… the questions took a totally unexpected turn. The interviewer started asking things like When are you getting married? Are you engaged? And m sure, if I had said I was married, the next question would’ve been How long have you been married? What does my personal life have to do with the job m applying for? This is where I felt the gender discrimination hit hard. These types of questions are so casually thrown at women during interviews but are they ever asked to men? No one asks male candidates if they’re planning a wedding or how old their kids are. So why is it okay to ask women? Can we please stop normalising this kind of behaviour in interviews? Our careers shouldn’t be judged by our relationship status. Period.
Got a question about IT-Asset?
Ask anonymously on communities.

Interview questions from similar companies

I applied via Campus Placement and was interviewed before May 2021. There were 4 interview rounds.

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 

VERBAL QUANT DI/LR and Picture based test

Round 3 - Technical 

(1 Question)

  • Q1. Write a fibonaci series in c++ or C?
  • Ans. 

    Fibonacci series can be easily implemented using loops in C++ or C.

    • Declare variables for first two numbers of the series

    • Use a loop to calculate and print the next number in the series

    • Repeat the loop until desired number of terms are printed

  • Answered by AI
Round 4 - HR 

(1 Question)

  • Q1. Informed about the policies and made us sign a document

Interview Preparation Tips

Interview preparation tips for other job seekers - Just be calm and composed while answering the questions.

Skills evaluated in this interview

Software Developer Interview Questions Asked at Other Companies

asked in Amazon
Q1. Maximum Subarray Sum Problem Statement Given an array of integers ... read more
asked in Rakuten
Q2. Merge Two Sorted Arrays Problem Statement Given two sorted intege ... read more
asked in Amazon
Q3. Minimum Number of Platforms Needed Problem Statement You are give ... read more
asked in Cognizant
Q4. Nth Fibonacci Number Problem Statement Calculate the Nth term in ... read more
asked in PhonePe
Q5. Form a Triangle Problem Statement You are given an array of integ ... read more

I appeared for an interview before Sep 2020.

Round 1 - Coding Test 

Round duration - 90 minutes
Round difficulty - Easy

This round was held during university hours and consisted of 2 coding questions.

Round 2 - Face to Face 

(1 Question)

Round duration - 120 minutes
Round difficulty - Easy

Make sure you do no cutting and are clear about the approach you'd be following. 
 

  • Q1. What is the running median of an input stream?
  • Ans. 

    Running median of an input stream is the median value of the numbers seen so far in a continuous stream of data.

    • Maintain two heaps - a max heap for the lower half of the numbers and a min heap for the upper half.

    • Keep the number of elements in the two heaps balanced or differ by at most 1.

    • If the total number of elements is odd, the median is the root of the max heap. If even, it is the average of the roots of the two he...

  • Answered by AI

Interview Preparation Tips

Professional and academic backgroundI completed Electronics & Communication Engineering from TIET - Thapar Institute of Engineering And Technology. I applied for the job as SDE - 1 in HyderabadEligibility criteria 7 CGPA Amazon interview preparation:Topics to prepare for the interview - Data Structures and Algorithms, Java, Object-Oriented Programming System, System Design, Operating System.Time required to prepare for the interview - 2 MonthsInterview preparation tips for other job seekers

Prepare for company-wise interview questions according to the company in which you are applying. Try to write the code yourself and if got stuck in between then take help from the internet. I recommend you Codezen of Coding Ninjas for practicing Data Structures and Algorithms based questions.

Application resume tips for other job seekers

Be sure 100% of what you write in your resume and prepare for that before the interview what is written on resume.

Final outcome of the interviewSelected

Skills evaluated in this interview

Interview Questionnaire 

1 Question

  • Q1. Tell me about software system

I applied via Referral and was interviewed before Jan 2021. There was 1 interview round.

Interview Questionnaire 

1 Question

  • Q1. What is abstract class, what is list, SQL,ADO.net
  • Ans. 

    Abstract class is a class that cannot be instantiated, List is a collection of objects, SQL is a language used to manage databases, ADO.net is a framework for accessing databases.

    • Abstract class is used as a base class for other classes

    • List is a generic collection of objects

    • SQL is used to create, modify, and query databases

    • ADO.net provides a set of classes for accessing databases

    • Example: abstract class Animal { public a...

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - The interviewer wanted to test both my knowledge and communication skills. most of asked to me Dot net quetions.

Skills evaluated in this interview

I applied via Company Website and was interviewed before Jan 2021. There were 5 interview rounds.

Interview Questionnaire 

3 Questions

  • Q1. Tell me about yourself?
  • Q2. Normalization concept,Java basics inheritance overloading, encapsulation ,update table ,related to projects in final year
  • Q3. Situation based questions based on project

Interview Preparation Tips

Interview preparation tips for other job seekers - Be calm and confident and be genuine whatever you explain that should be very specific to question and if u are feeling narvous then put a gentle smile on your face,if you don't know about question ask then try little bit and say sir I will read about this.
All the Best😊😊

I applied via Naukri.com and was interviewed in Jul 2020. There were 3 interview rounds.

Interview Questionnaire 

4 Questions

  • Q1. Tell me about yourself?
  • Ans. 

    I'm a passionate software developer with 5 years of experience in building scalable web applications and a strong focus on user experience.

    • Experience in full-stack development using technologies like React, Node.js, and MongoDB.

    • Led a team project that improved application performance by 30% through code optimization.

    • Strong background in Agile methodologies, having participated in multiple sprints and retrospectives.

    • Dev...

  • Answered by AI
  • Q2. What are your Strengths?
  • Ans. 

    I excel in problem-solving, collaboration, and adaptability, which enhance my effectiveness as a software developer.

    • Strong problem-solving skills: I enjoy tackling complex coding challenges, like optimizing algorithms for better performance.

    • Effective collaboration: I have successfully worked in Agile teams, contributing to projects like a web application that improved user engagement.

    • Adaptability: I quickly learn new t...

  • Answered by AI
  • Q3. What are your Weakness?
  • Ans. 

    I tend to be overly critical of my work, which can slow down my progress and affect my confidence in delivering projects.

    • I often spend too much time refining code, which can delay project timelines. For example, I once spent an extra week on a feature.

    • I sometimes struggle with delegation, preferring to handle tasks myself to ensure quality. This was evident in a group project where I took on too much.

    • I can be hesitant ...

  • Answered by AI
  • Q4. What are your salary expectations?
  • Ans. 

    I am looking for a competitive salary that reflects my skills and experience in software development.

    • Based on my research, the average salary for a software developer in this region is between $80,000 and $100,000.

    • I have over 5 years of experience in full-stack development, which I believe warrants a salary towards the higher end of that range.

    • I am open to discussing the entire compensation package, including benefits ...

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Do your Homework?
Practice
Provide evidence &Data
Are these interview questions helpful?

I applied via Referral and was interviewed before Jun 2021. There were 2 interview rounds.

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 - Coding Test 

Java, program logic, software engineering

Interview Preparation Tips

Topics to prepare for Infosys Software Developer interview:
  • Java
Interview preparation tips for other job seekers - Be sharp and alert, focus on topics that you know. Work your way up

I applied via Recruitment Consulltant and was interviewed before Aug 2021. There were 2 interview rounds.

Round 1 - Technical 

(1 Question)

  • Q1. Java. Spring boot, micro service, hibernate
Round 2 - HR 

(1 Question)

  • Q1. Salary, technical, company details

Interview Preparation Tips

Topics to prepare for Accenture Software Developer interview:
  • Java
  • Spring Boot
  • Micro service
  • Hibernate
  • JSP
Interview preparation tips for other job seekers - Java, spring boot, micro service, hibernate

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

Interview Questionnaire 

1 Question

  • Q1. .NET basics

IT-Asset Interview FAQs

What are the top questions asked in IT-Asset Software Developer interview?

Some of the top questions asked at the IT-Asset Software Developer interview -

  1. In same PHP registration form second task was to create a database in MYSQL & c...read more
  2. I had given one task to make PHP registration form which includes fields like 1...read more
  3. What is the difference between C++ & Ja...read more

Tell us how to improve this page.

IT-Asset Software Developer Reviews and Ratings

based on 1 review

3.0/5

Rating in categories

4.0

Skill development

2.0

Work-life balance

2.0

Salary

3.0

Job security

3.0

Company culture

4.0

Promotions

3.0

Work satisfaction

Explore 1 Review and Rating
Software Engineer
3 salaries
unlock blur

₹1.8 L/yr - ₹7 L/yr

Software Developer
3 salaries
unlock blur

₹1 L/yr - ₹2.4 L/yr

Explore more salaries
Compare IT-Asset with

TCS

3.6
Compare

Accenture

3.7
Compare

Wipro

3.7
Compare

Cognizant

3.7
Compare
write
Share an Interview