Windmill Smart Solution Pvt Limited interview experience Real time questions & tips from candidates to crack your interview

SDE - 1

Windmill Smart Solution Pvt Limited
upvote
share-icon
3 rounds | 6 Coding problems

Interview preparation journey

expand-icon
Journey
It was a good and exciting journey that I have been through as Windmoeller & Hoelscher group is a company and as product-based company, I am sure anyone in the future would like to join it. The interview process was simple first a journal test with the aptitude and 2 coding questions, follows by a technical round and then a managerial round with 7 foreign people.
Application story
I was scrolling down naukri.com and found the job that suits me and got the job post there for 1-3 years of experience and then I applied through it after 2 weeks I got the recruiter call regarding the job opportunity. there is a consultancy group on naukri.com that can contact you for the requirement.
Why selected/rejected for the role?
I was selected because my Technical Interview was good, I cleared the aptitude test and I almost got feedback that was good, and my managerial round was good asking some basic questions and then About AWS and basic HR questions as well.
Preparation
Duration: 2 month
Topics: Data Structures, Pointers, OOPS, System Design, Algorithms, Angular, C#, .Net Core, SQL Server, AWS
Tip
Tip

Tip 1: Data Structure should be clear till hashmaps, graphs & DP are not asked frequently
Tip 2: Angular, .Net Core SQL Server should be most important in this interview.
Tip 3: it is a tough Aptitude question be prepared for that from RS Aggarwal and questions are tricky.

Application process
Where: Naukri
Eligibility: minimum 7 CGPA, experience of more than 1 year is required.
Resume Tip
Resume tip

Tip 1: Have good work experience in.net and angular.
Tip 2: they generally need full-stack engineers so be prepared with all questions.

Interview rounds

01
Round
Easy
Online Coding Interview
Duration90 mins
Interview date1 Jul 2022
Coding problem2

Normal MCQs based on .Net Core and 2 Basic Coding Questions.

1. Remove Duplicates from Sorted Array

Easy
15m average time
85% success
0/40
Asked in companies
UnacademyAmerican ExpressGoldman Sachs

You are given a sorted integer array 'arr' of size 'n'.


You need to remove the duplicates from the array such that each element appears only once.


Return the length of this new array.


Note:
Do not allocate extra space for another array. You need to do this by modifying the given input array in place with O(1) extra memory. 


For example:
'n' = 5, 'arr' = [1 2 2 2 3].
The new array will be [1 2 3].
So our answer is 3.
Problem approach

Step 1: Input the size of an array from the user and store in the size variable.

Step 2: Use for loop to read the elements of an array and store them in arr[i] variable.

Step 3: To get the duplicate elements from an array we need to use two for loops. Where the first loop starts from 0 to size. And the structure of the loop is: for (i = 0; i < size; i++).

Step 4: then it asked some casual question and the interview is over

Try solving now

2. Check Permutation

Easy
15m average time
85% success
0/40
Asked in companies
OptumGrabUber

You have been given two strings 'STR1' and 'STR2'. You have to check whether the two strings are anagram to each other or not.

Note:
Two strings are said to be anagram if they contain the same characters, irrespective of the order of the characters.
Example :
If 'STR1' = “listen” and 'STR2' = “silent” then the output will be 1.

Both the strings contain the same set of characters.
Problem approach

Step 1: Create count arrays of size 256 for both strings. Initialize all values in count arrays as 0.
Step 2: Iterate through every character of both strings and increment the count of characters in the corresponding count arrays.
Step 3: Compare count arrays. If both count arrays are the same, then return true else return false.

Try solving now
02
Round
Medium
Video Call
Duration60 mins
Interview date7 Jul 2022
Coding problem3

Firstly They told me to introduce myself and then asked some Angular questions and follows by .Net Core questions, & SQL Server, OOPs, and 1 basic data structure question.

1. Stack using queue

Moderate
25m average time
65% success
0/80
Asked in companies
DunzoOptumBig Basket

Implement a Stack Data Structure specifically to store integer data using two Queues.


There should be two data members, both being Queues to store the data internally. You may use the inbuilt Queue.


