Upload Button Icon Add office photos

Filter interviews by

IBM Consulting Application Developer Interview Questions and Answers

Updated 27 Apr 2025

6 Interview questions

An Application Developer was asked
Q. How can you create two screens simultaneously?
Ans. 

To create two screens simultaneously, use a multi-threading approach.

  • Use multi-threading to run two separate threads, each responsible for creating and managing a screen.

  • Ensure proper synchronization between the threads to avoid conflicts and ensure smooth operation.

  • Use appropriate APIs or frameworks provided by the platform or programming language to create and display the screens.

  • Example: In Android, you can cre...

An Application Developer was asked
Q. What is lateinit in Kotlin?
Ans. 

lateinit is a keyword in Kotlin used to declare a non-null property that is initialized later.

  • lateinit is used when we want to delay the initialization of a property

  • It can only be used with mutable properties of non-null types

  • The property must be initialized before accessing it, otherwise it will throw an exception

Application Developer Interview Questions Asked at Other Companies

asked in Oracle
Q1. Minimum Cost to Connect All Points Problem Statement Given an arr ... read more
Q2. Aapali Taxi is a taxi cab operator. They have 3 types of cars- Mi ... read more
asked in Fujitsu
Q3. Reverse Linked List Problem Statement Given a singly linked list ... read more
asked in Oracle
Q4. Count Subsequences Problem Statement Given an integer array ARR o ... read more
asked in Oracle
Q5. Two persons X and Y are sitting side by side with a coin in each’ ... read more
An Application Developer was asked
Q. What is a PL/SQL cursor?
Ans. 

A PL/SQL cursor is a pointer used to fetch and manipulate data from a result set in a database.

  • PL/SQL cursor is used to retrieve data row by row from a result set.

  • It allows for processing individual rows returned by a query.

  • Cursors are used in loops to iterate through the result set.

  • Example: DECLARE cursor_name CURSOR FOR SELECT column1, column2 FROM table_name;

An Application Developer was asked
Q. How do you correct technical errors?
Ans. 

Correcting technical errors involves identifying and resolving issues in software code or system configurations.

  • Identify the specific error or bug by analyzing error messages, logs, or user reports.

  • Debug the code by using tools like debuggers, logging, or unit tests.

  • Fix the error by modifying the code or configuration to resolve the issue.

  • Test the corrected code or configuration to ensure the error is resolved.

  • Doc...

An Application Developer was asked
Q. What do you mean by technical?
Ans. 

Technical refers to knowledge, skills, and expertise in a specific field or domain.

  • Technical refers to the practical application of scientific and mathematical knowledge.

  • It involves using tools, techniques, and methodologies to solve problems and achieve specific goals.

  • Examples of technical skills include programming, software development, data analysis, and network administration.

An Application Developer was asked
Q. Retrofit vs traditional way
Ans. 

Retrofit is a modern approach to API integration, providing a more efficient and convenient way compared to traditional methods.

  • Retrofit is a type-safe HTTP client for Android and Java applications.

  • It simplifies the process of making network requests and handling responses.

  • Retrofit uses annotations to define API endpoints and request parameters.

  • It automatically converts JSON responses to Java objects using Gson or...

IBM Consulting Application Developer Interview Experiences

6 interviews found

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

I appeared for an interview in Mar 2025, where I was asked the following questions.

  • Q1. Give one scenario that you faced ad much challenged in your project
  • Ans. 

    During a project, I faced a significant challenge with integrating a third-party API that had inconsistent documentation and frequent changes.

    • Inconsistent Documentation: The API documentation was often outdated, leading to confusion about the correct endpoints and parameters.

    • Frequent Changes: The API provider made changes without notice, causing our application to break unexpectedly, which required quick fixes.

    • Debuggin...

  • Answered by AI
  • Q2. Explain one situation to impress me

Interview Preparation Tips

Interview preparation tips for other job seekers - Keep all these things ready
Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
  • Q1. Mainly basic of java
  • Q2. And springboot microservices design pattern
Interview experience
4
Good
Difficulty level
Easy
Process Duration
2-4 weeks
Result
Selected Selected

I applied via Company Website and was interviewed before Feb 2023. There was 1 interview round.

Round 1 - Technical 

