AccInterview 3
AccInterview 3
AccInterview 3
5. Why this project? What did you learn from this project?/What was your experience as a project head?
I chose this project because it aligned with the requirements of our academic curriculum, which focused on
building AI/ML projects using Python. Additionally, I was passionate about utilizing my skills to solve real-world
problems and the project's potential to simplify attendance management and positively impact educational
institutions was a compelling reason for my choice.
Throughout the project, I experienced the significance of perseverance, adaptability, and effective leadership,
especially when faced with tight deadlines and the need to embrace new technologies. It provided me with
valuable hands-on experience in problem-solving, frontend and backend development, and introduced me to
various new technologies. The project significantly enhanced my technical skills and instilled a sense of
confidence in me for tackling complex challenges in the future.
8. Any difficulty faced while making individual project. How tackled it?
While working on the React project for text operations, I encountered difficulties with routing and implementing
certain functionalities, as I am relatively new to React this time. To overcome these challenges, I referred to
StackOverflow and the official React documentation, which provided me with valuable insights and solutions.
11. What are your goals/ aim/Short term and long term goals? How have you plan to achieve them?
My short-term goal is to build a successful career in the IT industry, learning new technologies and delivering
high-quality solutions. In the long term, I aspire to take on leadership roles, contribute to innovative projects,
and make a lasting impact in the industry. I plan to achieve these goals through continuous learning, hard work,
and embracing growth opportunities that come my way. I am dedicated to achieving my aspirations and
becoming an invaluable asset to the organization.
12. If you face a problem with your own performance, what would you do?/How do you evaluate your
performance?
If I face a problem with my own performance, I would proactively seek feedback from my peers and superiors,
identify areas of improvement, and work diligently to enhance my skills and abilities.
13. Which two achievements in your life are most important to you? Why?
The achievements that are most important to me are making my teachers proud with my performance and
successfully leading and developing an automated attendance system. These accomplishments showcase my
dedication to education and my leadership skills, which I value highly.
14. Have you participated in any extra activities as a team and individual apart from academics?
Yes, apart from academics, I have actively participated in various extracurricular activities both as a team
member and individually. In inter-school rangoli competitions, our team secured the 1st and 2nd positions,
showcasing our collaborative creativity and teamwork. Additionally, I took part in a project exhibition, where
we presented innovative ideas collectively. Individually, I participated in an inter-school essay writing
competition and received a trophy for securing the 2nd rank. These experiences have enriched my skills,
fostered teamwork and leadership, and boosted my confidence.
17. How did you prepare for least fav subject then?
To manage and clear exams in my least favorite subject, I adopted a strategic approach and dedicated focused
time to practice problems and concepts. Additionally, I developed a systematic study plan to gradually improve
my understanding and mastery of the subject. Through determination and perseverance, I was able to overcome
the challenges and achieve satisfactory results in theoretical mathematics.
20. U have been graduated for nearly 1 year and not in any job? Why there is a gap?
After graduation, I initially explored government exam preparations to honor my parents' wishes. However, my
true passion lies in the IT field, and health issues temporarily affected my career plans. After having open
conversations with my family, I resumed my journey in IT, dedicating myself to continuous learning and skill
enhancement during this gap period. I believe the knowledge gained will be a valuable asset in contributing
effectively to the job profile, and I am excited to contribute my enthusiasm and dedication to the team and
make a positive impact on projects and organizational goals.
21. Tell me about our company. (Every detail should be known, company location, achievements, founder,
founded, employees)
Accenture is a global professional services company, founded in 1989 by Clarence DeLany.
The current CEO of Accenture is Julie Sweet.
It specializes in IT services and consulting, offering a broad range of services across Strategy & Consulting,
Technology, Operations, Industry X, and Accenture Song.
With over 738,000 employees across 200 cities in 49 countries, Accenture serves clients in more than 120
countries, including 89 of the Fortune Global 100 and over three-quarters of the Fortune Global 500.
Accenture has been recognized and awarded multiple times for its leadership, diversity, and excellence in
the professional services industry. This includes being ranked on the Forbes Global 2000, Top 50 Companies
for Diversity by DiversityInc, and named as one of the 100 Best Companies to Work For by Fortune magazine.
28. What are the most important things for you in the job?
For me, the most important thing in a job is the opportunity to deliver high-quality outcomes on schedule. I
value a work environment that emphasizes excellence, teamwork, and continuous learning, allowing me to
make meaningful contributions and grow professionally.
30. Are you willing to relocate?/ Are you ready to work anywhere in India?
Yes, as a fresher, I am open to relocation as it provides opportunities to explore new environments, work with
diverse teams, and gain valuable experiences in different locations. I believe that relocating for the right job can
contribute to personal and professional growth.
37. How do you prioritize tasks and manage time effectively?/ Are you an organized person?
To prioritize tasks and manage time effectively, I start by assessing the urgency and importance of each task. I
create a to-do list and set clear milestones, utilizing time management tools when needed. Regularly reviewing
progress helps me stay on track and meet deadlines efficiently.
42. What did you do in lockdown?/ How did you improve your knowledge and technical expertise during Covid-
19?
During the Covid-19 lockdown, I maximized my time by actively exploring new fields and enhancing my technical
expertise. Besides pursuing my MCA studies through online classes, I engaged in creative activities like sketching
and designing, allowing me to express my artistic side. Additionally, I utilized free resources to learn and improve
my technical skills, which immensely enriched my knowledge in various technology domains. This period of self-
driven exploration and learning has fueled my passion for both art and technology, making me well-prepared to
contribute effectively in the job profile.
43. How have you helped anyone from your skills and abilities?
Through my skills and abilities, I have contributed to the development of practical solutions. For instance, during
my academic project, I led the team in creating an automated attendance system, which received appreciation
from teachers for its innovation and potential to streamline attendance tracking in educational institutions.
Additionally, I have been actively involved in sharing my knowledge with fellow students, assisting them in
understanding complex concepts and programming languages to support their academic growth.
44. Why are you interested in software field?/Why do you want to join IT as a non-IT student?
I am deeply interested in the software field because of its limitless potential to shape the world and create
meaningful solutions. I find satisfaction in writing code, and the constant evolution of the industry fuels my
passion for continuous learning and staying updated with the latest advancements. Moreover, I am driven by
the opportunity to solve real-world problems and positively impact people's lives on a global scale, making a
meaningful contribution to society through technology.
Situation based question / describing your past situation
45. Describe about a challenging situation you faced as a leader and you handled it./ What are the difficulties
have you faced while implementing this project.
During the implementation of the automated attendance system, I encountered a challenging situation where
the system couldn't differentiate between different faces, recognizing all of them as the same. After extensive
research, I realized that the issue was with how the sample images were stored. I made the necessary changes
by naming them in serial numbers, which significantly improved the system's efficiency.
As a leader, I faced another challenging situation when our team was under pressure to meet a critical project
deadline. To address this, I organized a team meeting where everyone could openly express their concerns about
workload. Through effective time management and regular progress check-ins, we successfully met the deadline
and fostered a sense of accomplishment among the team members for overcoming the challenge together.
46. Tell me about a time when you successfully delegated tasks to your team.
In a recent project, I delegated tasks based on each team member's strengths, setting clear expectations and
regular check-ins to monitor progress. This allowed the team to work cohesively and showcase their skills. The
project was successfully completed, demonstrating the power of strategic delegation and trust in my team.
47. Describe a situation where you had to handle a team member’s performance issue.
I faced a situation where a team member's performance was not meeting expectations. I had a private
conversation to understand their challenges and offered support. We identified areas for improvement and
provided additional training and mentorship. Through regular feedback and open communication, the team
member showed significant improvement, positively impacting the team's overall performance.
48. How would you make the situation work when your team is not performing to your expectations?
If my team is not performing to my expectations, I would first identify the root causes of the issue and then
communicate openly with the team to address the challenges. I would offer support, encouragement, and
possibly reevaluate our strategies to improve team performance. A positive team environment and
collaboration are key to overcoming challenges and achieving our goals.
49. Describe a time when you dealt with conflict in your team. How did you handled it?
Once, our team encountered conflict regarding the project's direction. To resolve it, I organized a team meeting
where everyone shared their opinions openly. I actively listened to their concerns and found common ground
and aligned our objectives, resolving the conflict together. Establishing regular feedback sessions helped to
prevent future conflicts and promoted a harmonious work environment.
50. Describe a time when you had to make difficult decision as a leader.
As a leader, I have not yet encountered a situation that required making a difficult decision. However, I am fully
aware that challenging decisions may arise in the future, and I am prepared to tackle them with a thoughtful
and strategic approach. I believe in open communication, collaboration with the team, and considering all
relevant factors to ensure the best possible outcome for the team and the organization.
52. How do you promote collaboration and teamwork within your team members?
To promote collaboration and teamwork, I encourage open communication and a positive work environment
where everyone feels valued. Regular meetings provide a platform for sharing thoughts and ideas. Clear roles
and responsibilities help everyone understand the importance of their contributions to the project's success.
Tech questions
C: C is a procedural programming language known for its efficiency and low-level memory access capabilities.
C++: C++ is an extension of C that adds object-oriented programming features, making it suitable for both
procedural and OOP paradigms.
Java: Java is an object-oriented programming language designed for platform independence
Java can be considered both a compiled and an interpreted language because its source code is first compiled
into a binary byte-code. This byte-code runs on the Java Virtual Machine (JVM), which is usually a software-
based interpreter.
Python: Python is a high-level, interpreted language known for its simplicity and readability, suitable for various
applications, including web development, scripting, and data analysis.
2. Data types in C.
C supports basic data types like int, float, char, double, and modifiers like short, long, signed, unsigned.
3. Pointers in C++
Pointers in C++ are variables that store memory addresses. They allow direct memory manipulation and are
commonly used for dynamic memory allocation and efficient data handling.
4. OOPs concept
Object-Oriented Programming is a methodology or paradigm to design a program using classes and objects.
Object: is an instance of a class. It is an entity that has state and behaviuor. For example, a chair, pen, table,
keyboard, bike, etc. It can be physical or logical.
Class: Collection of objects. It is a logical entity.
It has four pillars:
Inheritance: When one object acquires all the properties and behaviors of a parent object, it is known as
inheritance. It provides code reusability.
Polymorphism: If one task is performed in different ways, it is known as polymorphism.
Abstraction: Hiding internal details and showing functionality is known as abstraction. For example, phone call,
we don't know the internal processing.
Inheritance: Binding (or wrapping) code and data together into a single unit are known as encapsulation. Java
class is an example of encapsulation.
7. Constructors
Constructors are special methods in classes used to initialize object instances. They have the same name as the
class and do not have return types.
17. React
React is a popular JavaScript library used for building user interfaces. It enables developers to create reusable
UI components and efficiently manage the state of applications.
18. Nodejs
Node.js is a server-side runtime environment that allows running JavaScript outside the browser. It is commonly
used to build scalable, networked applications.
19. Expressjs
Express.js is a web application framework for Node.js, providing a set of features and tools for building web
applications and APIs easily.
20. MongoDb
MongoDB is a NoSQL database that stores data in a JSON-like format, providing high scalability, flexibility, and
fast access to data.
24. Normalization
Normalization is the process of organizing data in a database to reduce redundancy and improve efficiency. It
involves breaking down large tables into smaller ones and establishing relationships between them to ensure
data integrity and avoid data anomalies.
1. Atomicity: Transactions are treated as a single unit of work, either fully completed or fully rolled back in case
of failure.
Example: When transferring money between two bank accounts, the entire transaction must be completed
without any partial changes.
2. Consistency: Transactions bring the database from one valid state to another.
Example: If a transaction deducts money from one account, it should also add the same amount to the recipient
account to maintain a balanced state.
3. Isolation: Multiple Transactions are executed independently without interfering with each other.
Example: If two users are updating the same data simultaneously, isolation ensures they don't affect each
other's changes until the transactions are complete.
4. Durability: Once a transaction is committed, its changes are permanent and survive any subsequent failures.
Example: After a successful fund transfer, even if the system crashes, the transaction data will remain intact in
the database.
26. OS
Software that manages computer hardware and software resources, providing services to applications.
27. AI
AI refers to the machine’s ability to perform tasks which typically requires human intelligence, like learning,
problem-solving and decision making.
Eg, Google Assistant that recognizes and understands voice commands and performs actions.
28. ML
ML is a subset of AI that enables system to learn and improve from experiences without explicit programming.
Eg. Spam filters in email system
29. Cloud-computing
Cloud computing provides on demand access to a shared pool of computing resources over the internet.
Eg. Google drive or dropbox that allows user to store and access files and data from any device with internet
connection.
30. IoT
IoT connects physical devises to the internet allowing them to collect and exchange data.
Eg. Smart home system that enables homeowners to control and monitor their home using smartphones.