Implement the following public functions :

1. Constructor:
It initializes the data members(queues) as required.

2. push(data) :
This function should take one argument of type integer. It pushes the element into the stack and returns nothing.

3. pop() :
It pops the element from the top of the stack and, in turn, returns the element being popped or deleted. In case the stack is empty, it returns -1.

4. top :
It returns the element being kept at the top of the stack. In case the stack is empty, it returns -1.

5. size() :
It returns the size of the stack at any given instance of time.

6. isEmpty() :
It returns a boolean value indicating whether the stack is empty or not.
Operations Performed on the Stack:
Query-1(Denoted by an integer 1): Pushes an integer data to the stack. (push function)

Query-2(Denoted by an integer 2): Pops the data kept at the top of the stack and returns it to the caller. (pop function)

Query-3(Denoted by an integer 3): Fetches and returns the data being kept at the top of the stack but doesn't remove it, unlike the pop function. (top function)

Query-4(Denoted by an integer 4): Returns the current size of the stack. (size function)

Query-5(Denoted by an integer 5): Returns a boolean value denoting whether the stack is empty or not. (isEmpty function)
Example
Operations: 
1 5
1 10
2
3
4

Enqueue operation 1 5: We insert 5 at the back of the queue.
  Queue: [5]

Enqueue operation 1 10: We insert 10 at the back of the queue.
  Queue: [5, 10]

Dequeue operation 2: We remove the element from the front of the queue, which is 5, and print it.
  Output: 5
  Queue: [10]

Peek operation 3: We return the element present at the front of the queue, which is 10, without removing it.
  Output: 10
  Queue: [10]

IsEmpty operation 4: We check if the queue is empty.
  Output: False
  Queue: [10]
Problem approach

Follow the below steps to implement the push(s, x) operation: 
Step 1: Enqueue x to q1 (assuming the size of q1 is unlimited).
Follow the below steps to implement the pop(s) operation: 
Step 1: One by one dequeue everything except the last element from q1 and enqueue to q2.
Step 2: Dequeue the last item of q1, the dequeued item is the result, and store it.
Step 3: Swap the names of q1 and q2
Step 4: Return the item stored in step 2.

Try solving now

2. DBMS Questions

What is RDBMS?

Why do I need an index in a database?

Problem approach

Tip 1: Prepare SQL server from Youtube and Javapoint.
Tip 2: Good notes available online can look into it.
 

3. SQL Question

What is a trigger in SQL Server?

What is the right join in SQL Server?

What is a full join in SQL?

03
Round
Hard
HR Round
Duration45 mins
Interview date13 Jul 2022
Coding problem1

General Discussion and Knowledge are asked as some basic questions about my life.
Asked about previous company experience in front of 7 foreign people and had to answer a lot of a question

1. Basic HR Questions

What is your goal after joining here?
What is your hobby?

What is your expected CTC?

Why do you want this CTC reason behind asking?

What is your learning path after 2 years of experience?

what are your future goals ?

 

Here's your problem of the day

Solving this problem will increase your chance to get selected in this company

Skill covered: Programming

What is recursion?

Choose another skill to practice
Similar interview experiences
company logo
SDE - 1
4 rounds | 8 problems
Interviewed by Amazon
8518 views
0 comments
0 upvotes
Analytics Consultant
3 rounds | 10 problems
Interviewed by ZS
907 views
0 comments
0 upvotes
company logo
SDE - Intern
1 rounds | 3 problems
Interviewed by Amazon
3319 views
0 comments
0 upvotes
company logo
SDE - 2
4 rounds | 6 problems
Interviewed by Expedia Group
2580 views
0 comments
0 upvotes
Companies with similar interview experiences
company logo
SDE - 1
5 rounds | 12 problems
Interviewed by Amazon
114579 views
24 comments
0 upvotes
company logo
SDE - 1
4 rounds | 5 problems
Interviewed by Microsoft
57825 views
5 comments
0 upvotes
company logo
SDE - 1
3 rounds | 7 problems
Interviewed by Amazon
34961 views
7 comments
0 upvotes