Company Corner

Accenture and Wipro: Hot Interview Questions 2026

The most-asked technical and HR interview questions at Accenture and Wipro for engineering freshers, with company-specific answers and 2026 prep tips.

By FACE Prep Team 6 min read
accenture wipro interview-questions oop fresher-placement technical-interview company-corner

Accenture and Wipro both structure their technical interviews around OOP fundamentals, live coding, and a detailed project walkthrough.

For most engineering freshers, both companies sit in the same prep bracket: mass-hire IT services, similar entry-level tracks, and interviews that test whether you know your college syllabus well enough to apply it under pressure. The content is predictable. That is not a weakness; the prep is finite and manageable.

Accenture Technical Interview Questions

The technical round at Accenture typically runs 20 to 40 minutes. It covers three consistent areas: object-oriented programming theory, basic coding exercises, and a project discussion. Here is what shows up most often.

Project walkthrough

The most common opening: “Speak about your project in detail for 5 minutes.” Interviewers expect you to cover what the project does, your specific role, the technologies used, and one technical challenge you solved. Generic summaries stall here. Pick one project you understand deeply, including the parts you did not write, and practise explaining it without looking at notes.

OOP concepts

  • Inheritance: A child class takes on the fields and methods of a parent class. In Java, class Dog extends Animal means Dog automatically gets every public and protected method defined in Animal. Be ready to show an example in your preferred language.
  • Method overloading: Two or more methods with the same name but different parameter signatures in the same class. add(int a, int b) and add(double a, double b) are an overloaded pair — the compiler picks the right one at compile time based on the call.
  • Pointers: Where are they used? Memory management, array traversal, and passing variables by reference in C and C++. A common follow-up: the difference between a pointer (stores an address, can be reassigned) and a reference (an alias, cannot be reassigned after binding).

Coding exercises

Accenture’s coding questions are short. Most are solvable in 10 to 20 lines. The ones that come up most often:

# Prime numbers up to N (iterative)
def print_primes(n):
    for num in range(2, n + 1):
        if all(num % i != 0 for i in range(2, int(num**0.5) + 1)):
            print(num)
# Fibonacci series (iterative — preferred in interviews for clarity)
def fibonacci(n):
    a, b = 0, 1
    for _ in range(n):
        print(a, end=" ")
        a, b = b, a + b

Also prepare: filtering positive numbers from an array, printing even and odd numbers from a list, and the difference between SQL and MySQL.

Database basics

SQL vs MySQL is a consistent Accenture question. SQL is a standardised language for querying and managing relational data. MySQL is an open-source relational database management system that implements SQL. The distinction: SQL is the language; MySQL, PostgreSQL, and Oracle are systems that speak it.

Wipro Technical Interview Questions

Wipro’s technical round covers similar ground but tends to go deeper on OOP theory and adds an abstraction exercise drawn from your own project.

Project discussion and abstract

“Tell me about your project” is standard. Wipro sometimes extends this: “Write a brief abstract on one section of your project.” This is a different skill from the narrative walkthrough. Prepare a short written summary of your most technically interesting module, covering what it does, why you designed it that way, and what trade-offs you made.

OOP pillars (all four)

Wipro tests all four OOP pillars directly. Know each one with a one-sentence definition and a concrete example:

  • Encapsulation: Bundling data and the methods that operate on it into a single unit, and restricting direct access through access modifiers like private and protected.
  • Inheritance: A subclass reuses and extends a parent class’s behaviour.
  • Polymorphism: The same interface behaving differently depending on context. Method overloading (compile-time polymorphism) and method overriding (runtime polymorphism) are both types.
  • Abstraction: Exposing only what is necessary; hiding implementation details behind interfaces or abstract classes.

“How is OOP better than structured programming?” is a common Wipro follow-up. The clean answer: OOP gives you modularity (each class is self-contained), reusability through inheritance, and maintainability at scale. Structured programs share global state, which becomes difficult to manage as codebases grow.

Dangling pointer

A dangling pointer holds the address of memory that has already been freed. In C:

int *ptr = (int *)malloc(sizeof(int));
free(ptr);
/* ptr is now dangling — it still holds the freed address */
ptr = NULL; /* correct: reset after free */

Accessing a dangling pointer produces undefined behaviour. The fix: set the pointer to NULL after every free.

Note: some older prep material lists this as “Dumpling pointer”: this is a transcription error from older content. The correct term is dangling pointer.

Fibonacci and time complexity

Same coding question as Accenture. Be ready to write both the recursive and iterative versions and state the time complexity of each:

  • Recursive: O(2^n) without memoisation
  • Iterative: O(n)

Wipro interviewers sometimes ask which version you would use in production code. The answer is iterative, for the linear time complexity.

The HR Round at Both Companies

Neither company’s HR round is designed to catch you out. The goal is to check communication, self-awareness, and whether you have done basic homework on the company.

