Accenture Interview experience (July 3rd – 3PM slot)
Overall Interview Difficulty
Difficulty: 🟡 Moderate (around 5.5–6.5/10)
Suitable for:
● Freshers
● 0–1 year experience
● Candidates applying for Python-related entry-level roles
The interview focuses on four areas:
1. Resume validation
2. Core Python fundamentals
3. Software development concepts
4. Project experience and problem-solving
1. Self Introduction
What they're checking
● Communication skills.
● Confidence.
● Whether your introduction matches your resume.
Complexity: 🟢 Easy
Similar Questions
● Tell me about yourself.
● Walk me through your resume.
● Why should we hire you?
● What are your strengths and weaknesses?
2. Projects and Internships
What they're checking
● Whether you actually worked on the project.
● Practical exposure.
Complexity: 🟢 Easy
Expected Questions
● Explain your final-year project.
● Which project are you most proud of?
● Why did you choose this project?
● What technologies did you use?
3. What's your individual contribution?
What they're checking
They don't want the team's work—they want your work.
For example:
● Developed Python modules.
● Tested APIs.
● Designed database tables.
● Fixed bugs.
● Built the UI.
Complexity: 🟢 Easy
Similar Questions
● What was your responsibility?
● Which module did you develop?
● What did you implement independently?
4. Technologies learned during internship
What they're checking
Your learning ability.
Example:
● Python
● SQL
● Git
● Flask
● Django
● APIs
Complexity: 🟢 Easy
Expected Questions
● Which tools did you use?
● What framework did you learn?
● What was the most useful technology?
5. Project Objective and Your Role
What they're checking
Whether you understand the business purpose.
They expect answers like:
● Objective
● Problem statement
● Solution
● Your contribution
● Outcome
Complexity: 🟡 Moderate
Expected Questions
● What problem were you solving?
● Why was this project developed?
● What was your role?
6. Exception Handling Blocks
What they're checking
Core Python knowledge.
Be ready to explain:
● try
● except
● else
● finally
● raise
Complexity: 🟡 Moderate
Expected Questions
● Difference between exception and error.
● Can multiple except blocks be used?
● Why do we use finally?
● How do you create a custom exception?
7. Python Data Types
What they're checking
Basic Python fundamentals.
Know:
● int
● float
● str
● bool
● list
● tuple
● set
● dictionary
Also understand mutable vs immutable types.
Complexity: 🟢 Easy
Expected Questions
● Difference between list and tuple.
● Difference between set and dictionary.
● Which data types are mutable?
● What is None?
8. Agile Software Methodology
What they're checking
Software development lifecycle knowledge.
Know:
● Agile
● Scrum
● Daily stand-up
● Sprint
● Product Owner
● Scrum Master
Complexity: 🟡 Moderate
Expected Questions
● Why Agile?
● Waterfall vs Agile.
● Scrum framework.
● Agile ceremonies.
9. Sprint
What they're checking
Whether you understand Agile execution.
Know:
● Sprint duration
● Sprint Planning
● Sprint Review
● Sprint Retrospective
Complexity: 🟢 Easy
Expected Questions
● What happens during a sprint?
● Who attends sprint planning?
● What is a sprint backlog?
10. Git
What they're checking
Version control basics.
Know commands like:
● git init
● git clone
● git add
● git commit
● git push
● git pull
● git branch
● git merge
Complexity: 🟡 Moderate
Expected Questions
● Why Git?
● Difference between Git and GitHub.
● What is a branch?
● What is merge conflict?
11. OOP (Object-Oriented Programming)
What they're checking
Core programming concepts.
Know:
● Class
● Object
● Encapsulation
● Inheritance
● Polymorphism
● Abstraction
Complexity: 🟡 Moderate
Expected Questions
● What is inheritance?
● Method overloading vs overriding.
● Constructor in Python.
● What is self?
12. LLM (Large Language Models)
What they're checking
Awareness of current AI technologies.
Know:
● What an LLM is.
● Basic examples.
● Real-world applications.
● Limitations like hallucinations.
Complexity: 🟡 Moderate
Expected Questions
● What is Generative AI?
● Difference between AI, ML, and LLM.
● Name some LLMs.
● How are LLMs used in applications?
13. Challenges faced during the project
What they're checking
Problem-solving skills.
Examples:
● Data issues
● API failures
● Integration problems
● Time constraints
● Team coordination
Complexity: 🟡 Moderate
Expected Questions
● Tell me about a difficult situation.
● Biggest challenge in your project.
● What did you learn?
14. How did you resolve the issue?
What they're checking
Your approach to solving problems.
They expect a structured answer:
● Identified the root cause.
● Discussed with the team or mentor.
● Researched documentation.
● Implemented and tested the fix.
● Verified the outcome.
Complexity: 🟡 Moderate
Expected Questions
● Describe a bug you fixed.
● How do you debug Python code?
● What would you do if you couldn't solve an issue?
Final Assessment
This interview is fundamental to intermediate and aligns well with Accenture's Python skill interviews
for freshers. It emphasizes conceptual understanding and project experience rather than advanced
coding.
If I were preparing for this interview, I would also revise these topics because they are commonly asked
at the same level:
● Functions and lambda expressions
● *args and **kwargs
● List comprehensions
● File handling
● Modules and packages
● Virtual environments
● REST APIs
● Basic SQL queries (SELECT, JOIN, GROUP BY)
● Basic coding problems (string reversal, palindrome, factorial, Fibonacci, prime numbers)
● Python decorators and generators (basic understanding)
Preparing these topics along with the questions you shared would cover the majority of what is typically
expected in an Accenture Python fresher interview.
I will share now