Filter interviews by
I applied via LinkedIn and was interviewed before Jun 2023. There were 6 interview rounds.
Test plan for a login form
Identify test scenarios for valid/invalid credentials
Test password reset functionality
Verify error messages for incorrect inputs
Test for session timeout
Check for password encryption
Perform security testing for SQL injection
Test for compatibility across different browsers and devices
Selecting the right automation tool is crucial for successful testing.
Consider the technology stack of the application being tested
Evaluate the features and capabilities of different automation tools
Assess the ease of use and learning curve for the team
Check for compatibility with existing testing frameworks
Look for good community support and documentation
Consider the cost and licensing of the tool
There was a problem which involved regex pattern matching
To find the second largest number in an array, sort the array in descending order and return the second element.
Sort the array in descending order
Return the second element in the sorted array
Filter time based logs using automation
Use regular expressions to extract timestamps from logs
Implement a script or tool to filter logs based on specified time range
Consider using tools like grep, awk, or Python for automation
Automate the process to save time and ensure consistency
Test the automation script with different log files to ensure accuracy
Sort a map by values in Java
Create a list of map entries
Sort the list based on values using a custom comparator
Convert the sorted list back to a map
SDET focuses on developing automated tests and tools, while QA focuses on manual testing and bug reporting.
SDET is more focused on developing automated tests and tools to ensure software quality.
QA is more focused on manual testing, bug reporting, and ensuring the product meets requirements.
SDET often works closely with developers to integrate automated testing into the development process.
QA typically works independen...
Coding test was on HackerEarth Platform.
Design a mall elevator system to efficiently transport people between floors.
Consider the number of floors in the mall and the average foot traffic
Implement a system to prioritize elevator usage based on demand
Include safety features such as emergency stop buttons and weight limits
I applied via Referral and was interviewed in Jul 2024. There were 2 interview rounds.
I was given two javascript coding questions to solve.
There were 2 questions from hackerrank both were easy
Wingify interview questions for popular designations
Experienced sales professional with a proven track record of exceeding targets and building strong client relationships.
Started my career in sales at XYZ Company, where I consistently exceeded sales targets by 20% each quarter
Moved on to ABC Company as a Sales Manager, where I successfully led a team of 10 sales representatives to achieve a 30% increase in revenue
Currently looking for new challenges and opportunities t...
I chose sales because I enjoy building relationships, meeting new people, and helping customers find solutions to their needs.
Enjoy building relationships with clients
Meeting new people and networking
Helping customers find solutions to their needs
Thriving in a fast-paced and competitive environment
Sales simulation round wherein you will be given a case study in advance. You have to do a discovery call for a potential wingify customer
Get interview-ready with Top Wingify Interview Questions
I applied via Campus Placement and was interviewed in Jan 2024. There were 4 interview rounds.
First round had around 25 multipl;e choice question on dsa,html,css,javascript,network security
I was interviewed in Jan 2024.
Find the maximum distance between any two leaf nodes of a binary tree.
Traverse the tree to find the maximum depth of left and right subtrees
Calculate the maximum distance by adding the depths of left and right subtrees
Design a least recently used cache system.
Use a combination of a hash map and a doubly linked list to keep track of the least recently used items.
When a new item is accessed, move it to the front of the list.
If the cache is full, remove the least recently used item from the end of the list.
Calculate top 20 percentile of student details based on score in a student table.
Calculate the 80th percentile score using formula: 80th_percentile = 0.8 * total_students
Sort the scores in descending order and find the score at 80th percentile position
Retrieve student details with scores greater than or equal to the 80th percentile score
About 5 coding problems that were quite easy.
I remember a LCM and queue related question.
I solved 4/5 questions and got shortlisted for next round.
Asked me to rate myself in Javascript.
Then asked to do level order traversal of a dom element in javascript.
Then asked about temporal dead zone and promises.
Asked one DSA question that I solved using C++
I applied via LinkedIn and was interviewed in Nov 2023. There were 3 interview rounds.
2 easy DSA questions to be solved using Javascript
Custom implementation of array flat method
Create a function that takes an array as input
Iterate through each element of the array
If an element is an array, recursively call the function on that element
If an element is a string, add it to the result array
Return the result array
Memoization is a technique to optimize function calls by caching their results.
Memoization is used to store the results of expensive function calls and return the cached result when the same inputs occur again.
It improves performance by avoiding redundant computations.
Fibonacci sequence is a classic example to demonstrate memoization.
Memoization can be implemented using an object or an array to store the cached results
DSA questions on array, strings and linkedlist asked medium level of dsa questions.
The '==' operator checks for equality after type coercion, while '===' checks for equality without type coercion.
The '==' operator compares two values after converting them to a common type.
The '===' operator compares two values without type conversion, so they must be of the same type to be considered equal.
Example: 1 == '1' will return true because the values are equal after type coercion, but 1 === '1' will return f
Async await is a feature in JavaScript that allows for asynchronous code to be written in a synchronous manner.
Async await is built on top of promises and provides a cleaner syntax for handling asynchronous operations.
It allows you to write asynchronous code that looks like synchronous code, making it easier to read and maintain.
The 'async' keyword is used to define a function as asynchronous, while the 'await' keyword...
Callback hell refers to the situation where multiple nested callbacks make the code difficult to read and maintain.
Occurs when multiple asynchronous operations are nested within each other
Can lead to deeply nested code structure which is hard to follow
Can be avoided by using promises or async/await
DSA required of high level so be prepared
Top trending discussions
Some of the top questions asked at the Wingify interview -
The duration of Wingify interview process can vary, but typically it takes about less than 2 weeks to complete.
based on 15 interviews
Interview experience
5-8 Yrs
Not Disclosed
3-6 Yrs
Not Disclosed
8-12 Yrs
Not Disclosed
Senior Software Engineer
12
salaries
| â‚ą0 L/yr - â‚ą0 L/yr |
Customer Success Manager
7
salaries
| â‚ą0 L/yr - â‚ą0 L/yr |
Devops Engineer
7
salaries
| â‚ą0 L/yr - â‚ą0 L/yr |
Technical Support Engineer
7
salaries
| â‚ą0 L/yr - â‚ą0 L/yr |
Software Engineer
7
salaries
| â‚ą0 L/yr - â‚ą0 L/yr |
Freshworks
Zoho
InMobi
Mu Sigma