Upload Button Icon Add office photos

Filter interviews by

Clear (1)

ICF Next Software Developer Interview Questions and Answers

Updated 29 Jun 2021

ICF Next Software Developer Interview Experiences

1 interview found

I applied via LinkedIn and was interviewed in Dec 2020. There were 3 interview rounds.

Interview Questionnaire 

1 Question

  • Q1. Most of the questions were on basic concepts.

Interview Preparation Tips

Interview preparation tips for other job seekers - Make the basics strong. Would be able to clear easily

Interview questions from similar companies

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

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

Round 1 - Technical 

(4 Questions)

  • Q1. Given strings and asked to write down the first non-repeatable string
  • Q2. Palindrome program in java
  • Ans. 

    A palindrome program in Java checks if a given string reads the same forwards and backwards.

    • Create a function that takes a string input

    • Use a loop to compare characters from both ends of the string

    • Return true if the string is a palindrome, false otherwise

  • Answered by AI
  • Q3. Diamond problem in java
  • Ans. 

    Diamond problem in Java occurs when a class inherits from two classes that have a common ancestor, resulting in ambiguity.

    • Diamond problem arises in multiple inheritance scenarios in Java.

    • It occurs when a class inherits from two classes that have a common ancestor.

    • To resolve the diamond problem, Java does not support multiple inheritance through classes, but it can be achieved using interfaces.

    • Example: Class A and Class...

  • Answered by AI
  • Q4. Given a list of numbers and insisted to get the sum of numbers which gives 6
  • Ans. 

    Iterate through the list and find pairs of numbers that sum up to 6

    • Iterate through the list and check if the current number + any other number in the list equals 6

    • Store the pairs of numbers that sum up to 6 in a separate list

    • Return the list of pairs

  • Answered by AI
Round 2 - Technical 

(1 Question)

  • Q1. Java based questions

Interview Preparation Tips

Interview preparation tips for other job seekers - Prepare well on your technical skills. Be good at writing pseudo code, Focus on java and oops concepts.

Skills evaluated in this interview

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

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

Round 1 - Technical 

(2 Questions)

  • Q1. Sql related ques mege into, rank,dense rank,queries of joins etc.
  • Q2. Java 8 related ques optional and stream
Interview experience
3
Average
Difficulty level
Easy
Process Duration
Less than 2 weeks
Result
Not Selected

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

Round 1 - One-on-one 

(2 Questions)

  • Q1. Maximum Sum Subarray
  • Q2. Insert node in binary search tree
  • Ans. 

    To insert a node in a binary search tree, compare the value of the node to be inserted with the current node and traverse left or right accordingly.

    • Start at the root node and compare the value of the node to be inserted with the current node.

    • If the value is less than the current node, move to the left child node. If it is greater, move to the right child node.

    • Repeat this process until reaching a leaf node, then insert ...

  • Answered by AI

Skills evaluated in this interview

Interview experience
3
Average
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Coding Test 

Asking the dp and tree and other

Round 2 - One-on-one 

(1 Question)

  • Q1. Asking the project based question and
Round 3 - HR 

(1 Question)

  • Q1. Some question asking base on cultural base and resume based
Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Aptitude Test 

30 questions test of aptitide online

Round 2 - Technical 

(2 Questions)

  • Q1. Explain microprocessor
  • Ans. 

    A microprocessor is a small electronic device that functions as the central processing unit of a computer.

    • Microprocessors are made up of millions of transistors that perform calculations and execute instructions.

    • They are commonly found in computers, smartphones, and other electronic devices.

    • Examples of popular microprocessors include Intel's Core series and AMD's Ryzen series.

    • Microprocessors process data and perform ta...

  • Answered by AI
  • Q2. What do you mean by iot
  • Ans. 

    IoT stands for Internet of Things, which refers to the network of physical devices connected to the internet, allowing them to collect and exchange data.

    • IoT involves connecting everyday objects to the internet to enable them to send and receive data.

    • Examples of IoT devices include smart thermostats, wearable fitness trackers, and connected appliances.

    • IoT technology enables automation, remote monitoring, and data analyt

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Prepare basic engineering question that would be enough to get the job

Skills evaluated in this interview

Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
2-4 weeks
Result
Selected Selected

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

Round 1 - Coding Test 

DSA + JAVA + Spring boot