(5 Questions)

  • Q1. What is lateinit in kotlin
  • Ans. 

    lateinit is a keyword in Kotlin used to declare a non-null property that is initialized later.

    • lateinit is used when we want to delay the initialization of a property

    • It can only be used with mutable properties of non-null types

    • The property must be initialized before accessing it, otherwise it will throw an exception

  • Answered by AI
  • Q2. How to create two screen simultaneously
  • Ans. 

    To create two screens simultaneously, use a multi-threading approach.

    • Use multi-threading to run two separate threads, each responsible for creating and managing a screen.

    • Ensure proper synchronization between the threads to avoid conflicts and ensure smooth operation.

    • Use appropriate APIs or frameworks provided by the platform or programming language to create and display the screens.

    • Example: In Android, you can create t...

  • Answered by AI
  • Q3. Where are delegates
  • Q4. Retrofit vs traditional way
  • Ans. 

    Retrofit is a modern approach to API integration, providing a more efficient and convenient way compared to traditional methods.

    • Retrofit is a type-safe HTTP client for Android and Java applications.

    • It simplifies the process of making network requests and handling responses.

    • Retrofit uses annotations to define API endpoints and request parameters.

    • It automatically converts JSON responses to Java objects using Gson or othe...

  • Answered by AI
  • Q5. Unit test cases

Interview Preparation Tips

Interview preparation tips for other job seekers - Be relax
Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(1 Question)

  • Q1. What is a pl sql cursor
  • Ans. 

    A PL/SQL cursor is a pointer used to fetch and manipulate data from a result set in a database.

    • PL/SQL cursor is used to retrieve data row by row from a result set.

    • It allows for processing individual rows returned by a query.

    • Cursors are used in loops to iterate through the result set.

    • Example: DECLARE cursor_name CURSOR FOR SELECT column1, column2 FROM table_name;

  • Answered by AI
Interview experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I appeared for an interview before Apr 2024, where I was asked the following questions.

  • Q1. Instead of Trigger
  • Q2. Store Procedures Function Trigger Views

I applied via Approached by Company and was interviewed in Feb 2022. There were 2 interview rounds.

Round 1 - Technical 

(2 Questions)

  • Q1. What do you mean by technical
  • Ans. 

    Technical refers to knowledge, skills, and expertise in a specific field or domain.

    • Technical refers to the practical application of scientific and mathematical knowledge.

    • It involves using tools, techniques, and methodologies to solve problems and achieve specific goals.

    • Examples of technical skills include programming, software development, data analysis, and network administration.

  • Answered by AI
  • Q2. How does correct technical error
  • Ans. 

    Correcting technical errors involves identifying and resolving issues in software code or system configurations.

    • Identify the specific error or bug by analyzing error messages, logs, or user reports.

    • Debug the code by using tools like debuggers, logging, or unit tests.

    • Fix the error by modifying the code or configuration to resolve the issue.

    • Test the corrected code or configuration to ensure the error is resolved.

    • Document...

  • Answered by AI
Round 2 - Group Discussion 

Comment, communication, coordination problem, project, development

Interview Preparation Tips

Interview preparation tips for other job seekers - Successful completely projects and problems ,

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 IBM Consulting?
Ask anonymously on communities.

Interview questions from similar companies

I appeared for an interview before Jun 2016.

Interview Questionnaire 

4 Questions

  • Q1. Tell me about yourself
  • Ans. 

    I am a passionate application developer with experience in developing web and mobile applications.

    • Experienced in programming languages such as Java, JavaScript, and Swift

    • Skilled in developing responsive and user-friendly interfaces

    • Familiar with Agile development methodologies

    • Have worked on projects involving database management and API integration

  • Answered by AI
  • Q2. Tell me about your project
  • Ans. 

    Developed a mobile application for tracking daily water intake

    • Designed user-friendly interface for inputting water consumption

    • Implemented notifications to remind users to drink water throughout the day

    • Integrated a database to store and track user's daily water intake

    • Utilized charts and graphs to visualize water intake trends

  • Answered by AI
  • Q3. Tell me about your family
  • Ans. 

    I come from a close-knit family of four, including my parents and younger sister.

    • My parents have always been supportive of my career choices.

    • I have a younger sister who is currently studying in college.

    • We enjoy spending quality time together on weekends, going for family outings or watching movies.

  • Answered by AI
  • Q4. Why mphasis
  • Ans. 

    Mphasis offers a diverse range of projects and opportunities for growth in the field of application development.

    • Mphasis has a strong reputation in the IT industry for delivering innovative solutions.

    • The company provides a collaborative work environment that fosters creativity and learning.

    • Mphasis offers opportunities to work on cutting-edge technologies and projects, allowing for professional growth and development.

  • Answered by AI

Interview Preparation Tips

Round: HR Interview
Experience: The interviewer welcomed so warmly in order to make me comfortable.. after a light talk, she started asking me to tell about myself, my place and asked me to explain about my project done...she asked me questions related to my project and concept. I was able to answer most of the questions and for those I didn't know, I tried to give an answer for some questions and for others I accepted that I have no knowledge in an area related to the concept.on the whole I was able to show that I am confident enough and possess good communication skills .I was shortlisted to second round
Tips: Practice the question tell me about yourself...know about the company, know about the projects or internships done. We need not answer all the questions nor we need not be absolutely perfect, but we should see that we need to have the basics grilled in any concept or area

