Upload Button Icon Add office photos
Engaged Employer

i

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

Daffodil Software Verified Tick

Compare button icon Compare button icon Compare
3.5

based on 176 Reviews

Filter interviews by

Daffodil Software Junior Java Developer Interview Questions and Answers

Updated 28 May 2024

Daffodil Software Junior Java Developer Interview Experiences

1 interview found

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

I applied via Walk-in and was interviewed before May 2023. There were 4 interview rounds.

Round 1 - Aptitude Test 

It includes general aptitude and MCQ questions for OOPS, hopefully i was able to pass through that round

Round 2 - Coding Test 

There were two Coding Problems, 1st was for Array and the 2nd was for String, Difficulty level was Easy-Medium

Round 3 - Assignment 

2 groups of about 8 people each were able to reach that round. Thankfully, I was in that round. We were asked some pattern questions on the whiteboard and we had to write their pseudocode on the sheet and submit that sheet. Bingo, I was able to go through that round too.

Round 4 - Technical 

(4 Questions)

  • Q1. This round started with a general introduction and proceeded with the OOPS questions. I was able to answer those questions as they were simple considering me as fresher level. But I was not able to pass th...
  • Q2. What is Abstraction?
  • Ans. 

    Abstraction is the concept of hiding complex implementation details and showing only the necessary features of an object.

    • Abstraction allows us to focus on what an object does rather than how it does it

    • It helps in reducing complexity and improving efficiency

    • Examples of abstraction include interfaces in Java, where only method signatures are defined without implementation details

  • Answered by AI
  • Q3. What is Overloading and Overriding?
  • Ans. 

    Overloading is having multiple methods in the same class with the same name but different parameters. Overriding is implementing a method in a subclass that is already defined in the parent class.

    • Overloading allows a class to have multiple methods with the same name but different parameters.

    • Overriding involves implementing a method in a subclass that is already defined in the parent class.

    • Overloading is resolved at com...

  • Answered by AI
  • Q4. What is Inheritance?
  • Ans. 

    Inheritance is a mechanism in object-oriented programming where a class inherits properties and behaviors from another class.

    • Allows a class to inherit attributes and methods from another class

    • Promotes code reusability and reduces redundancy

    • Creates a parent-child relationship between classes

    • Derived class can override methods from the base class

    • Example: Class Car can inherit from class Vehicle

  • Answered by AI

Interview questions from similar companies

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

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

Round 1 - Technical 

(2 Questions)

  • Q1. Basic questions on Java concepts like OOPS, multi threading, stream. MySQL join queries
  • Q2. Questions on Spring Boot and REST API
Round 2 - Technical 

(2 Questions)

  • Q1. Questions on currently working project?.
  • Q2. Your contribution to the project and what challenges you faced?
  • Ans. 

    I contributed by developing new features and fixing bugs. Faced challenges with integrating third-party APIs.

    • Developed new features such as user authentication and data visualization

    • Fixed bugs related to database queries and UI responsiveness

    • Challenges faced with integrating third-party APIs like payment gateways and social media platforms

  • Answered by AI

I applied via Walk-in and was interviewed in Oct 2022. There were 5 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 

Aptitude test like technical questions

Round 3 - Coding Test 

Coding test for technical analysis

Round 4 - HR 

(1 Question)

  • Q1. HR is asking same basic questions java
Round 5 - Technical 

(2 Questions)

  • Q1. Technical questions asked
  • Q2. Full stack java developer

Interview Preparation Tips

Interview preparation tips for other job seekers - Core java, Advance Java, Oracle, Spring, HTML5, CSS, JavaScript and Angular-13

I applied via Campus Placement and was interviewed in Jan 2022. There were 4 interview rounds.

Interview Questionnaire 

2 Questions

  • Q1. Tell me about urself
  • Q2. Can I know ur name

Interview Preparation Tips

Interview preparation tips for other job seekers - Be confident while you are attending the interview
Interview experience
1
Bad
Difficulty level
-
Process Duration
-
Result
No response
Round 1 - Coding Test 

It was medium level java coding questions along with springboot, mcqs

Round 2 - Technical 

(2 Questions)

  • Q1. ArrayList vs LinkedList
  • Ans. 

    ArrayList is better for random access and LinkedList is better for frequent insertions and deletions.

    • ArrayList uses dynamic array to store elements, allowing fast random access but slower insertions and deletions.

    • LinkedList uses doubly linked list to store elements, allowing fast insertions and deletions but slower random access.

    • Example: Use ArrayList when you need to frequently access elements by index. Use LinkedList...

  • Answered by AI
  • Q2. HashMap working
  • Ans. 

    HashMap is a data structure in Java that stores key-value pairs and allows fast retrieval of values based on keys.

    • HashMap is part of the Java Collections framework.

    • It allows null keys and values.

    • HashMap does not maintain insertion order.

    • Example: HashMap map = new HashMap<>();

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - I would say this company is full of fraudster specially their HR ' Anurita Bisht' she is very unprofessional, non ethical, and stupid i would say. I had cleared all their rounds inspite of that didn't hear back for managerial round there was drive happend for that where 6-7 candidates got selected after that they didn't provide any further update on MR round and for HR discussion.
This was very unprofessional that you guys conduct drive and didn't provide any update even after the selection. Totally waste of time specially their HRs are worst no response on call or emails.

I think this company is full of jokers and they made joke with job seekers candidate they have speciality in wasting canddates valuable time. I think legal action should be taken against such type of worst organization and HRs like Anurita Bisht (if I would say any worst word exist then she deserve that).

Very terrible experience i had, if you guys want to save your time and carrier please don't ever attend their interviews or drives these jokers will feel you worst moments.

Skills evaluated in this interview

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

