Upload Button Icon Add office photos
Engaged Employer

i

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

Winman Software Verified Tick

Compare button icon Compare button icon Compare

Filter interviews by

Clear (1)

Winman Software Software Developer Interview Questions and Answers

Updated 13 Jan 2025

Winman Software Software Developer Interview Experiences

8 interviews found

Software Developer Interview Questions & Answers

user image Rakshitha Devadiga

posted on 13 Jan 2025

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

Logical reasoning, problem solving

Round 2 - HR 

(2 Questions)

  • Q1. Tell me about your self
  • Q2. Family background

Interview Preparation Tips

Interview preparation tips for other job seekers - Practice is more important
Interview experience
3
Average
Difficulty level
Moderate
Process Duration
2-4 weeks
Result
Not Selected

I applied via Walk-in and was interviewed in Sep 2023. There were 4 interview rounds.

Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Do not use an unprofessional email address such as cool_boy@email.com. It shows a lack of professionalism by the candidate.
View all Resume tips
Round 2 - Aptitude Test 

3 aptitude questions given one after another. For each question 20 -25 minutes. Questions were based on logic you need to explain the logic behind them . Example. Draw table based on given data, find the bus stops total stops from given set of data

Round 3 - Coding Test 

Coding test was online . 3 coding question with around 1 30 hour. Questions were from string array . Matrix . And array .

Round 4 - HR 

(5 Questions)

  • Q1. Hr round was just casual talk. Questions like about college , course family studies were asked
  • Q2. Tell about your About family
  • Ans. 

    I come from a close-knit family that values love, support, and togetherness.

    • My parents have been married for over 30 years.

    • I have one older sister who is a doctor.

    • We often have family gatherings and celebrate special occasions together.

    • My family has always encouraged and supported my career choices.

  • Answered by AI
  • Q3. Reason behind choosing your college
  • Ans. 

    I chose my college because of its strong reputation in computer science and its location in a tech hub.

    • Strong reputation in computer science

    • Location in a tech hub

    • Opportunities for internships and networking

    • Diverse and inclusive campus community

  • Answered by AI
  • Q4. What advice u will give to juniors while selecting college
  • Ans. 

    Choose a college that offers a strong computer science program and opportunities for practical experience.

    • Look for colleges with reputable computer science departments.

    • Consider the curriculum and courses offered in the computer science program.

    • Research the faculty and their expertise in the field.

    • Look for colleges that offer internships or co-op programs for practical experience.

    • Consider the location and proximity to t...

  • Answered by AI
  • Q5. Question about year gap if any

Software Developer Interview Questions Asked at Other Companies

asked in Amazon
Q1. Maximum Subarray Sum Problem Statement Given an array of integers ... read more
asked in Amazon
Q2. Minimum Number of Platforms Needed Problem Statement You are give ... read more
asked in Rakuten
Q3. Merge Two Sorted Arrays Problem Statement Given two sorted intege ... read more
asked in Cognizant
Q4. Nth Fibonacci Number Problem Statement Calculate the Nth term in ... read more
Q5. Find Duplicate in Array Problem Statement You are provided with a ... read more
Interview experience
3
Average
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Not Selected

I applied via Company Website and was interviewed in Jan 2024. There was 1 interview round.

Round 1 - Aptitude Test 

Got a total of 3 questions with duration of 20- 25 mins for each.

Interview experience
3
Average
Difficulty level
Moderate
Process Duration
2-4 weeks
Result
Not Selected

I applied via Job Fair and was interviewed in Aug 2023. There were 4 interview rounds.

Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Double-check your resume for any spelling mistakes. The recruiter may consider spelling mistakes as careless behavior or poor communication skills.
View all Resume tips
Round 2 - Aptitude Test 

I applied through a job fair ,had one apti question followed by the selection was 2 more apti questions and a coding round 3 questions either pattern printing,matrix questions or sliding window.

Round 3 - Coding Test 

After clearing the prev round I had an HR interview followed by one more coding round ,this time questions were hard.

Round 4 - Assignment 

The same day,I had a departmental round where I had to work in the office with a supervisor assigned to me and finish some tasks and assignments.

Winman Software interview questions for designations

 Junior Software Developer

 (1)

 Software Developer Trainee

 (1)

 Assistant Software Developer

 (1)

 Developer

 (1)

 Software Programmer

 (1)

 Test Engineer

 (1)

 QA Engineer

 (1)

 Programmer

 (1)