Round 2 - Case Study 

LLD (bookmyshow) + DSA

Interview Preparation Tips

Topics to prepare for Lenskart Software Developer interview:
  • Spring batch
  • spring Jpa
  • Transactions
  • Microservices
Interview preparation tips for other job seekers - DSA + HLD
Interview experience
4
Good
Difficulty level
-
Process Duration
Less than 2 weeks
Result
Selected Selected

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

Round 1 - Aptitude Test 

Reasoning 20 minutes

Round 2 - Coding Test 

Related to my fields 20

Interview Preparation Tips

Interview preparation tips for other job seekers - Related to Python and Django Framework, HTML, CSS, MongoDB
Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Not Selected

I applied via Referral and was interviewed in May 2024. There were 4 interview rounds.

Round 1 - Coding Test 

Moderate coding question

Round 2 - Assignment 

Assignment based on a app

Round 3 - Technical 

(2 Questions)

  • Q1. What is inheritance in java?
  • Ans. 

    Inheritance in Java allows a class to inherit properties and behavior from another class.

    • Inheritance allows for code reusability and promotes a hierarchical relationship between classes.

    • Subclasses can access the methods and fields of their superclass.

    • Example: class Dog extends Animal {} - Dog inherits properties and behavior from Animal class.

  • Answered by AI
  • Q2. Difference between OOP and POP
  • Ans. 

    OOP focuses on objects and classes, while POP focuses on procedures and functions.

    • OOP emphasizes data encapsulation and inheritance

    • POP emphasizes sequential execution of procedures

    • Example of OOP: Java, C++

    • Example of POP: C, Pascal

  • Answered by AI
Round 4 - HR 

(2 Questions)

  • Q1. Where do you see in next 5 years?
  • Q2. What is preferred job location

Skills evaluated in this interview

Interview experience
2
Poor
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(2 Questions)

  • Q1. Implement an immutable class.
  • Ans. 

    An immutable class is a class whose instances cannot be modified after creation.

    • Use final keyword for class declaration to prevent inheritance

    • Make all fields private and final to prevent modification

    • Do not provide setter methods, only getter methods should be used

  • Answered by AI
  • Q2. Implement a springboot service that intercepts http requests.
  • Ans. 

    Implement a Springboot service to intercept HTTP requests.

    • Create a Springboot application with necessary dependencies.

    • Implement a custom interceptor by extending HandlerInterceptorAdapter.

    • Override preHandle and postHandle methods to intercept requests and responses.

    • Register the interceptor in the WebMvcConfigurerAdapter configuration class.

  • Answered by AI

Skills evaluated in this interview

Contribute & help others!
anonymous
You can choose to be anonymous

ICF Next Interview FAQs

How to prepare for ICF Next 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 ICF Next. The most common topics and skills that interviewers at ICF Next expect are Javascript, REST API, CSS3, Db2 and Global Marketing.

Recently Viewed

SALARIES

Hospitality Consultants

SALARIES

Samsung

SALARIES

Aditya Traders

SALARIES

Forvia

Tell us how to improve this page.

ICF Next Software Developer Salary
based on 4 salaries
₹8.5 L/yr - ₹17 L/yr
51% more than the average Software Developer Salary in India
View more details

ICF Next Software Developer Reviews and Ratings

based on 1 review

4.0/5

Rating in categories

1.0

Skill development

5.0

Work-life balance

5.0

Salary

1.0

Job security

5.0

Company culture

4.0

Promotions

5.0

Work satisfaction

Explore 1 Review and Rating
Consultant
13 salaries
unlock blur

₹9 L/yr - ₹12 L/yr

Senior Software Developer
13 salaries
unlock blur

₹12 L/yr - ₹25 L/yr

Quality Analyst
12 salaries
unlock blur

₹5.2 L/yr - ₹7.6 L/yr

Associate Consultant
10 salaries
unlock blur

₹4 L/yr - ₹10 L/yr

Senior Consultant
9 salaries
unlock blur

₹10.6 L/yr - ₹17.4 L/yr

Explore more salaries
Compare ICF Next with

BYJU'S

3.1
Compare

Vodafone Idea

4.1
Compare

Asian Paints

4.0
Compare

Tata Projects

4.2
Compare
Did you find this page helpful?
Yes No
write
Share an Interview