I applied via Referral and was interviewed in Nov 2024. There were 3 interview rounds.

Round 1 - Aptitude Test 

Simple logical based

Round 2 - Coding Test 

Palindrome
Reverse a string

Round 3 - Technical 

(1 Question)

  • Q1. Oops pillar define and explain
  • Ans. 

    The four pillars of Object-Oriented Programming (OOP) are Abstraction, Encapsulation, Inheritance, and Polymorphism.

    • Abstraction: Hides complex implementation details and only shows the necessary features to the outside world.

    • Encapsulation: Bundles data and methods that operate on the data into a single unit, preventing direct access to data from outside the class.

    • Inheritance: Allows a new class to inherit properties an...

  • Answered by AI
Interview experience
3
Average
Difficulty level
Hard
Process Duration
Less than 2 weeks
Result
Not Selected

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

Round 1 - Assignment 

1 Assignment which you need to solve in front of the interviewer

Round 2 - One-on-one 

(2 Questions)

  • Q1. Questions on Java Streams
  • Q2. Questions on springboot
Interview experience
3
Average
Difficulty level
Moderate
Process Duration
2-4 weeks
Result
No response

I applied via Indeed and was interviewed in May 2024. There were 3 interview rounds.

Round 1 - Aptitude Test 

This test was conducted in MSG browser and it has around 30 questions and around 3 to 5 are related to coding

Round 2 - Group Discussion 

Our topic of discussion is future of jobs and take the first initiative and don't go off topic and try to agree and add points with the fellow members

Round 3 - Technical 

(3 Questions)

  • Q1. Tell me about yourself
  • Ans. 

    Experienced Java Developer with a passion for creating efficient and scalable solutions.

    • Over 5 years of experience in Java development

    • Strong knowledge of object-oriented programming principles

    • Proficient in Spring framework and Hibernate

    • Experience with RESTful web services and microservices architecture

    • Familiar with Agile development methodologies

  • Answered by AI
  • Q2. Tell me about the project
  • Q3. Do you known nodejs
  • Ans. 

    Yes, Node.js is a JavaScript runtime built on Chrome's V8 JavaScript engine.

    • Node.js is used for server-side scripting and building scalable network applications.

    • It allows developers to use JavaScript for both client-side and server-side development.

    • Node.js has a large ecosystem of open-source libraries and frameworks like Express.js.

    • It is commonly used for building real-time web applications, APIs, and microservices.

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - So try to be clear and try to learn the lastest programming language and try to answer everything and say that you can learn or do it if you were given a chance
I hope it helps and find you dream or first job quick good good luck🤞
Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-

I was interviewed in Jul 2024.

Round 1 - Technical 

(2 Questions)

  • Q1. Micro service disadvantage
  • Ans. 

    Microservices can introduce complexity, communication overhead, and potential performance issues.

    • Increased complexity due to managing multiple services

    • Communication overhead between services

    • Potential performance issues due to network latency

    • Difficulty in maintaining consistency across services

  • Answered by AI
  • Q2. @functionalinterface can we extend or not, map & flatmap
  • Ans. 

    No, @FunctionalInterface cannot be extended. Map and flatMap are default methods in the interface and cannot be overridden.

    • No, @FunctionalInterface cannot be extended as it is a single abstract method interface.

    • Map and flatMap are default methods in the interface and cannot be overridden.

    • Example: public interface MyInterface { void myMethod(); default void myDefaultMethod() { // implementation } }

  • Answered by AI

Skills evaluated in this interview

Interview experience
4
Good
Difficulty level
Easy
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Job Portal and was interviewed in Apr 2024. There was 1 interview round.

Round 1 - Technical 

(2 Questions)

  • Q1. == operation & .equals() method method overloading
  • Ans. 

    The == operator is used to compare references in Java, while the .equals() method is used to compare values. Method overloading is when multiple methods have the same name but different parameters.

    • Use == to compare references, use .equals() to compare values

    • Method overloading allows multiple methods with the same name but different parameters

    • Example: String str1 = new String("hello"); String str2 = new String("hello");...

  • Answered by AI
  • Q2. Linked list working with example
  • Ans. 

    A linked list is a data structure where each element points to the next element in the list.

    • Linked list is made up of nodes, each containing data and a reference to the next node.

    • Insertion and deletion are efficient in linked lists compared to arrays.

    • Example: Node 1 -> Node 2 -> Node 3 -> null

  • Answered by AI

Skills evaluated in this interview

Daffodil Software Interview FAQs

How many rounds are there in Daffodil Software Junior Java Developer interview?
Daffodil Software interview process usually has 4 rounds. The most common rounds in the Daffodil Software interview process are Aptitude Test, Coding Test and Assignment.
What are the top questions asked in Daffodil Software Junior Java Developer interview?

Some of the top questions asked at the Daffodil Software Junior Java Developer interview -

  1. What is Overloading and Overridi...read more
  2. What is Abstracti...read more
  3. What is Inheritan...read more

Tell us how to improve this page.

People are getting interviews through

based on 1 Daffodil Software interview
WalkIn
100%
Low Confidence
?
Low Confidence means the data is based on a small number of responses received from the candidates.

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
 • 785 Interviews
View all
IT Associate
156 salaries
unlock blur

₹5 L/yr - ₹18 L/yr

Associate Software Engineer
110 salaries
unlock blur

₹5.3 L/yr - ₹19 L/yr

Software Developer
59 salaries
unlock blur

₹4 L/yr - ₹15.7 L/yr

Senior IT Associate
52 salaries
unlock blur

₹7.3 L/yr - ₹26 L/yr

Junior IT Associate
52 salaries
unlock blur

₹3 L/yr - ₹10 L/yr

Explore more salaries
Compare Daffodil Software with

TCS

3.7
Compare

Infosys

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