Interview experience
3
Average
Difficulty level
Moderate
Process Duration
-
Result
-

I applied via Approached by Company and was interviewed in Sep 2023. There were 2 interview rounds.

Round 1 - Aptitude Test 

There were 3 q.s given in each sets. For each q.s time limit was 20 min. They were not mcq and kind of tricky.

Round 2 - Coding Test 

It also had 3 q.s based on arrays matrix and one logic based. Kinda tough fr me

Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
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 Resume tips
Round 2 - Resume Shortlist 

(2 Questions)

  • Q1. No question asked in resume shortlisting
  • Q2. No question asked inresume short listing
Round 3 - Aptitude Test 

1st was logical reasoning 2nd was aptitude test

Interview Preparation Tips

Interview preparation tips for other job seekers - Best to learn logical reasoning questions and reverse typing
Interview experience
4
Good
Difficulty level
Easy
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Job Fair and was interviewed before Oct 2023. There were 3 interview rounds.

Round 1 - Aptitude Test 

There were few aptitude questions

Round 2 - Technical 

(2 Questions)

  • Q1. Had to install a software
  • Q2. Had to write few basic SQL codes
Round 3 - HR 

(2 Questions)

  • Q1. Personal questions
  • Q2. Behavioural questions
Interview experience
4
Good
Difficulty level
Easy
Process Duration
2-4 weeks
Result
Selected Selected

I applied via Walk-in and was interviewed before Mar 2022. There were 4 interview rounds.

Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Properly align and format text in your resume. A recruiter will have to spend more time reading poorly aligned text, leading to high chances of rejection.
View all Resume tips
Round 2 - Aptitude Test 

General aptitude. Around 2-3 questions with fixed time limit.

Round 3 - Coding Test 

Coding for 2-3 questions. Any coding language knowledge is a must to clear this. Failing to clear doesn't guarantee your rejection.

Round 4 - Coding Test 

This is the deciding round where you are given logical questions one by one. You dont need coding language knowledge as long as you are able to portray the logic using a flowchart.

Interview Preparation Tips

Interview preparation tips for other job seekers - Easy to crack as long as you are good at logic building.

Interview questions from similar companies

Interview Questionnaire 

