Upload Button Icon Add office photos

Filter interviews by

Wittybrains Software Technologies Interview Questions and Answers

Updated 8 Jan 2025
Popular Designations

13 Interview questions

A Software Engineer was asked 12mo ago
Q. Write a program to find the duplicate number in an array ranging from 1 to 100, where the input array contains exactly 100 items.
Ans. 

Program to find duplicate number in array of 1 to 100 items.

  • Iterate through array and use a set to keep track of seen numbers.

  • If a number is already in set, it is a duplicate.

  • Return the duplicate number found.

View all Software Engineer interview questions
A Software Engineer was asked 12mo ago
Q. On which technology do you wish to work?
Ans. 

I wish to work on developing applications using artificial intelligence and machine learning technologies.

  • Passionate about developing intelligent systems that can learn and adapt

  • Interested in working on projects involving natural language processing, computer vision, and predictive analytics

  • Experience with tools and frameworks like TensorFlow, PyTorch, and scikit-learn

View all Software Engineer interview questions
A Java Developer was asked
Q. Write a program to print prime numbers between 1 and 100.
Ans. 

A program to print prime numbers between 1-100.

  • Iterate from 1 to 100

  • For each number, check if it is divisible by any number from 2 to itself-1

  • If not divisible by any number, it is a prime number

View all Java Developer interview questions
A Java Developer was asked
Q. Write a program to calculate the power of a number using recursion. For example, if n=2 and power=3, the output should be 8.
Ans. 

A Java program to calculate the power of a number using recursion.

  • Create a recursive function that takes two parameters: the number and the power.

  • If the power is 0, return 1.

  • If the power is 1, return the number.

  • Otherwise, recursively call the function with the number multiplied by itself and the power decreased by 1.

  • Return the result.

View all Java Developer interview questions
A Java Developer was asked
Q. Write a program to print prime numbers between 1 and 100 alternately.
Ans. 

Print prime numbers between 1-100 alternately using Java.

  • Create a function to check if a number is prime or not.

  • Use a loop to iterate through numbers 1-100.

  • Alternate between printing prime and non-prime numbers.

  • Use a boolean variable to keep track of whether the last printed number was prime or not.

View all Java Developer interview questions
A Java Developer was asked
Q. How do you create a thread in Java?
Ans. 

To create a thread in Java, you can extend the Thread class or implement the Runnable interface.

  • Extend the Thread class and override the run() method

  • Implement the Runnable interface and pass an instance to the Thread constructor

  • Start the thread using the start() method

  • Example: Thread thread = new Thread(() -> System.out.println("Hello World")); thread.start();

View all Java Developer interview questions
A Software Developer was asked
Q. What is a constructor?
Ans. 

A constructor is a special method used to initialize objects in a class.

  • Constructors have the same name as the class they belong to.

  • They are called automatically when an object is created.

  • Constructors can have parameters to initialize object properties.

  • They can be overloaded to have multiple versions with different parameters.

  • Constructors can also call other constructors using the 'this' keyword.

View all Software Developer interview questions
Are these interview questions helpful?
A Software Developer was asked
Q. What is the difference between method overloading and method overriding?
Ans. 

Overloading is when multiple methods have the same name but different parameters. Overriding is when a subclass provides a different implementation of a method inherited from its superclass.

  • Overloading is compile-time polymorphism, while overriding is runtime polymorphism.

  • Overloading allows a class to have multiple methods with the same name but different parameters.

  • Overriding is used to provide a different implem...

View all Software Developer interview questions
A Software Developer was asked
Q. What is recursion?
Ans. 

Recursion is a programming concept where a function calls itself to solve a problem by breaking it down into smaller subproblems.

  • Recursion involves a base case and a recursive case

  • It is commonly used to solve problems that can be divided into smaller, similar subproblems

  • Examples include factorial calculation, Fibonacci sequence, and tree traversal

View all Software Developer interview questions
A Software Developer was asked
Q. What is oops, what are 4 pillars in oops, what are class and object, what is interface oops, questions. then Data structure and algorithms 1 what is an array, LinkedList, stack, queues, tree, graph, and its...
Ans. 

Interview questions for Software Developer covering OOPs, Data Structures and Algorithms, and DBMS.

  • OOPs: 4 pillars, class, object, and interface

  • Data Structures: array, LinkedList, stack, queues, tree, graph, and their operations

  • Algorithms: Fibonacci series, palindrome, array min max questions

  • DBMS: general questions

View all Software Developer interview questions

Wittybrains Software Technologies Interview Experiences

9 interviews found

Software Developer Interview Questions & Answers

user image Prakhar Sharma-71

posted on 8 Jan 2025

Interview experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
No response

I applied via Job Fair and was interviewed in Dec 2024. There were 3 interview rounds.

Round 1 - Aptitude Test 

Basic level aptitude test

Round 2 - Coding Test 

Easy topic is recursion ,time complexity,array

Round 3 - Coding Test 

