Add office photos
Engaged Employer

Nagarro

4.0
based on 4k Reviews
Filter interviews by

10+ Wizni Software Interview Questions and Answers

Updated 28 Aug 2024
Popular Designations
Q1. N-th Term Of GP

You are given the first term (A), the common ratio (R) and an integer N. Your task is to find the Nth term of the GP series.

The general form of a GP(Geometric Progression) series is A, A(R), A(R...read more

View 2 more answers
Q2. Longest Increasing Subsequence

For a given array with N elements, you need to find the length of the longest subsequence from the array such that all the elements of the subsequence are sorted in strictly increa...read more

View 4 more answers
Q3. Remove String

You have been given a linked list where each node has a single character. You have also been given a string 'STR'.

You have to remove all the occurrences of string STR from the linked list.

Note:
1...read more
Add your answer

Q4. one code to solve find frequency of every character of string

Ans.

A code to find the frequency of every character in a string.

  • Create an empty dictionary to store the frequency of each character.

  • Iterate through the string and for each character, check if it is already in the dictionary.

  • If it is, increment its value by 1. If it is not, add it to the dictionary with a value of 1.

  • Return the dictionary with the frequency of each character.

Add your answer
Discover Wizni Software interview dos and don'ts from real experiences

Q5. Find missing number in array of n size where numbers are from 1 to n

Ans.

Use the formula for sum of first n natural numbers to find the missing number in the array.

  • Calculate the sum of first n natural numbers using the formula n*(n+1)/2

  • Calculate the sum of all numbers in the array

  • Subtract the sum of array from the sum of first n natural numbers to find the missing number

Add your answer

Q6. SQL Commands,difference between Delete and truncate.

Ans.

Delete and truncate are SQL commands used to remove data from a table, but they differ in their functionality.

  • DELETE command is used to remove specific rows from a table based on a condition

  • TRUNCATE command is used to remove all the rows from a table

  • DELETE command can be rolled back, while TRUNCATE command cannot be rolled back

  • DELETE command is slower than TRUNCATE command

  • DELETE command can be used with or without a WHERE clause, while TRUNCATE command cannot be used with a W...read more

Add your answer
Are these interview questions helpful?

Q7. find middle element in linked list and Floyd algorithm.

Ans.

Finding middle element in linked list using Floyd algorithm.

  • Floyd algorithm uses two pointers, one slow and one fast, to traverse the linked list.

  • The slow pointer moves one node at a time while the fast pointer moves two nodes at a time.

  • When the fast pointer reaches the end of the list, the slow pointer will be at the middle element.

  • If the list has even number of elements, there will be two middle elements.

  • In that case, we can return either of the two middle elements.

Add your answer

Q8. 1.Move all zeroes to the end ,2. Count frequency of characters in string

Ans.

The question involves two tasks: moving all zeroes to the end of an array and counting the frequency of characters in a string.

  • To move all zeroes to the end of an array, iterate through the array and keep track of the non-zero elements. Then, fill the remaining positions with zeroes.

  • To count the frequency of characters in a string, iterate through the string and use a dictionary or array to store the count of each character.

Add your answer
Share interview questions and help millions of jobseekers 🌟

Q9. Swap two no without third variable

Ans.

To swap two numbers without using a third variable, use arithmetic operations.

  • Use addition and subtraction to swap the numbers. For example, a=5, b=10. a=a+b, b=a-b, a=a-b will swap the values.

  • Another method is to use XOR operation. For example, a=5, b=10. a=a^b, b=a^b, a=a^b will swap the values.

Add your answer

Q10. how to achieve abstraction

Ans.

Abstraction can be achieved by hiding unnecessary details and only exposing essential features.

  • Identify the essential features of the system

  • Hide unnecessary details by encapsulating them

  • Use interfaces to define essential features

  • Implement the interfaces to provide functionality

  • Example: A car's interface is the steering wheel, pedals, and dashboard. The engine and transmission are encapsulated.

  • Example: A software interface is a public method that exposes functionality while hi...read more

Add your answer

Q11. Real life application of data structures

Ans.

Data structures like arrays and linked lists are used in real life applications such as social media networks, databases, and GPS systems.

  • Social media networks use arrays to store user profiles and linked lists to manage friend connections.

  • Databases use data structures like B-trees and hash tables to efficiently store and retrieve data.

  • GPS systems use graphs to represent road networks and find the shortest path between locations.

Add your answer

Q12. Explain one algo ,OOPS concept

Ans.

OOPS concept - Inheritance

  • Inheritance is a mechanism in OOPS where a new class is derived from an existing class

  • The new class inherits all the properties and behavior of the existing class

  • It allows code reusability and helps in creating a hierarchy of classes

  • Example: A class 'Car' can be inherited by a class 'SUV' which will have all the properties of 'Car' and additional properties specific to 'SUV'

  • Inheritance can be of different types - single, multiple, multilevel, hierarc...read more

Add your answer

Q13. Latest technologies right now

Ans.

Some of the latest technologies right now include artificial intelligence, machine learning, blockchain, Internet of Things (IoT), and 5G.

  • Artificial intelligence (AI) - used in various industries for automation and decision-making

  • Machine learning - subset of AI that enables systems to learn and improve from experience

  • Blockchain - decentralized and secure way of storing and sharing data

  • Internet of Things (IoT) - network of interconnected devices that can communicate and share ...read more

Add your answer

Q14. Reverse The Linked list

Ans.

Reverse a linked list by changing the direction of pointers

  • Start from the head of the linked list

  • Iterate through the list and change the direction of pointers to reverse the list

  • Update the head to point to the last node as the new head

Add your answer

Q15. quicksort algorithm

Ans.

Quicksort is a sorting algorithm that uses divide and conquer approach to sort an array.

  • It selects a pivot element and partitions the array around the pivot.

  • It recursively sorts the sub-arrays created by partitioning.

  • It has an average time complexity of O(nlogn) and worst case time complexity of O(n^2).

Add your answer

More about working at Nagarro

#2 Best Large Company - 2022
#1 Best IT/ITES Company - 2022
Contribute & help others!
Write a review
Share interview
Contribute salary
Add office photos

Interview Process at Wizni Software

based on 8 interviews in the last 1 year
1 Interview rounds
Coding Test Round
View more
Interview Tips & Stories
Ace your next interview with expert advice and inspiring stories

Top Associate Software Engineer Interview Questions from Similar Companies

3.7
 • 62 Interview Questions
3.8
 • 60 Interview Questions
3.5
 • 19 Interview Questions
3.6
 • 19 Interview Questions
3.7
 • 14 Interview Questions
View all
Share an Interview
Stay ahead in your career. Get AmbitionBox app
qr-code
Helping over 1 Crore job seekers every month in choosing their right fit company
70 Lakh+

Reviews

5 Lakh+

Interviews

4 Crore+

Salaries

1 Cr+

Users/Month

Contribute to help millions
Get AmbitionBox app

Made with ❤️ in India. Trademarks belong to their respective owners. All rights reserved © 2024 Info Edge (India) Ltd.

Follow us
  • Youtube
  • Instagram
  • LinkedIn
  • Facebook
  • Twitter