15 Questions

  • Q1. Find Minimum and Maximum of an array in only one traversal
  • Ans. 

    Find the minimum and maximum values in an array in a single traversal.

    • Initialize min and max variables with the first element of the array

    • Iterate through the array and update min and max if a smaller or larger value is found

    • Return the min and max values

  • Answered by AI
  • Q2. Given a chessboard find the maximum number of squares present?
  • Ans. 

    The maximum number of squares on a chessboard is 64.

    • The chessboard has 64 squares in total.

    • The number of squares on a chessboard can be calculated using the formula n^2, where n is the number of rows or columns.

    • In this case, n = 8 (8 rows and 8 columns), so the maximum number of squares is 8^2 = 64.

  • Answered by AI
  • Q3. What is C++? Difference between deep and shallow copy?
  • Ans. 

    C++ is a programming language. Deep copy creates a new object and copies all values, while shallow copy creates a reference to the original object.

    • C++ is a general-purpose programming language

    • Deep copy creates a new object with its own copy of the data

    • Shallow copy creates a reference to the original object

    • Deep copy is safer but can be slower and consume more memory

    • Shallow copy is faster but can lead to unexpected behav

  • Answered by AI
  • Q4. What is pre initialization ?
  • Ans. 

    Pre initialization refers to the process of initializing variables or objects before they are used in a program.

    • Pre initialization helps avoid errors or unexpected behavior caused by using uninitialized variables.

    • It is a good practice to pre initialize variables with default values.

    • Pre initialization can be done using constructors, default values, or initialization blocks.

    • Example: int count = 0; initializes the variabl

  • Answered by AI
  • Q5. Reverse a linked list with and without using Recursion
  • Ans. 

    Reverse a linked list with and without using Recursion

    • Iterative approach: Use three pointers to reverse the links between nodes

    • Recursive approach: Recursively reverse the rest of the list and then fix the links

  • Answered by AI
  • Q6. Copy constructor?
  • Q7. Different types of polymorphism, the diamond problem, and how can it be avoided?
  • Ans. 

    Polymorphism refers to the ability of an object to take on many forms. The diamond problem occurs in multiple inheritance.

    • Polymorphism can be achieved through method overloading and method overriding.

    • Method overloading allows multiple methods with the same name but different parameters.

    • Method overriding occurs when a subclass provides a specific implementation of a method already defined in its superclass.

    • The diamond p...

  • Answered by AI
  • Q8. Questions about Virtual
  • Q9. Template classes
  • Q10. Write a program for an operator(=) such that it behaves differently for integer and character
  • Ans. 

    The program should differentiate between integers and characters when using the assignment operator (=).

    • Check the data type of the variable before assigning a value.

    • Use conditional statements to perform different actions based on the data type.

    • For integers, assign the value directly. For characters, convert the character to its ASCII value and assign it.

  • Answered by AI
  • Q11. Given an array, sort the zeroes from non zeros for example Input: 1 2 0 0 7 4 42 0 0 0 6 Output: 1 2 7 4 42 6 0 0 0 0 0
  • Ans. 

    Sort an array by moving all zeroes to the end.

    • Iterate through the array and move all non-zero elements to the front.

    • Count the number of zeroes encountered and append them at the end of the array.

    • Use two pointers to swap elements and maintain the order.

  • Answered by AI
  • Q12. Class hierarchy, List the number of VTables created
  • Ans. 

    The number of VTables created in a class hierarchy depends on the number of virtual functions and the number of derived classes.

    • VTables are used in object-oriented programming languages to implement dynamic dispatch.

    • Each class with at least one virtual function has its own VTable.

    • Derived classes inherit the VTable of their base class and add their own entries for any additional virtual functions.

    • The total number of VTa...

  • Answered by AI
  • Q13. When to use List and Vector of Standard Template Library ?
  • Ans. 

    List is preferred when frequent insertion and deletion is required. Vector is preferred when random access is required.

    • List is implemented as a doubly-linked list, allowing for efficient insertion and deletion at any position.

    • Vector is implemented as a dynamic array, allowing for efficient random access.

    • Use List when the number of elements is expected to change frequently and the order of elements matters less.

    • Use Vect...

  • Answered by AI
  • Q14. Given a string “I LOVE CODING”, print “CODING LOVE I”
  • Ans. 

    The given string needs to be reversed and the words need to be rearranged.

    • Split the string into an array of words

    • Reverse the array

    • Join the array elements with a space in between

  • Answered by AI
  • Q15. Questions about weakness and strengths

Interview Preparation Tips

Round: HR Interview
Experience: He asked me how should I weigh Howrah bridge and asked to give any answer I like, normal or wacky. My answer was very normal so I not gonna write that.
And then questions about my weakness and strength, my previous company, reason to change etc.

Skills: c++, Algorithm
College Name: NIT DELHI

Skills evaluated in this interview

Interview Questionnaire 

