Filter interviews by
Top trending discussions
I applied via Naukri.com and was interviewed before May 2023. There were 3 interview rounds.
Lifecycle methods are methods that are automatically called at certain points in the lifecycle of a component in React.
Lifecycle methods include componentDidMount, componentDidUpdate, componentWillUnmount, etc.
These methods allow developers to perform actions at specific points in a component's lifecycle, such as fetching data after the component has been rendered.
They are used to manage side effects, perform cleanup, ...
React is a popular JavaScript library for building user interfaces.
Component-based architecture for reusability and easy maintenance
Virtual DOM for efficient updates and performance optimization
JSX syntax for writing HTML within JavaScript
One-way data binding for predictable data flow
Support for server-side rendering for improved SEO
Large community and ecosystem with many third-party libraries and tools
Class components are ES6 classes that extend from React.Component and have state and lifecycle methods, while functional components are simple functions that take props as input and return JSX.
Class components are defined using ES6 classes and have a render method.
Functional components are defined as simple functions that take props as input and return JSX.
Class components can have state and lifecycle methods like comp...
Higher order components are functions that take a component and return a new component with additional functionality.
Higher order components enhance the functionality of existing components
They can be used for code reusability and separation of concerns
Examples include withRouter from React Router and connect from React Redux
React hooks are functions that let you use state and other React features without writing a class.
React hooks were introduced in React 16.8.
They allow you to use state and other React features in functional components.
Some commonly used hooks are useState, useEffect, useContext, and useReducer.
Hooks are more flexible and easier to use compared to class components.
ContextAPI is a built-in feature in React for managing global state, while Redux is a separate library for state management in React applications.
ContextAPI is built into React, while Redux is a separate library.
ContextAPI is primarily used for managing global state in a React application.
Redux provides a centralized store for state management and follows a unidirectional data flow.
ContextAPI is simpler to use for smal...
Semantic elements in HTML are tags that clearly define the content they wrap, providing meaning to both browsers and developers.
Semantic elements help improve SEO by providing search engines with better understanding of the content.
Examples of semantic elements include <header>, <footer>, <article>, <section>, <nav>, <aside>, <main>, <figure>, <figcaption>, <deta...
Pseudo elements are used in CSS to style specific parts of an element.
Pseudo elements are denoted by double colons (::) in CSS.
They allow styling of specific parts of an element, like the first letter or line.
Common pseudo elements include ::before, ::after, ::first-line, and ::first-letter.
The box model is a fundamental concept in CSS that defines the layout of elements on a webpage.
The box model consists of content, padding, border, and margin.
Content: the actual content of the element, such as text or images.
Padding: space between the content and the border.
Border: a line that goes around the padding and content.
Margin: space outside the border, separating the element from other elements.
Hoisting is a JavaScript mechanism where variable and function declarations are moved to the top of their containing scope during the compilation phase.
Variable and function declarations are hoisted to the top of their scope.
Only declarations are hoisted, not initializations.
Function declarations take precedence over variable declarations.
Example: console.log(myVar); var myVar = 10; // Output: undefined
Example: cons...
Normal functions are defined using the function keyword, while arrow functions are defined using the => syntax.
Normal functions are hoisted, while arrow functions are not hoisted.
Arrow functions do not have their own 'this' keyword, they inherit it from the parent scope.
Arrow functions do not have their own 'arguments' object.
Arrow functions are more concise and have implicit return.
Arrow functions cannot be used as co
Splice and slice are methods used in programming to manipulate arrays.
Splice is used to add or remove elements from an array at a specific index.
Slice is used to extract a portion of an array and returns a new array.
Example of splice: array.splice(2, 0, 'new element') - adds 'new element' at index 2.
Example of slice: array.slice(1, 4) - extracts elements from index 1 to 3.
Coding questions on Java script like array methods and objects handling. coding questions on React is like life cycle methods using functional components and state management.
posted on 14 Oct 2021
I appeared for an interview in Apr 2024.
I appeared for an interview in Jul 2024.
As a Senior Engineer in the plant, my responsibilities include overseeing operations, managing projects, ensuring compliance with regulations, and leading a team of engineers.
Overseeing day-to-day operations in the plant
Managing projects related to plant upgrades or expansions
Ensuring compliance with safety and environmental regulations
Leading and mentoring a team of engineers
Troubleshooting technical issues and implem
Tan delta testing is conducted in power transformers to assess the insulation condition and detect any potential faults.
Tan delta testing helps in evaluating the insulation quality of power transformers.
It can detect any potential issues such as moisture, contamination, or aging of insulation materials.
By measuring the tan delta value, engineers can assess the dielectric losses in the transformer.
Regular tan delta test...
A vector group is a method used to represent the phase relationship between the primary and secondary windings of a transformer.
Vector group indicates the connection of transformer windings and the phase shift between them.
It is represented by a combination of letters and numbers, such as Yd1, Dyn11, etc.
Different vector groups have different phase relationships, affecting the transformer's performance and operation.
Ve...
Considerations when erecting an IDT (Inverter duty Transformer)
Ensure the transformer is designed for inverter duty applications
Properly size the transformer based on the inverter's output power
Consider the harmonic content of the inverter's output when selecting the transformer
Provide adequate ventilation and cooling for the transformer to handle the increased heat generated by the inverter
Ensure proper grounding and ...
Star-delta connection is a method used in power transformers to reduce starting current and improve efficiency.
Star-delta connection involves connecting the primary windings of the transformer in a star configuration during starting, and then switching to a delta configuration during normal operation.
This method helps in reducing the starting current drawn by the transformer, which is beneficial for the power system.
It...
High-tension (HT) lines use different types of conductors with varying current capacities.
Types of conductors used in HT lines include aluminum, steel, and composite materials
Aluminum conductors are commonly used due to their lightweight and high conductivity
Steel conductors are used for their strength and durability
Composite conductors are a newer technology that offer a balance of strength and conductivity
Current cap...
The distance between poles in 33KV high tension lines is typically around 50-60 meters.
The distance between poles in high tension lines is determined by factors such as terrain, voltage level, and local regulations.
In general, the distance can range from 50 to 60 meters for 33KV high tension lines.
This distance is important to ensure proper support and insulation of the conductors between poles.
The process of laying LT cables involves planning, trenching, laying the cables, jointing, testing, and backfilling.
Plan the route and depth of the trench for laying the cables.
Excavate the trench to the required depth and width.
Lay the cables in the trench, ensuring proper alignment and support.
Joint the cables together using appropriate connectors.
Test the cables for continuity and insulation resistance.
Backfill the ...
The process for attaching modules involves identifying connection points, aligning the modules, securing them in place, and testing for functionality.
Identify connection points on both modules
Align the modules properly to ensure a secure fit
Secure the modules in place using appropriate fasteners or connectors
Test the functionality of the attached modules to ensure proper connection
Seeking new challenges and opportunities for growth in a more innovative environment.
Desire for new challenges and opportunities
Seeking growth and advancement
Looking for a more innovative work environment
I come from a close-knit family of four, including my parents and younger sister.
My parents have always been supportive of my career choices and encouraged me to pursue my passion for engineering.
I have a younger sister who is currently studying computer science at university, following in my footsteps.
We enjoy spending quality time together, whether it's going on family vacations or simply having dinner at home.
posted on 5 Oct 2023
posted on 21 Jul 2024
posted on 16 Jan 2016
I am a trained classical dancer and have won several competitions.
Trained in classical dance forms like Bharatanatyam and Kathak
Won several competitions at state and national level
Performed at various cultural events and festivals
Dance has taught me discipline, focus and perseverance
I am impressed with the company's reputation and values, and I believe my skills and experience align well with the job requirements.
I have researched the company and found that it has a strong reputation in the industry.
I am impressed with the company's commitment to its values and mission.
I believe my skills and experience align well with the job requirements.
I am excited about the opportunity to work with a talented
I see myself as a successful leader, having made significant contributions to the growth and success of the company.
I aim to continue developing my leadership skills and knowledge of the industry.
I plan to take on more responsibilities and lead larger teams.
I hope to have a positive impact on the company's bottom line and overall success.
I see myself as a mentor and coach to junior employees, helping them grow and deve...
My unique combination of skills, experience, and personality sets me apart from others.
I have a proven track record of success in my previous roles.
I possess a unique set of skills that are valuable to this position.
My personality traits, such as my strong work ethic and positive attitude, make me a great fit for this role.
I am constantly seeking to improve and learn new things, which sets me apart from others who may
Startups offer unique opportunities for growth, innovation, and impact.
Startups are agile and adaptable, allowing for quick pivots and experimentation.
They offer the chance to work on cutting-edge technologies and ideas.
Startups often have a strong sense of purpose and mission, which can be motivating for employees.
There is potential for significant financial rewards and equity ownership.
Working at a startup can provid...
I have applied to three other companies.
Applied to ABC Inc. for a marketing position
Applied to XYZ Corp. for a sales position
Applied to DEF Ltd. for a management trainee program
Yes, I am comfortable working in North India.
I have previously worked in North India and have experience with the culture and work environment.
I am open to new experiences and challenges.
I am willing to adapt to the local customs and practices.
I have researched the area and am aware of any potential challenges.
I am excited about the opportunity to work in North India and contribute to the company's success.
Yes, I am planning to pursue an MBA in the near future.
I believe an MBA will enhance my skills and knowledge in business management.
I have researched various MBA programs and have shortlisted a few that align with my career goals.
I plan to pursue an MBA while continuing to work full-time, either through a part-time or online program.
I am confident that an MBA will open up new opportunities for me and help me advance in
Factors considered when a client approaches for setting up solar panels
Location and orientation of the site
Amount of available sunlight
Electricity usage and needs of the client
Budget and financing options
Permits and regulations
Maintenance and warranty
Potential for future expansion
Environmental impact
Availability of incentives and rebates
Factors to consider for international expansion
Market research to identify potential demand and competition
Legal and regulatory requirements in target countries
Logistics and supply chain management
Cultural differences and language barriers
Financial resources and risk management
Human resources and talent acquisition
Political stability and economic conditions
Brand recognition and marketing strategies
Different types of welding defects include porosity, undercutting, incomplete fusion, and cracks.
Porosity: caused by gas entrapment during the welding process, resulting in small holes in the weld metal.
Undercutting: occurs when the base metal is melted away from the weld, creating a groove along the weld toe.
Incomplete fusion: happens when the weld metal does not properly fuse with the base metal, leading to weak join...
posted on 13 Oct 2024
I appeared for an interview before Oct 2023.
based on 1 review
Rating in categories
Deputy Manager
21
salaries
| ₹7 L/yr - ₹15.5 L/yr |
Manager
11
salaries
| ₹11 L/yr - ₹20 L/yr |
Senior Engineer
9
salaries
| ₹5.2 L/yr - ₹8.8 L/yr |
Assistant Manager
8
salaries
| ₹7.9 L/yr - ₹9.9 L/yr |
Senior Manager
7
salaries
| ₹21 L/yr - ₹30 L/yr |
UTL Solar
Danfoss Power Solutions
LM Wind Power
Senvion