Medium level they need of employee who's know python

Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(4 Questions)

  • Q1. All questions were based on Laravel
  • Q2. Fundamental question to check working experience on Laravel.
  • Ans. 

    Laravel is a PHP framework that simplifies web application development with elegant syntax and powerful features.

    • MVC Architecture: Laravel follows the Model-View-Controller pattern, separating logic and presentation.

    • Eloquent ORM: Provides an easy way to interact with the database using an object-oriented approach. Example: $user = User::find(1);

    • Routing: Laravel offers a simple and expressive way to define routes. Examp...

  • Answered by AI
  • Q3. About middleware
  • Q4. Question bases on Job, queue, worker and command etc.
Round 2 - One-on-one 

(2 Questions)

  • Q1. On which technology do you wish to work?
  • Q2. Being laravel developer lot of question based on Laravel

Interview Preparation Tips

Interview preparation tips for other job seekers - It was easy interview for me luckily. And I had several skills related to full stack developer so that helped me.
Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(2 Questions)

  • Q1. Basic Java Questions on OOPS, JVM, Microservices etc.
  • Q2. Write a program to find the duplicate number in an array ranging 1 to 100, the input array contains exactly 100 items.
  • Ans. 

    Program to find duplicate number in array of 1 to 100 items.

    • Iterate through array and use a set to keep track of seen numbers.

    • If a number is already in set, it is a duplicate.

    • Return the duplicate number found.

  • Answered by AI

Skills evaluated in this interview

Interview experience
3
Average
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
-

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

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 tips
Round 2 - Technical 

(6 Questions)

  • Q1. Write a program to count vowels and consonants in string
  • Q2. Write a program to reverse a string
  • Q3. Write a program to delete middle node from the linked list
  • Ans. 

    Program to delete middle node from linked list

    • Traverse the list to find the middle node

    • Delete the middle node by updating pointers

    • Handle edge cases like even number of nodes

  • Answered by AI
  • Q4. What is the difference between truncate and drop command
  • Q5. What is static keyword
  • Q6. Explain oops concept (polymorphism)
  • Ans. 

    Polymorphism is the ability of an object to take on many forms.

    • Polymorphism allows objects of different classes to be treated as if they are of the same class.

    • It can be achieved through method overloading or method overriding.

    • Example: A shape class can have different subclasses like circle, square, and triangle. Each subclass can have its own implementation of the draw method.

    • Polymorphism makes code more flexible and r...

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Study about oops concept.
Keep practice on sql queries

Skills evaluated in this interview

I applied via Job Fair and was interviewed in Aug 2022. There were 2 interview rounds.

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 tips
Round 2 - One-on-one 

(2 Questions)

  • Q1. What is oops, what are 4 pillars in oops, what are class and object, what is interface oops, questions. then Data structure and algorithms 1 what is an array, LinkedList, stack, queues, tree, graph, and ...
  • Ans. 

    Interview questions for Software Developer covering OOPs, Data Structures and Algorithms, and DBMS.

    • OOPs: 4 pillars, class, object, and interface

    • Data Structures: array, LinkedList, stack, queues, tree, graph, and their operations

    • Algorithms: Fibonacci series, palindrome, array min max questions

    • DBMS: general questions

  • Answered by AI
  • Q2. 2nd round. oops, DBMS . array rotate by k (leetcode). . print prime numbers up to n numbers .

Interview Preparation Tips

Interview preparation tips for other job seekers - clear your oops concept and DBMS with real-life examples, do go for a solution quickly while solving the DSA problem take time and think about and try to dry run.

be calm and don't hesitate it was my mistake in the 2nd round that's why I was rejected...

Skills evaluated in this interview

Interview Questionnaire 

7 Questions

  • Q1. Wap to print prime number between 1-100?
  • Q2. Wap to print prime number between 1-100 alternately?
  • Q3. Wap to reverse your name? without using builtin function or Loop. (using recursion)
  • Q4. Wap where n=2, power=3, output=8 using recursion
  • Q5. Overloading vs Overriding
  • Ans. 

    Overloading is having multiple methods with the same name but different parameters. Overriding is having a method in a subclass with the same name and parameters as a method in its superclass.

    • Overloading is compile-time polymorphism while overriding is runtime polymorphism

    • Overloading is used to provide different ways of calling a method with different parameters

    • Overriding is used to provide a specific implementation of...

  • Answered by AI
  • Q6. Methods in thread
  • Ans. 

    Methods in thread are used to perform tasks concurrently.

    • Thread.start() method is used to start a new thread.

    • Thread.sleep() method is used to pause the execution of a thread.

    • Thread.join() method is used to wait for a thread to finish its execution.

    • Thread.yield() method is used to give a chance to other threads to execute.

  • Answered by AI
  • Q7. How to create thread

Skills evaluated in this interview

I applied via LinkedIn and was interviewed in Nov 2020. There were 3 interview rounds.

Interview Questionnaire 