18 Questions

  • Q1. Design a parking lot? Design should include -Logic Flow Diagram -E-R diagram (very important) -DB tables with relations between them, preferably normalized -Commands for transaction with tables
  • Ans. 

    Design a parking lot with Logic Flow Diagram, E-R diagram, DB tables with relations, and commands for transactions.

    • Identify the types of vehicles that will use the parking lot

    • Determine the number of parking spaces needed for each vehicle type

    • Create a flow diagram to show the process of entering and exiting the parking lot

    • Design an E-R diagram to show the relationships between entities such as vehicles, parking spaces, ...

  • Answered by AI
  • Q2. Find Min and Max of an array in only one traversal
  • Ans. 

    To find min and max of an array in one traversal, initialize min and max to first element and compare with rest.

    • Initialize min and max to first element of array

    • Traverse the array and compare each element with min and max

    • Update min and max accordingly

    • Return min and max

  • Answered by AI
  • Q3. Given a chessboard find maximum number of squares present
  • Ans. 

    Given a chessboard, find the maximum number of squares present.

    • Start with the smallest square and count all possible squares

    • Use the formula n*(n+1)*(2n+1)/6 to find the total number of squares in an n x n chessboard

    • Add up the squares of all sizes from 1 to n to get the maximum number of squares

    • For example, an 8 x 8 chessboard has 204 squares

  • Answered by AI
  • Q4. What is C++?
  • Ans. 

    C++ is a high-level programming language used for developing system software, application software, device drivers, and video games.

    • C++ was developed by Bjarne Stroustrup in 1983.

    • It is an extension of the C programming language.

    • C++ supports object-oriented programming, generic programming, and low-level memory manipulation.

    • It is used in developing operating systems, browsers, databases, and more.

    • Examples of popular sof...

  • Answered by AI
  • Q5. Difference between deep and shallow copy?
  • Ans. 

    Deep copy creates a new object with a new memory address, while shallow copy creates a new reference to the same memory address.

    • Deep copy duplicates the object and all its nested objects, while shallow copy only duplicates the top-level object.

    • Deep copy is slower and more memory-intensive than shallow copy.

    • Shallow copy can lead to unexpected behavior if the original object is modified.

    • In Python, deep copy can be achiev...

  • Answered by AI
  • Q6. Inheritance concepts, private/public/protected concepts?
  • Q7. Whats “preinitialization” View Answer
  • Ans. 

    Preinitialization is the process of initializing data or objects before they are actually needed.

    • Preinitialization can improve performance by reducing the time needed to initialize data or objects when they are actually needed.

    • It can also help to avoid delays or interruptions during runtime.

    • Examples of preinitialization include preloading data into memory, initializing objects in advance, and caching frequently used da

  • Answered by AI
  • Q8. Different versions of polymorphism, how to solve the problem of multiple inheritance
  • Ans. 

    Polymorphism can be achieved through method overloading, method overriding, and interfaces. Multiple inheritance can be solved using interfaces.

    • Method overloading allows multiple methods with the same name but different parameters

    • Method overriding allows a subclass to provide its own implementation of a method already defined in its superclass

    • Interfaces provide a way to achieve multiple inheritance by allowing a class ...

  • Answered by AI
  • Q9. Template classes, WAP operator= for template class such that it behaves differently for int and char *
  • Q10. Given a tree, WAP such that a matrix is generated so that: Tree: 1 / 2 3 | / 4 5 6 Matrix: 0 1 2 3 4 5 6 1 0 1 1 1 1 1 2 0 0 0 1 0 0 3 0 0 0 0 1 1 4 0 0 0 0 0 0 5 0 0 0 0 0 0 6 0 0 0 0 0 0
  • Ans. 

    WAP to generate a matrix from a given tree.

    • Create a 2D array to store the matrix

    • Traverse the tree and fill the matrix accordingly

    • Use BFS or DFS to traverse the tree

    • The matrix will be symmetric along the diagonal

  • Answered by AI
  • Q11. What is primary key? unique key?
  • Ans. 

    Primary key is a column or set of columns that uniquely identifies each row in a table. Unique key is a constraint that ensures uniqueness of values in a column or set of columns.

    • Primary key is used to enforce data integrity and ensure that each row in a table can be uniquely identified.

    • Unique key is used to ensure that no two rows in a table have the same values in a column or set of columns.

    • Primary key can be a singl...

  • Answered by AI
  • Q12. Can unique key be a primary key?
  • Ans. 

    Yes, a unique key can be a primary key.

    • A primary key is a unique identifier for a record in a table.

    • A unique key is a constraint that ensures the values in a column are unique.

    • A unique key can be used as a primary key if it meets the requirements.

    • A primary key cannot have NULL values, while a unique key can have one NULL value.

  • Answered by AI
  • Q13. What is foreign key? can foreign key be Null?
  • Ans. 

    Foreign key is a column in a table that refers to the primary key of another table.

    • It establishes a relationship between two tables.

    • It ensures referential integrity.

    • It can be null, but only if it is defined as nullable.

    • It helps in joining tables.

    • Example: Customer table has a foreign key to the Order table's primary key.

    • Example: Order table's foreign key can be null if the order has not been placed by any customer yet.

  • Answered by AI
  • Q14. What is normalization? why should we do normalization?
  • Ans. 

    Normalization is the process of organizing data in a database to reduce redundancy and improve data integrity.

    • Normalization involves breaking down a database into smaller, more manageable tables.

    • It helps to eliminate data redundancy and inconsistencies.

    • Normalization ensures that each table has a primary key and that data is stored in a logical and consistent manner.

    • It improves data integrity and reduces the likelihood ...

  • Answered by AI
  • Q15. Normalized form is better or storing in a single table/ 2 tables is better?
  • Ans. 

    Normalized form is better for data consistency and scalability.

    • Normalized form reduces data redundancy and ensures data consistency.

    • Normalized form allows for easier scalability and maintenance.

    • Single table/2 tables may be appropriate for small, simple datasets.

    • Normalized form may require more complex queries to retrieve data.

    • Normalized form may require more storage space due to additional tables.

    • Example: Normalized fo...

  • Answered by AI
  • Q16. Create database of IPL
  • Ans. 

    Create a database for Indian Premier League (IPL)

    • Identify entities like teams, players, matches, venues, etc.

    • Create tables for each entity with relevant attributes

    • Establish relationships between tables using foreign keys

    • Add constraints like unique, not null, default values, etc.

    • Populate tables with data from reliable sources

  • Answered by AI
  • Q17. Write a query to find name of a player with maximum number of runs in a match on given date and given venue
  • Ans. 

    Query to find player with maximum runs in a match on given date and venue

    • Use MAX() function to find maximum runs

    • Join tables for player name, match details and runs scored

    • Filter by given date and venue

    • Order by runs scored and limit to 1 result

  • Answered by AI
  • Q18. Ques about my weakness and strength, my previous company, reason to change etc

