BigDataLogin interview experience Real time questions & tips from candidates to crack your interview

Software Testing Engineer

BigDataLogin
upvote
share-icon
3 rounds | 9 Coding problems

Interview preparation journey

expand-icon
Journey
My interview journey has been a mix of learning, challenges, rejections, and growth. It helped me gain more confidence, identify my weak areas, and improve my technical as well as soft skills.
Application story
I applied for various QA and Automation Testing roles through multiple job portals like Naukri, LinkedIn, and company career pages. I kept my profile updated with relevant skills and keywords to get better visibility.
Why selected/rejected for the role?
I was selected based on my practical knowledge, real-time project explanation, and clarity in communication. My strengths were good understanding of automation concepts, testing fundamentals, and problem-solving skills. However, in some interviews, I was rejected due to not performing well in coding rounds or lack of hands-on experience in specific tools required for the role. Every interview helped me to identify my weak areas, improve my technical skills, and boost my confidence for upcoming opportunities.
Preparation
Duration: 3 months
Topics: OOPS, SQL, Functional Testing, DSA, Testing
Tip
Tip

Tip 1: Practice coding regularly and focus on frequently asked Java programs, Selenium scenarios, and SQL queries.
Tip 2: Prepare real-time project explanations and be ready to answer scenario-based questions from your past experience.

Application process
Where: Other
Eligibility: NA, (Salary package: 4 LPA)
Resume Tip
Resume tip

Tip 1: Highlight your real-time project experience and clearly mention your roles & responsibilities.
Tip 2: Keep the resume well-structured, simple, and keyword-optimized as per the job description.

Interview rounds

01
Round
Medium
Online Coding Interview
Duration60 minutes
Interview date10 Nov 2019
Coding problem5

I was asked some MCQs on Java, Web Technologies, and SQL. Afterwards coding questions and SQL Query was asked.

Moderate
25m average time
70% success
0/80
Asked in companies
Citi BankCIS - Cyber InfrastructureDell Technologies

Ninja is given a pattern. Now he is asked to print the same pattern for any given ‘N’ number of rows.

Note:

There is only one space between the values of each column in a row.

For example, Pattern for ‘N’ = 5 will be.
1 2 3 4 5 
11 12 13 14 15 
21 22 23 24 25 
16 17 18 19 20 
6 7 8 9 10 
Try solving now

2. Odd Even

Easy
0/40
Asked in company
BigDataLogin

Write a program to check if a number is even or odd (Java).

Problem approach

Step 1: I took the input from the user using the Scanner class to read an integer.
Step 2: I used the modulus operator % to check the remainder when the number is divided by 2.
Step 3: Printed the result accordingly using a simple if-else block.

Try solving now

3. Largest of 3 numbers

Easy
0/40
Asked in company
BigDataLogin

Find the Largest of 3 Numbers.

Problem approach

Step 1: I initially thought of storing the three numbers in an array and sorting it using bubble sort to get the largest value at the end.
Step 2: Then I used the Math.max() method to find the maximum of two numbers, and then compared the result with the third number.
Step 3: Finally, I solved it using simple if-else conditions which are direct, readable, and optimal for 3 values.

Try solving now

4. SQL

Write an SQL query to find the second highest salary from the Employees table. (Practice)

Problem approach

Tip 1: Understand the usage of ORDER BY and LIMIT/OFFSET for fetching sorted values.
Tip 2: Learn how to use subqueries to compare each value with the max of the remaining.
Tip 3: Practice edge cases — what if there is no second highest? Use NULL handling or LIMIT with OFFSET.

5. Puzzle

You have 8 balls. One of them is slightly heavier or lighter, but you don’t know which one. You have a balance scale, and you can use it only two times.
How can you find the odd ball in just two weighing?

Problem approach

Tip 1: Think about dividing the balls into 3 groups — this is key to solving most balance puzzles.
Tip 2: In puzzles with limited attempts, try to maximize the information gained from each step.
Tip 3: Remember, a balance scale doesn’t give numbers — it gives 3 possible outcomes: left side heavier, right side heavier, or equal.

02
Round
Medium
Face to Face
Duration90 minutes
Interview date25 Nov 2019
Coding problem3

1. Day 8 : Second largest element in the array

Easy
15m average time
80% success
0/40
Asked in companies
Info Edge India (Naukri.com)OracleHCL Technologies

Find the second largest element in an array.

Problem approach

Tip 1: Understand the basic concepts of Data Structures.
Tip 2: Practice writing code for common array problems like finding the largest, second largest, minimum, and sorting arrays.

Try solving now

2. Missing Number

Easy
15m average time
85% success
0/40
Asked in companies
GartnerUnthinkable SolutionsProdapt Solutions

Find the missing number in an array of 1 to N.

Problem approach

Step 1: Initially, I tried solving the problem using sorting the array and then checking the missing element by iterating over it. But this approach increased the time complexity to O(N log N) due to sorting.

Step 2: The interviewer asked me to optimize the solution with a better approach without sorting.

Step 3: Then I applied the Mathematical Formula method:
Sum of first N numbers = N*(N+1)/2
→ Calculate the sum of all array elements.
→ Subtract the sum of array elements from total sum (N*(N+1)/2) to get the missing number.
The interviewer was happy with this optimized solution because it had O(N) time complexity and O(1) space complexity

Try solving now

3. Operating System

Problem approach

Understand real-time examples of Semaphore like traffic signals, printer access, and critical section problems.
 

03
Round
Easy
HR Round
Duration45 minutes
Interview date30 Nov 2019
Coding problem1

1. HR Questions

  • What are your Strengths and Weaknesses?
  • Why did you choose this company?

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
8519 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
3320 views
0 comments
0 upvotes
company logo
SDE - 2
4 rounds | 6 problems
Interviewed by Expedia Group
2581 views
0 comments
0 upvotes
Companies with similar interview experiences
company logo
Software Testing Engineer
5 rounds | 4 problems
Interviewed by Sprinklr
2275 views
0 comments
0 upvotes
company logo
Software Testing Engineer
3 rounds | 2 problems
Interviewed by Amdocs
191 views
0 comments
0 upvotes