Upload Button Icon Add office photos
Engaged Employer

i

This company page is being actively managed by Polaris Smart Metering Team. If you also belong to the team, you can get access from here

Polaris Smart Metering Verified Tick

Compare button icon Compare button icon Compare
4.1

based on 42 Reviews

Filter interviews by

Polaris Smart Metering Senior Software Developer Interview Questions and Answers

Updated 4 Dec 2024

Polaris Smart Metering Senior Software Developer Interview Experiences

1 interview found

Interview experience
4
Good
Difficulty level
Moderate
Process Duration
2-4 weeks
Result
Selected Selected

I applied via Naukri.com and was interviewed before Dec 2023. There were 3 interview rounds.

Round 1 - Assignment 

LLD of any famous system is given to be implemented. Just like Machine coding round.

Round 2 - Coding Test 

3 Medium - Hard DSA questions. Pseudo code expected with dry run for certain test cases.

Round 3 - Technical 

(2 Questions)

  • Q1. HLD and LLD discussion of given assignment.
  • Q2. Questions related to Databases, Scaling, Threads, Multi-processing etc.

Interview Preparation Tips

Interview preparation tips for other job seekers - Be prepared with most commonly asked questions.
You need to know few things with expertise and most on surface level.

Interview questions from similar companies

Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Naukri.com and was interviewed in Jun 2024. There were 3 interview rounds.

Round 1 - Technical 

(5 Questions)

  • Q1. About virtual DOM and it's implementation
  • Q2. Implementation of map, reduce, filter
  • Ans. 

    Map, reduce, and filter are higher-order functions commonly used in functional programming to manipulate arrays.

    • Map: Transforms each element in an array based on a provided function.

    • Reduce: Reduces an array to a single value by applying a function to each element.

    • Filter: Creates a new array with elements that pass a certain condition.

  • Answered by AI
  • Q3. Closures and their implementation
  • Ans. 

    Closures are functions that have access to variables from their containing scope.

    • Closures can access variables from their outer function even after the outer function has finished executing.

    • Closures can be used to create private variables in JavaScript.

    • Closures are commonly used in event handlers and callbacks.

  • Answered by AI
  • Q4. Redux sagas and their practical use cases
  • Ans. 

    Redux sagas are middleware libraries for managing side effects in Redux applications.

    • Redux sagas are used to handle asynchronous actions in Redux, such as API calls or timers.

    • They are implemented as generator functions that can pause and resume execution.

    • Redux sagas provide a more structured and testable approach to handling side effects compared to traditional Redux middleware like Thunk.

    • Common use cases for redux sag...

  • Answered by AI
  • Q5. Basic javascript output questions
Round 2 - Technical 

(3 Questions)

  • Q1. Write a function to find the sum of the array using reduce.
  • Ans. 

    Function to find sum of array using reduce

    • Use the reduce method to iterate through the array and accumulate the sum

    • Convert array elements to numbers before summing them up

    • Handle edge cases like empty array or non-numeric elements

    • Example: const array = ['1', '2', '3']; const sum = array.reduce((acc, curr) => acc + Number(curr), 0);

  • Answered by AI
  • Q2. About form validation techniques
  • Q3. UseCallback and useMemo
Round 3 - HR 

(2 Questions)

  • Q1. What do you know about Hitachi energy
  • Ans. 

    Hitachi Energy is a global technology leader that provides innovative and sustainable energy solutions.

    • Hitachi Energy offers a wide range of products and services for the energy sector, including grid integration, digital solutions, and consulting services.

    • The company focuses on creating a more sustainable energy future through its advanced technologies and expertise.

    • Hitachi Energy is known for its commitment to innova...

  • Answered by AI
  • Q2. Why do you want to join only Hitachi energy.

Interview Preparation Tips

Interview preparation tips for other job seekers - Stick to basics and solve few javascript output questions

Skills evaluated in this interview

Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - One-on-one 