Interview Preparation Tips

General Tips: I applied through an employee referral. The process took a day – interviewed at SAP in February 2015.The interviewer had good work experience. She was polite and calm. After brief introduction she straight jumped into my current projects and she covered my entire CV.
Skills: Algorithm, C++
College Name: NA

Skills evaluated in this interview

Contribute & help others!
anonymous
You can choose to be anonymous

Winman Software Interview FAQs

How many rounds are there in Winman Software Software Developer interview?
Winman Software interview process usually has 2-3 rounds. The most common rounds in the Winman Software interview process are Aptitude Test, Resume Shortlist and Coding Test.
How to prepare for Winman Software Software Developer interview?
Go through your CV in detail and study all the technologies mentioned in your CV. Prepare at least two technologies or languages in depth if you are appearing for a technical interview at Winman Software. The most common topics and skills that interviewers at Winman Software expect are Development, Analytical skills, C#, Coding and Program.
What are the top questions asked in Winman Software Software Developer interview?

Some of the top questions asked at the Winman Software Software Developer interview -

  1. No question asked inresume short list...read more
  2. Had to write few basic SQL co...read more
  3. Question about year gap if ...read more

Recently Viewed

PHOTOS

InsuranceDekho

3 office photos

LIST OF COMPANIES

Credit Bajaar

Overview

SALARIES

Bombardier Transportation

INTERVIEWS

Karur Vysya Bank

No Interviews

INTERVIEWS

Amagi Media Labs

No Interviews

INTERVIEWS

Food Corporation of India

No Interviews

INTERVIEWS

Karur Vysya Bank

No Interviews

INTERVIEWS

Karur Vysya Bank

No Interviews

SALARIES

Food Corporation of India

SALARIES

Food Corporation of India

Tell us how to improve this page.

Winman Software Software Developer Interview Process

based on 10 interviews

3 Interview rounds

  • Aptitude Test Round - 1
  • Aptitude Test Round - 2
  • Coding Test Round
View more

Fast track your campus placements

View all
Winman Software Software Developer Salary
based on 28 salaries
₹2 L/yr - ₹4.6 L/yr
57% less than the average Software Developer Salary in India
View more details

Winman Software Software Developer Reviews and Ratings

based on 18 reviews

4.0/5

Rating in categories

3.5

Skill development

4.1

Work-life balance

3.7

Salary

4.2

Job security

3.7

Company culture

3.7

Promotions

3.9

Work satisfaction

Explore 18 Reviews and Ratings
Software Developer
28 salaries
unlock blur

₹0 L/yr - ₹0 L/yr

Program Engineer
22 salaries
unlock blur

₹0 L/yr - ₹0 L/yr

QA Executive
12 salaries
unlock blur

₹0 L/yr - ₹0 L/yr

Business Development Executive
11 salaries
unlock blur

₹0 L/yr - ₹0 L/yr

System Administrator
8 salaries
unlock blur

₹0 L/yr - ₹0 L/yr

Explore more salaries
Compare Winman Software with

Tally Solutions

4.2
Compare

MARG ERP

3.5
Compare

Busy Infotech

4.0
Compare

LOGIC ERP

4.0
Compare
Did you find this page helpful?
Yes No
write
Share an Interview
Rate your experience using AmbitionBox
Terrible
Terrible
Poor
Poor
Average
Average
Good
Good
Excellent
Excellent