Filter interviews by
Swap vowels in a string and output the remaining characters.
Create a function that takes a string as input
Iterate through each character in the string and swap vowels with each other
Return the modified string with swapped vowels
Use array flat method to convert nested array into single array of strings.
Use array.flat() method to flatten the nested array.
Make sure the nested array is an array of strings.
Example: let nestedArray = [['apple', 'banana'], ['orange', 'grape']]; let singleArray = nestedArray.flat();
Balancing business objectives with employee initiatives requires aligning goals, communication, and flexibility.
Align business objectives with employee initiatives to create a shared vision
Communicate regularly to ensure everyone is on the same page
Be flexible and open to new ideas and approaches
Encourage employee input and involvement in decision-making
Measure and track progress towards both business and employee...
The main portals used for hiring talent are LinkedIn, Indeed, Glassdoor, and company career pages. Conversion ratios vary based on industry and job level.
LinkedIn is the most popular portal for hiring talent
Indeed and Glassdoor are also commonly used
Company career pages are effective for attracting candidates who are already interested in the company
Conversion ratios depend on industry and job level, with highly c...
I regularly use Java, Python, and JavaScript in my work as a Software Developer.
Java
Python
JavaScript
TestSigma is a powerful test automation tool that can bring significant improvements to the testing process.
TestSigma can help reduce testing time and costs by automating repetitive tasks.
It can improve test coverage and accuracy by executing tests consistently.
TestSigma can also provide detailed reports and analytics to help identify areas for improvement.
Changes that can be initiated include implementing TestSig...
I appeared for an interview in Apr 2024.
Coding test is good and perfect
Use array flat method to convert nested array into single array of strings.
Use array.flat() method to flatten the nested array.
Make sure the nested array is an array of strings.
Example: let nestedArray = [['apple', 'banana'], ['orange', 'grape']]; let singleArray = nestedArray.flat();
Swap vowels in a string and output the remaining characters.
Create a function that takes a string as input
Iterate through each character in the string and swap vowels with each other
Return the modified string with swapped vowels
Test cases writing and bug logging
Trains,ratio,charts,english grammar
I applied via Naukri.com and was interviewed in Mar 2023. There were 4 interview rounds.
A) Verbal reasoning questions. ...
b) Verbal comprehension questions. ...
c) English language questions. ...
a) Questions testing abstract reasoning. ...
b) Questions testing spatial ability. ...
C) Questions testing mechanical reasoning. ...
d) Questions testing your ability to identify errors.
I regularly use Java, Python, and JavaScript in my work as a Software Developer.
Java
Python
JavaScript
I applied via Job Portal and was interviewed in Apr 2022. There were 4 interview rounds.
I am an experienced HR professional with a strong background in employee relations and talent management.
Over 10 years of experience in HR roles
Expertise in employee relations, talent acquisition, and performance management
Implemented successful employee engagement initiatives resulting in increased productivity
Strong knowledge of labor laws and regulations
Proven track record in developing and implementing HR policies ...
TA strategies include sourcing, screening, interviewing, and offering.
Sourcing candidates through job postings, referrals, and social media
Screening resumes and applications to identify qualified candidates
Conducting interviews to assess skills, experience, and cultural fit
Making an offer that is competitive and meets the candidate's expectations
Using data and analytics to optimize the recruitment process
Building a str...
In the previous organization, various engagement activities were conducted to build the organizational culture.
Regular team-building exercises were organized to foster collaboration and improve communication among employees.
Employee recognition programs were implemented to acknowledge and appreciate outstanding performance.
Monthly town hall meetings were held to provide updates on company goals, achievements, and addre...
The main portals used for hiring talent are LinkedIn, Indeed, Glassdoor, and company career pages. Conversion ratios vary based on industry and job level.
LinkedIn is the most popular portal for hiring talent
Indeed and Glassdoor are also commonly used
Company career pages are effective for attracting candidates who are already interested in the company
Conversion ratios depend on industry and job level, with highly compet...
Balancing business objectives with employee initiatives requires aligning goals, communication, and flexibility.
Align business objectives with employee initiatives to create a shared vision
Communicate regularly to ensure everyone is on the same page
Be flexible and open to new ideas and approaches
Encourage employee input and involvement in decision-making
Measure and track progress towards both business and employee goal...
Provided an open position, Find out the best 5-6 candidate for for the role from LinkedIn.
SWOT analysis.
TestSigma is a powerful test automation tool that can bring significant improvements to the testing process.
TestSigma can help reduce testing time and costs by automating repetitive tasks.
It can improve test coverage and accuracy by executing tests consistently.
TestSigma can also provide detailed reports and analytics to help identify areas for improvement.
Changes that can be initiated include implementing TestSigma in...
I applied via Campus Placement and was interviewed before Jun 2021. There were 3 interview rounds.
Top trending discussions
I applied via Naukri.com and was interviewed in Mar 2020. There were 4 interview rounds.
Web service flow is the sequence of steps involved in the communication between a client and a server over the internet.
Web service flow involves a client sending a request to a server
The server processes the request and sends a response back to the client
The response can be in various formats such as XML, JSON, or plain text
Web service flow can be synchronous or asynchronous
Examples of web services include RESTful API...
To check ports in Solaris or Linux machine, use the netstat command.
Open the terminal and type 'netstat -an' to display all open ports.
Use 'netstat -an | grep
To check listening ports, use 'netstat -an | grep LISTEN'.
For Solaris, use 'netstat -an | grep .
I appeared for an interview in Nov 2020.
Round duration - 120 minutes
Round difficulty - Medium
This was an online coding, mcq and debugging round round held on Amcat platform, there were 3 sections in the test.
1)20 MCQ questions {10 involving mathematics and the other 10 on programming fundamentals}; duration:20 mins;
you cannot navigate back to a questions after moving further, so have to answer carefully
2)debugging section- it involved 7 questions which were to be completed within 20 mins, 5 of them were very easy, each question only took almost a minute to figure out the problem with the code, last 2 questions were relatively moderate and there were errors at 3-4 sections of the entire code. I was able to solve all the questions in 15 mins
3)2 Coding questions- duration:80 mins, one was moderate on string while the other one involved dynamic programming, I was able to successfully execute all the available test cases.
Given two strings, S
and X
, your task is to find the smallest substring in S
that contains all the characters present in X
.
S = "abdd", X = "bd"
Find the smallest substring in S that contains all characters in X.
Use a sliding window approach to find the smallest window in S containing all characters of X.
Maintain a hashmap to keep track of characters in X and their frequencies.
Slide the window by moving the right pointer until all characters in X are found, then move the left pointer to minimize the window size.
Return the smallest window found.
Example: S = 'abd...
You are given a 2D matrix 'ARR' of size 'N x 3' with integers, where 'N' is the number of rows. Your task is to compute the smallest sum achievable by selecting one...
Find the smallest sum achievable by selecting one element from each row of a 2D matrix, following certain constraints.
Iterate through each row and find the minimum element that does not violate the constraints.
Keep track of the minimum sum achieved by selecting elements from each row.
Avoid selecting elements directly beneath previously selected elements.
Round duration - 45 minutes
Round difficulty - Hard
The interview started with introduction, there were two interviewers, they both introduced themselves and then asked me to introduce myself. Then we had a brief description on my projects, and they really appreciated my projects. Then as they were more concerned with DSA part, so we moved towards solving a coding problem. It was a famous rotten oranges problem with some change in language but as I haven't seen it beforehand, I wasn't able to give them an optimal approach and had to ask for some hints, but with a certain amount of help and hints, I was able to solve the problem and successfully coded it in 5 mins. Then the interviewers went for a dry run of the algorithm and tried to run it on each and every corner case, but as my algorithm was kind of bullet proof, it successfully passed all the corner cases.
Then they went for some questions on OOPS concepts involving inheritance and we had a long discussion on virtual function and runtime polymorphism. Then the interview was ended after a Q/A round that lasted for 3-4 minutes.
Given a grid containing oranges in three possible states:
Every second, any fresh orange adjac...
Given a grid with fresh and rotten oranges, determine the minimum time for all oranges to become rotten.
Create a queue to store the coordinates of rotten oranges and perform BFS to rot adjacent fresh oranges
Track the time taken to rot all oranges and return -1 if some fresh oranges remain
Handle edge cases like empty grid or no fresh oranges present
Example: For input grid = [[2,1,1],[1,1,0],[0,1,1]], the minimum time to...
Tip 1 : Try to keep yourself involved in competitive programming on regular basis {ex-Codechef, codeforces etc}
Tip 2 : brush up concepts on DSA and practice at least all questions from interviewbit and around 300 questions from GFG and Leetcode of upto intermediate level, this will help you in building your concepts and you will be quickly able to answer the questions in face to face interviews
Tip 3 : Complete some courses on data structures and algorithms and some programming languages{coding ninjas courses are preferable for valuable content}
Tip 1 : Try to keep only those things in resume on which you have very good command and you should be able to answer all of the questions(upto moderate level) related to your technical skills
Tip 2 : Mention your projects with brief description, try avoiding very high level description because some times reader might not be able to understand your work, keep it descriptive and understandable
I appeared for an interview in Oct 2020.
Round duration - 120 minutes
Round difficulty - Medium
Evening test around 5
Platform :- SHL
Environment was amazing
Given two binary trees, T and S, determine whether S is a subtree of T. The tree S should have the same structure and node values as a subtree of T.
Given two binary trees T and S, determine if S is a subtree of T with the same structure and node values.
Check if the second tree is a subtree of the first tree by comparing their structures and node values.
Use a recursive approach to traverse both trees and check for equality.
Handle cases where one tree is null or the values do not match.
Return true if S is a subtree of T, false otherwise.
You are given an N * N matrix of integers where each row and each column is sorted in increasing order. Your task is to find the positi...
Given a sorted N*N matrix, find the position of a target integer X.
Iterate over each row and column to find the target integer X
Utilize the sorted nature of the matrix to optimize the search process
Return the position of X if found, else return -1 -1
Round duration - 60 minutes
Round difficulty - Medium
1 Hour
Afternoon
You are provided with two singly linked lists containing integers, where both lists converge at some node belonging to a third linked list.
Your task is to determine t...
Find the node where two linked lists merge, return -1 if no merging occurs.
Traverse both lists to find their lengths and the difference in lengths
Move the pointer of the longer list by the difference in lengths
Traverse both lists simultaneously until they meet at the merging point
Given a Binary Search Tree (BST) and an integer 'S', your task is to find all pairs of nodes within the BST that total to 'S' and return these pairs. If no such p...
Find pairs of nodes in a BST that sum up to a given value 'S'.
Traverse the BST in-order to get a sorted list of nodes.
Use two pointers approach to find pairs with sum 'S'.
Keep track of visited nodes to avoid using the same node twice in a pair.
Round duration - 60 minutes
Round difficulty - Medium
Online Round held on Chime
You are given a binary tree of integers. Your task is to determine if it is a binary heap tree or not.
The first line of input contains an integer ‘T’ denoti...
Determine if a given binary tree is a binary heap tree or not based on certain properties.
Check if the binary tree is a complete binary tree where every level, except the last level, is completely filled and the last level is as far left as possible.
Ensure that every parent node is greater than all its children nodes, forming a max-heap.
If any node does not have a left or right child, it should be represented as -1 in ...
Given two strings S
and T
with lengths N
and M
respectively, your task is to find the "Edit Distance" between these strings.
The Edit Distance is defined as the minimum nu...
The task is to find the minimum number of operations required to convert one string into another using delete, replace, and insert operations.
Use dynamic programming to solve the problem efficiently.
Create a 2D array to store the edit distances between substrings of the two input strings.
Fill up the array based on the minimum of three possible operations: insert, delete, or replace.
The final answer will be the value at...
Tip 1 : 1 Programming Language
Tip 2 : Practice Data Structures with atleast 300 ques.
Tip 3 : CS Fundamental
Tip 1 : 1 Pager
Tip 2 : Add top 3 projects in Resume.
Some of the top questions asked at the Testsigma interview -
based on 6 interview experiences
Difficulty level
Duration
based on 60 reviews
Rating in categories
Solution Engineer
20
salaries
| ₹2.5 L/yr - ₹5.2 L/yr |
Senior Product Designer
7
salaries
| ₹19.8 L/yr - ₹19.9 L/yr |
Product Designer
7
salaries
| ₹19.9 L/yr - ₹25 L/yr |
Technical Support Lead
7
salaries
| ₹10.6 L/yr - ₹20 L/yr |
UI Developer
6
salaries
| ₹4.7 L/yr - ₹7.5 L/yr |
Teleperformance
Amazon
iEnergizer
Deloitte