0% found this document useful (0 votes)
22 views10 pages

Accenture Interview

The document outlines an individual's interview experience with Accenture in October 2024, covering various topics such as personal background, project choices, Python concepts, SQL joins, CRUD operations, and career expectations. Key highlights include the preference for Machine Learning due to its problem-solving capabilities, explanations of decorators and data types in Python, and the importance of job satisfaction over salary. The individual expresses a strong desire for professional growth, challenging projects, and a collaborative work environment at Accenture.

Uploaded by

Annoju Udayashri
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
22 views10 pages

Accenture Interview

The document outlines an individual's interview experience with Accenture in October 2024, covering various topics such as personal background, project choices, Python concepts, SQL joins, CRUD operations, and career expectations. Key highlights include the preference for Machine Learning due to its problem-solving capabilities, explanations of decorators and data types in Python, and the importance of job satisfaction over salary. The individual expresses a strong desire for professional growth, challenging projects, and a collaborative work environment at Accenture.

Uploaded by

Annoju Udayashri
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 10

Accenture Latest Interview Experience OCT Month 2024

Answers:
1. Tell me something about yourself – DOWNLOAD PDF
2. Projects and related Questions: Download PDF
3. What are your weaknesses: Download PDF

Ques. Why did you choose ML for projects but not another
technology?
I chose Machine Learning for my projects because of its tremendous potential to
solve complex real-world problems through data-driven approaches. ML allows
us to analyze large datasets and uncover patterns or insights that might not be
immediately obvious, which can be applied in various fields such as healthcare,
finance, and even everyday applications like recommendation systems.
While other technologies are also interesting, I felt that ML aligns well with my
interests in data analysis and problem-solving. I enjoy the challenge of building
models that can learn and improve over time. Additionally, ML is a rapidly
growing field with continuous advancements, which makes it an exciting space
to explore and innovate in.
Working on ML projects has allowed me to deepen my understanding of
algorithms, data processing, and model evaluation, which I find extremely
rewarding. That being said, I am also open to learning and working with other
technologies, but for this particular project, ML was the best fit to achieve the
desired outcomes."

Ques. What are decorators in Python?


Decorators in Python are a powerful and flexible tool that allows you to modify
the behavior of a function or a method without changing its actual code. They are
essentially functions that wrap another function to extend or alter its behavior.

How Decorators Work:


• A decorator takes a function as an argument, adds some functionality to it, and
returns it.
• It allows for reusable and clean code, especially when adding similar
functionality to multiple functions (e.g., logging, authentication).
Syntax of a Decorator:
In Python, the @decorator_name syntax is used just before a function definition
to apply a decorator to that function.

Use Cases of Decorators:


• Logging: Tracking when a function is called and with what arguments.
• Authentication: Checking user permissions before accessing a function.
• Timing Functions: Measuring the execution time of a function.
Decorators provide a way to dynamically extend the behavior of functions in a
clean, readable way.

Ques. Data Types in Python?


1. Numeric Types
int: Represents whole numbers (e.g., 5, -12).
float: Represents decimal numbers (e.g., 3.14, -0.001).
complex: Represents complex numbers with a real and imaginary
part (e.g., 3+5j).

2. Sequence Types
str: Represents a sequence of characters (e.g., "Hello, World!").
list: A mutable ordered collection of items (e.g., [1, 2, 3, "apple"]).
tuple: An immutable ordered collection of items (e.g., (1, 2, 3,
"apple")).

3. Set Types
set: An unordered collection of unique items (e.g., {1, 2, 3}).
frozenset: An immutable version of a set, where elements cannot
be changed after creation.
4. Mapping Type
dict: A collection of key-value pairs, where each key maps to a
value (e.g., {"name": "Alice", "age": 25}).

5. Boolean Type
bool: Represents logical values True or False, often used in
conditions.

6. Binary Types
bytes: Represents a sequence of bytes, immutable (e.g., b'abc').
bytearray: A mutable sequence of bytes.
memoryview: Provides access to the internal data of an object in a
byte-level view.

Ques. Diff in Java and Python?


Ques. what is inner join and outer join?
1. Inner Join:
Definition: An Inner Join returns only the rows that have matching values in
both tables being joined.
Purpose: It’s used when you want to retrieve data that exists in both tables
based on a common field (like an ID).
Example: If you have two tables—Employees and Departments—and you
use an inner join, you’ll only get employees who have a department assigned
in the Departments table.
Key point: Rows without matches in both tables are excluded.