5 Questions

  • Q1. What is Regression Testing. Functional Testing, Smoke testing?
  • Ans. 

    Regression testing ensures changes don't break existing functionality. Functional testing checks if software meets requirements. Smoke testing checks basic functionality.

    • Regression testing verifies that changes to the software do not break existing functionality

    • Functional testing checks if the software meets the specified requirements

    • Smoke testing checks the basic functionality of the software

    • Regression testing is usua...

  • Answered by AI
  • Q2. Questions related to Automation like How to automate URL and what are different types of locators?
  • Q3. Questions related to your project in previous company.
  • Q4. Questions related to jira, test metrices, different fields in test plan etc.
  • Q5. Questions related to Agile methodology.

Interview Preparation Tips

Interview preparation tips for other job seekers - The interview has 3 rounds and you can clear all the rounds if you have basic knowledge of manual and automation testing.

Skills evaluated in this interview

I applied via Naukri.com and was interviewed before Apr 2020. There were 4 interview rounds.

Interview Questionnaire 

2 Questions

  • Q1. Few aptitude questions like; Work & Time, Speed, Average, Age related
  • Q2. Other round was technical, that consists questions like, Test Case, Test Plan, Priority-Severity (it was for fresher level)

Interview Questionnaire 

3 Questions

  • Q1. Difference between overloading and overriding
  • Ans. 

    Overloading is when multiple methods have the same name but different parameters. Overriding is when a subclass provides a different implementation of a method inherited from its superclass.

    • Overloading is compile-time polymorphism, while overriding is runtime polymorphism.

    • Overloading allows a class to have multiple methods with the same name but different parameters.

    • Overriding is used to provide a different implementat...

  • Answered by AI
  • Q2. What is recursion
  • Ans. 

    Recursion is a programming concept where a function calls itself to solve a problem by breaking it down into smaller subproblems.

    • Recursion involves a base case and a recursive case

    • It is commonly used to solve problems that can be divided into smaller, similar subproblems

    • Examples include factorial calculation, Fibonacci sequence, and tree traversal

  • Answered by AI
  • Q3. What is constructor
  • Ans. 

    A constructor is a special method used to initialize objects in a class.

    • Constructors have the same name as the class they belong to.

    • They are called automatically when an object is created.

    • Constructors can have parameters to initialize object properties.

    • They can be overloaded to have multiple versions with different parameters.

    • Constructors can also call other constructors using the 'this' keyword.

  • Answered by AI

Interview Preparation Tips

Round: Test
Experience: Aptitude and reasoning

Skills evaluated in this interview

Top trending discussions

View All
Interview Tips & Stories
1w
toobluntforu
·
works at
Cvent
Can speak English, can’t deliver in interviews
I feel like I can't speak fluently during interviews. I do know english well and use it daily to communicate, but the moment I'm in an interview, I just get stuck. since it's not my first language, I struggle to express what I actually feel. I know the answer in my head, but I just can’t deliver it properly at that moment. Please guide me
Got a question about Wittybrains Software Technologies?
Ask anonymously on communities.

Interview questions from similar companies

Interview experience
3
Average
Difficulty level
-
Process Duration
-
Result
-
Round 1 - One-on-one 

(1 Question)

  • Q1. Asked about my experience as an integration developer

Wittybrains Software Technologies Interview FAQs

How many rounds are there in Wittybrains Software Technologies interview?
Wittybrains Software Technologies interview process usually has 2 rounds. The most common rounds in the Wittybrains Software Technologies interview process are Technical, Resume Shortlist and One-on-one Round.
How to prepare for Wittybrains Software Technologies 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 Wittybrains Software Technologies. The most common topics and skills that interviewers at Wittybrains Software Technologies expect are Manual Testing, Java, Python, React.Js and SQL.
What are the top questions asked in Wittybrains Software Technologies interview?

Some of the top questions asked at the Wittybrains Software Technologies interview -

  1. what is oops, what are 4 pillars in oops, what are class and object, what is in...read more
  2. Write a program to count vowels and consonants in str...read more
  3. What is Regression Testing. Functional Testing, Smoke testi...read more

Tell us how to improve this page.

Overall Interview Experience Rating

3.8/5

based on 4 interview experiences

Difficulty level

Moderate 100%

Duration

Less than 2 weeks 100%
View more

Wittybrains Software Technologies Reviews and Ratings

based on 32 reviews

4.1/5

Rating in categories

4.2

Skill development

4.2

Work-life balance

3.8

Salary

3.9

Job security

3.9

Company culture

3.4

Promotions

3.9

Work satisfaction

Explore 32 Reviews and Ratings
Software Engineer
53 salaries
unlock blur

₹2.2 L/yr - ₹10.9 L/yr

Softwaretest Engineer
32 salaries
unlock blur

₹2 L/yr - ₹7 L/yr

Software Developer
20 salaries
unlock blur

₹2.2 L/yr - ₹11.8 L/yr

Senior Software Test Engineer
18 salaries
unlock blur

₹7 L/yr - ₹13 L/yr

Senior Software Engineer
10 salaries
unlock blur

₹7.5 L/yr - ₹23 L/yr

Explore more salaries
Compare Wittybrains Software Technologies with

Karvy Financial Services

3.8
Compare

Reliance Money

3.6
Compare

Bss Microfinance

3.6
Compare

Sonata Finance

3.9
Compare
write
Share an Interview