Accenture
20+ iGear Eyewear Interview Questions and Answers
Q1. In how many and in which cities of India Accenture is located?
Accenture has presence in multiple cities across India.
Accenture has offices in 50+ cities in India
Some of the major cities where Accenture is located are Bangalore, Mumbai, Delhi, Chennai, Hyderabad, Pune, Kolkata
Accenture also has delivery centers in cities like Noida, Gurgaon, Coimbatore, Visakhapatnam, etc.
Q2. What is the difference between var and let keywords in JavaScript?
var is function-scoped while let is block-scoped in JavaScript.
var keyword is function-scoped, meaning it is accessible throughout the function it is declared in.
let keyword is block-scoped, meaning it is only accessible within the block it is declared in.
Using var can lead to variable hoisting issues, while let provides more predictable behavior.
Example: var x = 10; function test() { var x = 20; console.log(x); } test(); // Output: 20
Q3. How would you increase your coding skills
Increasing coding skills requires continuous learning and practice.
Attend coding workshops and conferences
Read coding books and articles
Participate in coding challenges and competitions
Collaborate with other coders on projects
Practice coding regularly
Seek feedback and learn from mistakes
Q4. What is the difference between == and ===?
The difference between == and === is that == checks for equality after type coercion, while === checks for equality without type coercion.
The == operator compares two values after converting them to a common type if they are of different types.
The === operator compares two values without type conversion, so they must be of the same type to be considered equal.
Example: 5 == '5' will return true because the values are equal after type coercion, but 5 === '5' will return false b...read more
Q5. Have you know about AI related softwares.
Yes, I am familiar with AI related softwares such as TensorFlow, PyTorch, and OpenCV.
Familiar with TensorFlow for deep learning applications
Experience with PyTorch for neural network development
Knowledge of OpenCV for computer vision tasks
Q6. Python panda library and how to use that
Python panda library is a powerful tool for data manipulation and analysis.
Pandas is used for data manipulation, cleaning, and analysis in Python.
It provides data structures like DataFrame for handling tabular data.
Pandas can read data from various sources like CSV, Excel, SQL databases.
Example: df = pd.read_csv('data.csv') creates a DataFrame from a CSV file.
Q7. Tell me about array and strings
Arrays are collections of elements stored in contiguous memory locations, while strings are arrays of characters used to represent text.
Arrays can store multiple elements of the same data type, accessed by index.
Strings are arrays of characters, often terminated by a null character.
Arrays and strings can be manipulated using various operations like sorting, searching, and concatenation.
Q8. Favourite Sub & Least Fav Subject
My favorite subject is Computer Science and my least favorite subject is History.
Favorite subject: Computer Science - I enjoy coding and problem-solving.
Least favorite subject: History - I find it difficult to remember dates and events.
Q9. Have you used ChatGpt.
Yes, I have used ChatGpt for generating text-based responses.
I have used ChatGpt for generating automated responses in customer service chatbots.
I have utilized ChatGpt for creating personalized email responses.
I have experimented with ChatGpt for generating creative writing prompts.
Q10. What are data structures
Data structures are ways to organize and store data in a computer so that it can be accessed and used efficiently.
Data structures define how data is stored, accessed, and manipulated in a computer program.
Examples include arrays, linked lists, stacks, queues, trees, and graphs.
Choosing the right data structure is important for optimizing performance and memory usage in software development.
Q11. Detailed explanation of projects
I have worked on various projects including designing a new software system for a manufacturing company and implementing a data analysis tool for a research project.
Designed and implemented a new software system for a manufacturing company to streamline their production process
Developed a data analysis tool using Python and SQL for a research project to analyze large datasets
Collaborated with a team of engineers to optimize the performance of a mobile application for a client...read more
Q12. What is batch management
Batch management is the process of tracking and controlling the production and distribution of goods in batches.
Batch management involves assigning unique identifiers to batches of products for traceability.
It helps in monitoring the quality, expiration dates, and inventory levels of each batch.
Batch management is commonly used in industries like pharmaceuticals, food production, and manufacturing.
It allows for efficient recall of products in case of quality issues or safety ...read more
Q13. A man wear cap or water bottle
The question is unclear and does not make sense.
The question is grammatically incorrect and lacks context.
It is not clear what the interviewer is asking for.
There is no logical connection between wearing a cap and a water bottle.
Q14. Biggest achievement till now
Leading a team to successfully implement a new software system for a major client
Led a team of 5 engineers in designing and implementing a custom software solution
Met all project deadlines and delivered the final product ahead of schedule
Received positive feedback from the client for the efficiency and effectiveness of the new system
Q15. Explain jvm architecture
JVM architecture is the structure of the Java Virtual Machine which includes class loader, runtime data areas, execution engine, and native method interface.
Class loader loads class files into memory
Runtime data areas include method area, heap, stack, and PC register
Execution engine executes bytecode instructions
Native method interface allows Java code to interact with native libraries
Q16. Explain any one new technology
Artificial Intelligence (AI) is a new technology that enables machines to learn from experience, adapt to new inputs, and perform human-like tasks.
AI involves the development of algorithms that can analyze data, recognize patterns, and make decisions with minimal human intervention.
Machine learning is a subset of AI that focuses on the development of computer programs that can access data and use it to learn for themselves.
Deep learning is a subset of machine learning that us...read more
Q17. Expain your projects
I have worked on various projects including developing a mobile app for tracking fitness goals and a web application for managing inventory.
Developed a mobile app using React Native to track fitness goals and provide workout plans
Created a web application using Angular for inventory management and tracking
Implemented RESTful APIs for communication between front-end and back-end systems
Q18. Explain oops concept
OOPs concept stands for Object-Oriented Programming concepts which include principles like inheritance, encapsulation, polymorphism, and abstraction.
Inheritance: Allows a class to inherit properties and behavior from another class.
Encapsulation: Bundling data and methods that operate on the data into a single unit.
Polymorphism: Ability to present the same interface for different data types.
Abstraction: Hiding the complex implementation details and showing only the necessary f...read more
Q19. Explain ur project
Developed a mobile app for tracking daily water intake and setting hydration goals.
Designed user-friendly interface for inputting water consumption
Implemented notifications for reminding users to drink water
Integrated with health tracking devices like Fitbit for accurate data collection
Q20. explain projects
Projects are specific tasks or assignments that engineers work on to achieve a particular goal or outcome.
Projects involve setting goals and objectives
Projects require planning, execution, and monitoring
Projects often involve collaboration with team members
Examples: developing a new software application, designing a new product, implementing a new system
Q21. Explain OOPS in Java
OOPS in Java stands for Object-Oriented Programming concepts which include encapsulation, inheritance, polymorphism, and abstraction.
Encapsulation: Bundling data and methods that operate on the data into a single unit (object)
Inheritance: Allowing a class to inherit properties and behavior from another class
Polymorphism: Ability to present the same interface for different data types
Abstraction: Hiding the implementation details and showing only the necessary features of an ob...read more
More about working at Accenture
Top HR Questions asked in iGear Eyewear
Interview Process at iGear Eyewear
Top Associate Engineer Interview Questions from Similar Companies
Reviews
Interviews
Salaries
Users/Month