2. Outer Join:
Definition: An Outer Join returns rows from one or both tables, even if there’s
no match between them. It has three types: Left Outer Join, Right Outer
Join, Full Outer Join.
Left Outer Join (Left Join): Returns all rows from the left table and matched
rows from the right table. If no match is found, it returns NULL for the missing
side.
Right Outer Join (Right Join): Returns all rows from the right table and
matched rows from the left table. If no match is found, it returns NULL for the
missing side.
Full Outer Join: Returns rows when there’s a match in either table. If no
match is found in one table, it returns NULL for the missing side.
Key point: In Outer Joins, rows without matches in one or both tables are
included.

In short:
• Inner Join: Returns only matching rows.
• Outer Join: Returns matching rows plus non-matching rows, depending
on the type (left, right, or full).
Ques. What are crud operations?
CRUD operations refer to the four basic functions that can be performed
on data in a database. The acronym stands for:
1. Create:
Definition: This operation is used to add new records or data to a database.
Example: Adding a new user to a users table.

2. Read:
Definition: This operation retrieves or reads data from a database. It allows
you to query the database to fetch specific records.
Example: Fetching a list of all users or retrieving details of a specific user.

3.Update:
Definition: This operation modifies existing records in the database. It allows
you to change the data of one or more records.
Example: Changing a user's email address or updating their contact
information.

4. Delete:
Definition: This operation removes existing records from a database. It
permanently deletes specified data.
Example: Deleting a user from the users table.

Summary:
• Create: Add new data.
• Read: Retrieve existing data.
• Update: Modify existing data.
• Delete: Remove data.
Ques. Why Job but not further studies?
I chose to pursue a job instead of further studies for several reasons. First, I
believe that gaining practical experience in the industry will provide me with
valuable insights that theoretical learning alone cannot offer. By working in a
professional environment, I can apply the knowledge I acquired during my
studies and develop my skills in real-world scenarios.
Additionally, I am eager to start my career and become financially
independent. Entering the workforce will allow me to gain financial stability
and start building my future.
Furthermore, I see immense value in continuous learning through on-the-job
training and professional development opportunities. I believe that practical
experience will enhance my understanding of the field and equip me with the
skills necessary for career advancement. In the future, I may consider
pursuing further studies or certifications to specialize in my area of interest,
but for now, I am excited to embark on my career journey.

Que. What if another company offering you higher package?


I appreciate the question and understand the importance of considering
multiple factors when making career decisions. While a higher salary is
certainly an important aspect, I believe that it’s not the only factor to
consider. I would evaluate both opportunities based on several criteria:

1. Company Culture: I value a positive work environment and a company


culture that aligns with my values and work style.
2. Career Growth Opportunities: I’m looking for a position that offers growth
and learning opportunities. If the company with the lower package provides
a clear path for professional development, I would weigh that heavily in my
decision.
3. Job Role and Responsibilities: I want to ensure that the role aligns with my
career goals and interests. A position that excites me and offers challenges
that I’m passionate about would take precedence over just the salary.
4. Work-Life Balance: A healthy work-life balance is crucial for long-term job
satisfaction and productivity.
Ultimately, while I would consider the offer with the higher package, my
decision would be based on a holistic view of both opportunities. I believe
that job satisfaction and career growth are equally, if not more, important
than just the financial aspect.

Ques. What are your Expectations from accenture?


My expectations from Accenture revolve around several key areas:
1. Professional Growth: I look forward to being part of a company that is
known for its commitment to employee development. I expect to receive
ongoing training and mentorship opportunities that will help me enhance
my skills and advance my career.
2. Challenging Projects: I am eager to work on innovative and impactful
projects that challenge my abilities and allow me to contribute
meaningfully. Accenture's diverse clientele and range of industries excite
me, and I hope to be part of initiatives that push the boundaries of
technology and business.
3. Collaborative Environment: I expect to work in a team-oriented culture
where collaboration is encouraged. I believe that sharing ideas and learning
from colleagues can significantly enhance my professional experience and
foster a sense of belonging.
4. Work-Life Balance: I appreciate that Accenture emphasizes work-life
balance and well-being. I hope to have a work environment that supports
flexibility and a healthy balance between professional commitments and
personal life.
5. Diversity and Inclusion: I value a workplace that promotes diversity and
inclusion. I expect Accenture to continue fostering an environment where
all employees feel valued and respected, and where diverse perspectives
are embraced.
6. Contribution to Society: I am inspired by Accenture's commitment to
social responsibility. I hope to be involved in projects that have a positive
impact on communities and contribute to sustainable practices.

Overall, I am excited about the prospect of joining Accenture and


contributing to its goals while also growing both professionally and
personally.

You might also like