Round: Telephonic interview
Experience: Telephonic interview had a pre-recorded voice and many rounds in itself which tests our communication skills .I was qualified in it and was finally selected
Tips: Focus and attention is very much required....voice quality must be maintained...manage the time gap

College Name: G.Pullareddy Engineering College
Are these interview questions helpful?

Application Developer Interview Questions & Answers

DXC Technology user image R.Arockia Ratheesh Sahayaraj

posted on 10 Nov 2015

Interview Questionnaire 

2 Questions

  • Q1. Tell about Function Overloading,Polymorphism and to give the  difference
  • Ans. 

    Function overloading is when multiple functions have the same name but different parameters. Polymorphism is the ability of an object to take on many forms.

    • Function overloading allows multiple functions with the same name but different parameters to be defined.

    • Polymorphism allows objects of different classes to be treated as objects of a common superclass.

    • Function overloading is resolved at compile-time, while polymorp...

  • Answered by AI
  • Q2. Simple C program to accept and print a name
  • Ans. 

    A simple C program to accept and print a name.

    • Use scanf() function to accept the name from the user.

    • Use printf() function to print the name on the screen.

  • Answered by AI

Interview Preparation Tips

Round: Test
Experience: Quants,Logical and Verbal reasoning were 
asked.Questions mainly from indiabix website.
Duration: 40 minutes
Total Questions: 50

Round: Test
Experience: 75 questions in 50 minutes and for 10 mins  we had to write not more than 
150 words on any one of the 4 topics given......................
Areas like
C aps
Data Structures
Electron Devices and Circuits
Digital Design
Microprocessor
DBMS
Algorithms
Computer Architecture
Operating Systems
Software Engineering
Networks
Duration: 50 minutes
Total Questions: 75

Round: HR Interview
Experience: Interviewer asked us about our hobbies and likes.

Skills:
College Name: Anna University Chennai

Skills evaluated in this interview

Interview Questionnaire 

2 Questions

  • Q1. Asking just previous company details and some technical questions of my job role
  • Q2. Salary only discussed

I applied via Referral and was interviewed in Sep 2021. There were 3 interview rounds.

Interview Questionnaire 

1 Question

  • Q1. How to handle if you are a team lead and some developer is not able to perform well.
  • Ans. 

    As a team lead, address the issue by identifying the root cause and providing support and guidance to improve performance.

    • Have a one-on-one meeting with the developer to discuss their challenges and identify the root cause of their performance issues.

    • Provide support and guidance to help the developer improve their skills and knowledge.

    • Set clear expectations and goals for the developer, and monitor their progress regula...

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Be confident. Go through your technology questions.

IBM Consulting Interview FAQs

How many rounds are there in IBM Consulting Application Developer interview?
IBM Consulting interview process usually has 1-2 rounds. The most common rounds in the IBM Consulting interview process are Technical and Group Discussion.
What are the top questions asked in IBM Consulting Application Developer interview?

Some of the top questions asked at the IBM Consulting Application Developer interview -

  1. How to create two screen simultaneou...read more
  2. How does correct technical er...read more
  3. What do you mean by techni...read more

Tell us how to improve this page.

Overall Interview Experience Rating

4.2/5

based on 5 interview experiences

Difficulty level

Easy 33%
Moderate 67%

Duration

Less than 2 weeks 67%
2-4 weeks 33%
View more
IBM Consulting Application Developer Salary
based on 86 salaries
₹9 L/yr - ₹18.5 L/yr
11% more than the average Application Developer Salary in India
View more details

IBM Consulting Application Developer Reviews and Ratings

based on 7 reviews

4.0/5

Rating in categories

3.6

Skill development

4.2

Work-life balance

3.3

Salary

4.3

Job security

4.0

Company culture

2.9

Promotions

3.4

Work satisfaction

Explore 7 Reviews and Ratings
Application Developer
86 salaries
unlock blur

₹9 L/yr - ₹18.5 L/yr

Senior Consultant
43 salaries
unlock blur

₹13.3 L/yr - ₹30 L/yr

Team Lead
42 salaries
unlock blur

₹18 L/yr - ₹32.9 L/yr

Package Solution Consultant
35 salaries
unlock blur

₹11 L/yr - ₹29.5 L/yr

Management Consultant
27 salaries
unlock blur

₹30 L/yr - ₹37.9 L/yr

Explore more salaries
Compare IBM Consulting with

iEnergizer

4.7
Compare

Bharti Airtel

3.9
Compare

WNS

3.3
Compare

Tata Motors

4.1
Compare
write
Share an Interview