Questions that appear at both Accenture and Wipro:

  • “Tell me about yourself.” Lead with your branch, college, one key technical skill, and one project. Stay under 90 seconds. Interviewers are checking whether you can organise a coherent narrative, not whether you have an impressive list of projects.
  • “Why do you want to join this company?” Know one specific, real fact about the company. Accenture’s scale in India, Wipro’s CoE network, a technology domain they work in. Generic answers (“great company, strong culture”) do not register well.
  • “Where do you see yourself in 5 years?” Give a plausible, forward-looking answer tied to the company’s work. “I want to build toward a technical lead role in application development” reads more credibly than “I see myself growing with the organisation.”
  • “What are your strengths and weaknesses?” Prepare one genuine strength supported by a specific example. Prepare one real weakness, paired with what you are actively doing to address it. Invented weaknesses (“I work too hard”) tend to backfire.
  • Situational questions: “Describe a time when you faced a challenge in a project.” Use a specific example, not a hypothetical. Describe the situation, what you did, and what the outcome was.

Prepare for the HR round in the same session as the technical round. It requires preparation, and students who treat it as an afterthought often find it the harder of the two.

How to Prepare: A 2-Week Sprint

If your interview at Accenture or Wipro is two weeks away, here is a focused schedule that covers both companies.

Week 1: Technical Foundations

  • Days 1 to 2: OOP all four pillars. Write a one-line definition and one code example for each in your preferred language.
  • Days 3 to 4: Coding patterns. Prime numbers, Fibonacci (both recursive and iterative), array filtering, even and odd separation. Know time and space complexity for each.
  • Day 5: Database basics. SQL commands (SELECT, JOIN, WHERE, GROUP BY), the SQL vs MySQL distinction.
  • Days 6 to 7: Pointer concepts in C or C++. Null pointer, dangling pointer, pointer arithmetic, and the difference between a pointer and a reference.

Week 2: Interview Simulation

  • Days 8 to 9: Project walkthrough practice. Record yourself explaining your project for 5 minutes. Watch it back and cut anything vague or unsupported.
  • Days 10 to 11: HR prep. Write out answers to the five standard questions listed above. Practise saying them out loud, not just reading them.
  • Days 12 to 13: Work through Wipro NTH aptitude and coding sections — these matter before you reach the interview stage.
  • Day 14: Rest. A rested mind performs better in a live interview than one that has been cramming until midnight.

Wipro’s 2026 Hiring Shift and the AI Layer

Wipro cut its FY26 fresher intake from 10,000-12,000 to 7,500-8,000, per CHRO Saurabh Govil at the Q3 FY26 earnings press conference (The Hindu BusinessLine). Alongside the cut, Wipro has built 50 university-based Centres of Excellence, co-developing AI, cybersecurity, and data curriculum with partner institutions. Wipro pays premiums to candidates with prior AI-area experience, and CoE program graduates get priority in the hiring funnel.

For students not at a CoE university, the practical implication is direct: demonstrable AI skills and a project portfolio that shows applied work, not just coursework, strengthen your position in the same hiring funnel that the OOP and coding questions in this article are the entry point for.

The 2026 AI Roadmap for Indian Engineering Students maps the curriculum in a format built around placement timelines.

The OOP questions in this article represent the floor for both companies. Wipro’s 50 CoEs signal that the ceiling for competitive candidates is rising. TinkerLLM at ₹299 is how most FACE Prep readers start building AI project experience before their placement season.

Primary sources

Frequently asked questions

What programming language should I use for Accenture's coding round?

Use the language you know best. Accenture interviewers care more about logic and clarity than the specific language. Most CSE freshers use Java or Python; both are acceptable.

How long should my project walkthrough be at Wipro?

Aim for 3 to 5 minutes. Cover what the project does, your specific role, the key technologies you used, and one challenge you solved. Interviewers may interrupt with clarifying questions.

What is a dangling pointer and why does Wipro ask about it?

A dangling pointer holds the address of memory that has already been freed. Accessing it causes undefined behaviour. Wipro asks this to check whether you understand memory management in C or C++. Always set the pointer to NULL after calling free.

What is method overloading in simple terms?

Method overloading means writing two or more methods with the same name in the same class but with different parameter lists, either different types or a different count. Java and C++ both support it; the compiler picks the right method based on the call.

Does Accenture have multiple technical interview rounds?

Typically one technical interview round for mass-hire tracks, sometimes followed by a managerial round. The number of rounds can vary by campus and role. Check the current process on Accenture's India Careers page before your drive.

Does Wipro prefer OOP over structured programming?

Wipro trains and hires for OOP-heavy development environments. The interview question about OOP versus structured programming has a clear expected answer: modularity, reusability through inheritance, and easier maintenance at scale. Know the four OOP pillars before walking in.

Build AI projects

A self-paced playground for building with LLMs.

TinkerLLM is FACE Prep's sister property. A guided environment for shipping real LLM applications, the kind of project that earns a paragraph on your resume, not a line.

Try TinkerLLM (₹299 launch)
Free AI Roadmap PDF