(5 Questions)

  • Q1. What is node js?
  • Ans. 

    Node.js is a runtime environment that allows you to run JavaScript code outside of a web browser.

    • Node.js is built on Chrome's V8 JavaScript engine.

    • It uses an event-driven, non-blocking I/O model.

    • Node.js is commonly used for building server-side applications.

    • It has a large ecosystem of open-source libraries and frameworks like Express.js.

  • Answered by AI
  • Q2. What is event loop?
  • Ans. 

    Event loop is a mechanism that allows a program to efficiently handle multiple events or tasks concurrently.

    • Event loop is commonly used in asynchronous programming to manage tasks that may take varying amounts of time to complete.

    • It continuously checks for events or tasks in a queue and executes them one by one.

    • Event loop helps prevent blocking of the main thread by allowing non-blocking execution of tasks.

    • Popular exam...

  • Answered by AI
  • Q3. Difference between callback and promise?
  • Ans. 

    Callback is a function passed as an argument to another function to be executed later, while a promise is an object representing the eventual completion or failure of an asynchronous operation.

    • Callback is used in traditional asynchronous programming, while promises are used in modern asynchronous programming.

    • Callbacks can lead to callback hell or pyramid of doom, while promises provide better readability and error hand...

  • Answered by AI
  • Q4. What is middlewares in node js?
  • Ans. 

    Middlewares in Node.js are functions that have access to the request and response objects, and can modify or terminate the request-response cycle.

    • Middlewares are functions that are executed in the middle of the request-response cycle.

    • They can perform tasks like parsing request data, logging, authentication, etc.

    • Middlewares can be added using app.use() method in Express framework.

    • Example: app.use(bodyParser.json()) to p

  • Answered by AI
  • Q5. What is event emitter?
  • Ans. 

    Event emitter is a pattern used to handle and respond to events in software development.

    • Event emitter is a design pattern commonly used in Node.js for handling events.

    • It allows objects to subscribe to events and be notified when those events occur.

    • Event emitter is often used for asynchronous programming and decoupling components.

    • Example: EventEmitter class in Node.js can be used to create custom events and handle them.

  • Answered by AI

Skills evaluated in this interview

Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Coding Test 

Coding with UML diagrams

Round 2 - One-on-one 

(2 Questions)

  • Q1. C++ Question related to pointers
  • Q2. C++ problem solving
Round 3 - One-on-one 

(1 Question)

  • Q1. C++ problem solving.
Round 4 - Technical 

(1 Question)

  • Q1. Managerial round with some problem solving.
Round 5 - HR 

(2 Questions)

  • Q1. Salary discussion.
  • Q2. Joining date confirmation.
Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(3 Questions)

  • Q1. Just half hour interview Oops concept
  • Q2. . Net and angular basics
  • Q3. Project in details
Round 2 - Behavior 

(3 Questions)

  • Q1. What if team is not supporting you
  • Q2. Manager is not agree
  • Q3. 5 year your goals
Interview experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
No response

I applied via Referral and was interviewed in May 2024. There was 1 interview round.

Round 1 - Aptitude Test 

20 min - 20 questions

Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Naukri.com and was interviewed before Sep 2022. There were 2 interview rounds.

Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Keep your resume crisp and to the point. A recruiter looks at your resume for an average of 6 seconds, make sure to leave the best impression.
View all tips
Round 2 - Technical 

(2 Questions)

  • Q1. What is the difference between .net and .net core?
  • Ans. 

    The main difference between .NET and .NET Core is that .NET Core is a cross-platform, open-source framework while .NET is a Windows-only framework.

    • NET Core is cross-platform, meaning it can run on Windows, macOS, and Linux, while .NET is limited to Windows.

    • .NET Core is open-source, allowing for community contributions and faster updates, while .NET is primarily developed by Microsoft.

    • .NET Core is modular, allowing deve...

  • Answered by AI
  • Q2. What is the difference between function and stored procedure?
  • Ans. 

    Functions return a single value, while stored procedures can perform multiple operations and return multiple values.

    • Functions return a single value, while stored procedures can return multiple values.

    • Functions are called in SQL statements, while stored procedures are called using the EXECUTE command.

    • Functions cannot modify the database state, while stored procedures can.

    • Functions are precompiled and stored in the datab...

  • Answered by AI

I applied via Recruitment Consultant and was interviewed in Mar 2021. There were 3 interview rounds.

Interview Questionnaire 

