Pattern Technologies
10+ Sharda Motor Industries Interview Questions and Answers
Q1. What is React ? What is NPM? Why have you used it in your project
React is a JavaScript library for building user interfaces. NPM is a package manager for JavaScript.
React is used for creating interactive UI components
NPM is used for managing dependencies and packages in JavaScript projects
I used React in my project for its component-based architecture and virtual DOM efficiency
I used NPM in my project to easily install and manage third-party libraries and tools
Q2. Stack implementation with additional method/function that will always return minimum number present in stack
Implement a stack with a method to return the minimum number in O(1) time complexity
Create a stack to store numbers and another stack to store minimum numbers encountered so far
When pushing a number, check if it is smaller than the current minimum and push it to the minimum stack
When popping a number, check if it is the current minimum and pop from the minimum stack if necessary
The top of the minimum stack will always have the current minimum number
Q3. Can you perform a VLOOKUP on the provided data?
Yes, VLOOKUP is a function in Excel used to search for a value in a table and return a corresponding value.
VLOOKUP stands for 'Vertical Lookup' and is used to search for a value in the first column of a table and return a value in the same row from a specified column.
It requires four arguments: lookup_value, table_array, col_index_num, and range_lookup.
For example, =VLOOKUP(A2, B2:D10, 3, FALSE) would search for the value in cell A2 in the range B2:D10 and return the value in...read more
Q4. What improvements could be made to the PPT?
Improvements to the PPT could include enhancing visual appeal, simplifying content, adding interactive elements, and ensuring consistency in design.
Enhance visual appeal by using high-quality images, consistent color schemes, and professional fonts.
Simplify content by using bullet points, concise language, and avoiding overcrowding slides with text.
Add interactive elements such as clickable links, animations, or embedded videos to engage the audience.
Ensure consistency in des...read more
Q5. What motivates you to join Pattern?
I am motivated to join Pattern because of its reputation for innovation, growth opportunities, and positive work culture.
Pattern's reputation for innovation in the industry is inspiring to me
I am excited about the growth opportunities that Pattern offers for career advancement
The positive work culture at Pattern aligns with my values and motivates me to be a part of the team
Q6. Explain inheritance, its types and examples
Inheritance is a concept in object-oriented programming where a class inherits attributes and methods from another class.
Types of inheritance: single inheritance, multiple inheritance, multilevel inheritance, hierarchical inheritance
Examples: Animal class can be inherited by Dog and Cat classes, Vehicle class can be inherited by Car and Bike classes
Q7. Sum of consecutive numbers in circular linked list
To find the sum of consecutive numbers in a circular linked list, iterate through the list and keep track of the sum.
Iterate through the circular linked list starting from a given node
Keep track of the sum of consecutive numbers as you traverse the list
Handle the case when the list loops back to the starting node
Q8. How would you design a review analytics dashboard for a client partner?
I would design a review analytics dashboard by integrating data from various sources, creating visualizations for key metrics, and allowing for customization and interactivity.
Integrate data from various sources such as customer reviews, ratings, and feedback.
Create visualizations for key metrics like average rating, sentiment analysis, and review volume over time.
Allow for customization by letting users filter and drill down into specific data points.
Enable interactivity by ...read more
Q9. Explain polymorphism with examples
Polymorphism is the ability of a single function or method to operate on different types of data.
Polymorphism allows objects of different classes to be treated as objects of a common superclass.
There are two types of polymorphism: compile-time (method overloading) and runtime (method overriding).
Example of compile-time polymorphism: function overloading where multiple functions have the same name but different parameters.
Example of runtime polymorphism: method overriding wher...read more
Q10. why Pattern?
Pattern offers a structured and comprehensive management trainee program with opportunities for growth and development.
Pattern has a strong reputation in the industry for providing top-notch training and mentorship.
The company has a track record of promoting from within, offering long-term career prospects.
Pattern's program includes rotations in different departments, providing a well-rounded experience.
Employees at Pattern speak highly of the company culture and support syst...read more
Q11. Elaboration of CV
I have a diverse background in marketing, sales, and customer service with a proven track record of exceeding targets.
Started career in marketing at XYZ Company
Achieved 150% of sales target in Q3 of last year
Received 'Employee of the Month' award for exceptional customer service
Q12. explain functionalities in detail
Functionalities in software development refer to the specific tasks or actions that a software program can perform.
Functionalities are the specific features or capabilities of a software program.
They define what the software can do and how it can be used.
Examples of functionalities include user authentication, data encryption, and file management.
Functionalities can be implemented through code modules or libraries.
Testing is crucial to ensure that all functionalities work as ...read more
Interview Process at Sharda Motor Industries
Top Interview Questions from Similar Companies
Reviews
Interviews
Salaries
Users/Month