i
Smart Energy Water
Filter interviews by
I was interviewed before Dec 2020.
Round duration - 65 minutes
Round difficulty - Medium
it was a technical round consists of aptitude questions and coding round.
Given an array/list 'ARR' consisting of 'N' integers, your task is to find the majority element in the array. If there is no majority element present, return -1.
The basic idea is to traverse the array and count the frequency of each element.
We will run two nested loops till ‘N’ and store the count of each array element in ‘maxCount’. If for any element, ‘maxCount' becomes greater than ‘N’ / 2, we will return that element as the majority element.
If no majority element is found, we will return -1.
Space Complexity: O(1)Explanation:O(1)
...
You are provided with a matrix MAT
of size 'N' * 'M', where 'N' is the number of rows and 'M' is the number of columns. Your task is to rotate the matrix to the right 'K' times,...
This approach is based on the fact that when we rotate an array to the right by ‘K’ times, it shifts ‘K’ elements from the end to the beginning of the array while the remaining elements shift towards the end. The effective rotations in ‘MAT’ can be from 0 to 'M' - 1, as we get the same matrix ‘MAT’ after every 'M' rotations. So, we will set ‘K’ to ‘K’ % ‘M’.
Now, we traverse ‘MAT’ row-wise. We wil...
Round duration - 20 minutes
Round difficulty - Medium
I was asked to solve problems based on NLP,DBMS,ML. Some of them were situational based questions.
Given a postfix expression, your task is to evaluate the expression. The operator will appear in the expression after the operands. The output for each expr...
The idea is to use a stack to store the operands. Whenever an operator is encountered, we pop the top two numbers from the stack, perform the operation and push the result back to the stack. Finally, when the traversal is completed, the number left in the stack is the final answer.
Tip 1 : Practice Company's Previous asked Questions.
Tip 2 : Practice Aptitude Questions also
Tip 3 : Practise mock interview it will boost your confidence
Tip 1 : Add development Projects
Tip 2 : Don't add too much unnecessary things
I applied via Naukri.com and was interviewed before Jul 2020. There were 3 interview rounds.
I applied via Naukri.com and was interviewed before Jan 2020. There were 4 interview rounds.
Top trending discussions
I applied via Recruitment Consulltant and was interviewed in Nov 2024. There were 2 interview rounds.
Aptitude,reasoning,verbal,C language,Java,C++
I applied via Referral and was interviewed in Mar 2024. There was 1 interview round.
To connect to the backend, you can use APIs, database connections, or web services.
Use APIs to send and receive data between the frontend and backend
Establish database connections to retrieve and store data
Utilize web services for communication between different systems
posted on 8 Aug 2024
They asked from all the concepts wer have covered till now in Engineering.
I applied via Approached by Company
I applied via Referral and was interviewed in Dec 2023. There was 1 interview round.
Dependency injection in C# is a design pattern where dependencies are injected into a class rather than the class creating them itself.
Dependency injection helps in achieving loose coupling between classes.
It makes the code more testable and maintainable.
There are different ways to implement dependency injection in C#, such as constructor injection, property injection, and method injection.
based on 1 review
Rating in categories
Product Engineer
155
salaries
| ₹6 L/yr - ₹15 L/yr |
Senior Product Engineer
69
salaries
| ₹7.5 L/yr - ₹27 L/yr |
Senior Software Engineer
64
salaries
| ₹6.6 L/yr - ₹21.2 L/yr |
Production Analyst
54
salaries
| ₹7 L/yr - ₹9.8 L/yr |
Technical Lead
35
salaries
| ₹9.8 L/yr - ₹27.5 L/yr |
Tata Power
Adani Green Energy
Suzlon Group
Thermax Limited