4 Questions

  • Q1. 1. Coding question on max sum of subsequence ?
  • Q2. 2. Coding in question of finding number with most frequency when input array size is ~ 1M.
  • Ans. 

    Finding number with most frequency in 1M size array of strings.

    • Use a hash table to store the frequency of each number.

    • Iterate through the array and update the frequency in the hash table.

    • Find the number with the highest frequency in the hash table.

  • Answered by AI
  • Q3. 3. Find lenght of linked list in single iteration.
  • Ans. 

    To find length of linked list in single iteration, use two pointers and traverse the list until the end.

    • Use two pointers, one moving one node at a time and the other moving two nodes at a time.

    • Traverse the list until the end is reached.

    • The number of iterations taken by the faster pointer to reach the end is the length of the linked list.

  • Answered by AI
  • Q4. In dept of Cassandra, Applciation performance improvement, troubleshooting.

Interview Preparation Tips

Interview preparation tips for other job seekers - There were total 4 round; results would be announced only after 4 rounds. Improve you core strenght by practicing more problem sloving questions.

Skills evaluated in this interview

I applied via Referral and was interviewed before Mar 2020. There were 3 interview rounds.

Interview Questionnaire 

2 Questions

  • Q1. Method Overloading and Method Overriding
  • Q2. Excel Presentation

Interview Preparation Tips

Interview preparation tips for other job seekers - Work with business team and on excel presentation.
Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
4-6 weeks
Result
Selected Selected

I applied via Referral and was interviewed before Aug 2023. There were 2 interview rounds.

Round 1 - Technical 

(2 Questions)

  • Q1. About the projects worked
  • Q2. Questions on the product and logics that we worked
Round 2 - HR 

(2 Questions)

  • Q1. What is the notice period
  • Ans. 

    Notice period is the amount of time an employee must give before leaving a job.

    • Notice period is typically stated in the employment contract.

    • It can vary from company to company and can range from 1 month to 3 months.

    • During the notice period, the employee is expected to work as usual and hand over responsibilities.

    • Some companies may allow employees to buy out their notice period by paying a fee.

    • Notice period is important...

  • Answered by AI
  • Q2. Current Salary and relocate to base location
  • Ans. 

    Disclosing current salary and willingness to relocate are common questions in job interviews.

    • It is important to be honest about your current salary to avoid any discrepancies later on.

    • Express your willingness to relocate if necessary, but also discuss any potential concerns or conditions.

    • Consider the benefits of relocating to the base location, such as career growth opportunities or cost of living.

    • Provide examples of s...

  • Answered by AI

Polaris Smart Metering Interview FAQs

How many rounds are there in Polaris Smart Metering Senior Software Developer interview?
Polaris Smart Metering interview process usually has 3 rounds. The most common rounds in the Polaris Smart Metering interview process are Assignment, Coding Test and Technical.
What are the top questions asked in Polaris Smart Metering Senior Software Developer interview?

Some of the top questions asked at the Polaris Smart Metering Senior Software Developer interview -

  1. Questions related to Databases, Scaling, Threads, Multi-processing e...read more
  2. HLD and LLD discussion of given assignme...read more

Tell us how to improve this page.

Polaris Smart Metering Senior Software Developer Interview Process

based on 1 interview

Interview experience

4
  
Good
View more

Interview Questions from Similar Companies

Adani Power Interview Questions
3.9
 • 204 Interviews
Adani Group Interview Questions
3.9
 • 176 Interviews
Tata Power Interview Questions
3.9
 • 160 Interviews
NTPC Interview Questions
4.2
 • 158 Interviews
Suzlon Group Interview Questions
4.1
 • 124 Interviews
Torrent Power Interview Questions
3.7
 • 123 Interviews
Eaton Corporation Interview Questions
4.0
 • 115 Interviews
GE Vernova Interview Questions
4.2
 • 87 Interviews
View all
QC Executive
7 salaries
unlock blur

₹2 L/yr - ₹2 L/yr

Manager
4 salaries
unlock blur

₹6.5 L/yr - ₹12 L/yr

Assistant Manager
4 salaries
unlock blur

₹6.4 L/yr - ₹10.3 L/yr

Program Manager
4 salaries
unlock blur

₹19 L/yr - ₹20 L/yr

Assistant Project Manager
4 salaries
unlock blur

₹7 L/yr - ₹8.5 L/yr

Explore more salaries
Compare Polaris Smart Metering with

Secure Meters

4.1
Compare

Genus Power Infrastructures

4.0
Compare

Hpl Electric & Power

3.5
Compare

Landis+Gyr

3.6
Compare
Did you find this page helpful?
Yes No
write
Share an Interview