Add office photos
Engaged Employer

Wipro

3.7
based on 52.1k Reviews
Filter interviews by

400+ Citizen Care Interview Questions and Answers

Updated 24 Jan 2025
Popular Designations

Q101. What is Stack ?

Ans.

A stack is a data structure that follows the Last In First Out (LIFO) principle, where elements are added and removed from the top.

  • Elements are added to the top of the stack and removed from the top as well

  • Common operations on a stack include push (add element), pop (remove element), and peek (view the top element without removing)

  • Examples of stacks include the call stack in programming and the undo feature in text editors

Add your answer

Q102. What is binary tree

Ans.

A binary tree is a data structure consisting of nodes, where each node has at most two children.

  • Each node has a left and/or right child node

  • The left child node is always less than the parent node

  • The right child node is always greater than the parent node

  • Used for efficient searching and sorting algorithms

Add your answer

Q103. Difference between c and c++

Ans.

C++ is an extension of C with object-oriented programming features.

  • C++ supports classes and objects while C does not.

  • C++ has better support for function overloading and templates.

  • C++ has a standard library that includes many useful functions.

  • C++ is more complex than C and can be harder to learn.

  • C++ can be used for both procedural and object-oriented programming.

  • C++ is often used for developing large-scale software applications.

Add your answer

Q104. Explain About Oops concepts

Ans.

OOPs concepts are the fundamental principles of Object-Oriented Programming.

  • Encapsulation - binding data and functions together

  • Inheritance - acquiring properties and behavior of parent class

  • Polymorphism - ability to take multiple forms

  • Abstraction - hiding implementation details

  • Example: A car is an object that has properties like color, model, and behavior like start, stop, accelerate.

  • Example: Inheritance - A child class can inherit properties and behavior from a parent class....read more

Add your answer
Discover Citizen Care interview dos and don'ts from real experiences

Q105. What is recursion?

Ans.

Recursion is a programming technique where a function calls itself in order to solve a problem.

  • Recursion involves breaking down a problem into smaller subproblems and solving them recursively.

  • Each recursive call works on a smaller input until a base case is reached.

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

Add your answer

Q106. explain difference between different collections

Ans.

Different collections in programming refer to different data structures used to store and organize data.

  • Arrays: ordered collection of elements accessed by index

  • Lists: ordered collection of elements with dynamic size

  • Sets: collection of unique elements with no specific order

  • Maps: collection of key-value pairs for quick lookups

Add your answer
Are these interview questions helpful?

Q107. K-th Permutation Sequence Problem Statement

Given two integers N and K, your task is to find the K-th permutation sequence of numbers from 1 to N. The K-th permutation is the K-th permutation in the set of all ...read more

View 4 more answers

Q108. What is oops concept

Ans.

OOPs (Object-Oriented Programming) is a programming paradigm that focuses on objects and their interactions.

  • OOPs is based on the concept of classes and objects

  • It emphasizes on encapsulation, inheritance, and polymorphism

  • Encapsulation is the process of hiding the implementation details of an object from the outside world

  • Inheritance allows a class to inherit properties and methods from another class

  • Polymorphism allows objects of different classes to be treated as if they were o...read more

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

Q109. what are HTML and CSS??

Ans.

HTML and CSS are programming languages used for creating and styling websites.

  • HTML stands for HyperText Markup Language and is used for creating the structure of a webpage.

  • CSS stands for Cascading Style Sheets and is used for styling the elements on a webpage.

  • HTML is used to define the content and structure of a webpage, while CSS is used to control the layout and appearance.

  • Example: <h1>This is a heading</h1> (HTML) and h1 { color: blue; } (CSS)

Add your answer

Q110. Garbage collection in Java?

Ans.

Garbage collection in Java is an automatic process of reclaiming memory by destroying unused objects.

  • Garbage collection in Java is performed by the JVM to free up memory by destroying objects that are no longer needed.

  • It helps in preventing memory leaks and managing memory efficiently.

  • Java provides automatic garbage collection, so developers do not have to manually free up memory.

  • Examples of garbage collection algorithms in Java include Mark and Sweep, Copying, and Generation...read more

Add your answer

Q111. Implement binary search

Ans.

Binary search is a search algorithm that finds the position of a target value within a sorted array.

  • Divide the array into two halves

  • Compare the target value with the middle element

  • If the target value matches the middle element, return its position

  • If the target value is less than the middle element, search the left half

  • If the target value is greater than the middle element, search the right half

Add your answer

Q112. Difference between set and tuple

Ans.

Set is an unordered collection of unique elements, while tuple is an ordered collection of elements that can be of different data types.

  • Set does not allow duplicate elements

  • Tuple elements are accessed using index

  • Example of set: {1, 2, 3}

  • Example of tuple: (1, 'apple', True)

Add your answer

Q113. Minimum Operations Problem Statement

You are given an array 'ARR' of size 'N' consisting of positive integers. Your task is to determine the minimum number of operations required to make all elements in the arr...read more

Ans.

The minimum number of operations needed to make all elements of the array equal by performing addition, multiplication, subtraction, or division on any element.

  • Iterate through the array and find the maximum and minimum values

  • Calculate the difference between the maximum and minimum values

  • Check if the difference is divisible by the length of the array

  • If divisible, return the difference divided by the length

  • If not divisible, return the difference divided by the length plus one

Add your answer

Q114. Minimum Cost to Buy Oranges Problem Statement

You are given a bag of capacity 'W' kg and a list 'cost' of costs for packets of oranges with different weights. Each element at the i-th position in the list indic...read more

Add your answer

Q115. Project done in college days

Ans.

Designed and developed a solar-powered irrigation system for a rural community.

  • Researched and analyzed the water needs of the community

  • Designed a system that utilized solar power to pump water from a nearby source

  • Implemented the system and monitored its effectiveness

  • Presented findings to faculty and community members

  • Received recognition for the project at a regional engineering conference

View 1 answer

Q116. Determine Pythagoras' Position for Parallelogram Formation

Euclid, Pythagoras, Pascal, and Monte decide to gather in a park. Initially, Pascal, Monte, and Euclid choose three different spots. Pythagoras, arrivi...read more

Add your answer

Q117. what is type casting

Ans.

Type casting is the process of converting a variable from one data type to another.

  • Type casting can be implicit or explicit

  • Implicit type casting is done automatically by the compiler

  • Explicit type casting requires the programmer to specify the conversion

  • Example: converting an integer to a float in a programming language

Add your answer

Q118. Oops concepts and applications

Ans.

Oops concepts are fundamental to object-oriented programming and include encapsulation, inheritance, and polymorphism.

  • Encapsulation is the practice of hiding implementation details from the user.

  • Inheritance allows for the creation of new classes based on existing ones.

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

  • Examples of OOP languages include Java, C++, and Python.

Add your answer

Q119. Describe a funny incident

Ans.

During a team meeting, a colleague accidentally played a video of himself snoring loudly.

  • Colleague accidentally played a video of himself snoring during a team meeting

  • Everyone burst out laughing

  • Colleague was embarrassed but took it in good humor

  • Video became a running joke in the office

Add your answer

Q120. Palindromic Substrings Problem Statement

Given a string STR, your task is to find the total number of palindromic substrings of STR.

Example:

Input:
STR = "abbc"
Output:
5
Explanation:

The palindromic substring...read more

Add your answer

Q121. Built in functions of string

Ans.

Built-in functions of string are pre-defined functions in programming languages that can be used to manipulate strings.

  • Some common built-in functions of string include: length(), substring(), toUpperCase(), toLowerCase(), trim(), indexOf(), charAt().

  • Example: str.length() returns the length of the string 'str'.

  • Example: str.substring(2, 5) returns the substring of 'str' starting from index 2 to 5.

  • Example: str.toUpperCase() converts all characters in 'str' to uppercase.

  • Example: ...read more

Add your answer

Q122. Prime Numbers Retrieval Task

You are provided with a positive integer 'N'. Your objective is to identify and return all prime numbers that are less than or equal to 'N'.

Example:

Input:
T = 1
N = 10
Output:
2, 3...read more
Add your answer

Q123. Inheritance in java

Ans.

Inheritance in Java allows a class to inherit properties and behavior from another class.

  • Inheritance is achieved by using the 'extends' keyword in Java.

  • Subclass inherits all non-private fields and methods from the superclass.

  • Subclass can also override methods from the superclass.

  • Example: class Car extends Vehicle { //code here }

  • Example: public class Animal { //code here }

Add your answer

Q124. Count Diagonal Paths

You are given a binary tree. Your task is to return the count of the diagonal paths to the leaf of the given binary tree such that all the values of the nodes on the diagonal are equal.

Inp...read more

Add your answer

Q125. Longest Common Subsequence Problem Statement

Given two Strings STR1 and STR2, determine the length of their longest common subsequence.

A subsequence is a sequence derived from another sequence by deleting some...read more

Add your answer

Q126. Segregate Odd-Even Problem Statement

In a wedding ceremony at NinjaLand, attendees are blindfolded. People from the bride’s side hold odd numbers, while people from the groom’s side hold even numbers. For the g...read more

Add your answer

Q127. Count Subsequences Problem Statement

Given an integer array ARR of size N, your task is to find the total number of subsequences in which all elements are equal.

Explanation:

A subsequence of an array is derive...read more

Add your answer

Q128. Count Equal Elements Subsequences

Given an integer array/list ARR of size N, your task is to compute the total number of subsequences where all elements are equal.

Explanation:

A subsequence of a given array is...read more

Add your answer

Q129. Merge Sort Algorithm Problem Statement

Your task is to sort a sequence of numbers stored in the array ‘ARR’ in non-descending order using the Merge Sort algorithm.

Explanation:

Merge Sort is a divide-and-conque...read more

Add your answer

Q130. Maximum Difference Problem Statement

Given an array ARR of N elements, your task is to find the maximum difference between any two elements in ARR.

If the maximum difference is even, print EVEN; if it is odd, p...read more

Add your answer

Q131. The ages of Raj and Sakshi are in the ratio of 8:7 and on adding their ages we get 60. Determine the ratio of their ages after 6 years.

Ans.

Ratio of ages of Raj and Sakshi is 8:7 and their sum is 60. Find their ratio after 6 years.

  • Let the ages of Raj and Sakshi be 8x and 7x respectively

  • Their sum is 60, so 15x = 60

  • Hence, x = 4

  • After 6 years, Raj's age will be 8x+6 and Sakshi's age will be 7x+6

  • The ratio of their ages after 6 years will be (8x+6):(7x+6)

View 1 answer

Q132. Remove Leaf Nodes from a Tree

In this problem, you are tasked to remove all the leaf nodes from a given generic tree. A leaf node is defined as a node that does not have any children.

Note:

The root itself can ...read more

Add your answer

Q133. XOR Pair Grouping Problem

You are given an array A of size N. Determine whether the array can be split into groups of pairs such that the XOR of each pair equals 0. Return true if it is possible, otherwise retu...read more

Add your answer

Q134. What's IP address and why is it required?

Ans.

An IP address is a unique numerical identifier assigned to devices connected to a network to enable communication.

  • IP stands for Internet Protocol

  • It is required for devices to communicate with each other over a network

  • It consists of a series of numbers separated by dots

  • There are two types of IP addresses - IPv4 and IPv6

  • Examples of IP addresses are 192.168.0.1 and 2001:0db8:85a3:0000:0000:8a2e:0370:7334

View 30 more answers

Q135. What is the full form of OOPS? What is a class? What is an object? List the types of inheritance supported in C++. What is the role of protected access specifier? What is encapsulation? What is abstraction? Wha...

read more
Ans.

OOPS stands for Object-Oriented Programming System. It is a programming paradigm based on the concept of objects.

  • A class is a blueprint or template for creating objects that defines its properties and methods.

  • An object is an instance of a class that has its own state and behavior.

  • C++ supports single, multiple, and multilevel inheritance.

  • The protected access specifier allows access to the member variables and functions within the class and its derived classes.

  • Encapsulation is ...read more

View 1 answer
Q136. What is the solution to the automata coding question?
Add your answer

Q137. Star Pattern Generation

Develop a function to print star patterns based on the given number of rows 'N'. Each row in the pattern should follow the format demonstrated in the example.

The picture illustrates an ...read more

Add your answer

Q138. Place the input word in the given position in a sentence.

Ans.

A question on placing a word in a sentence

  • Understand the context of the sentence

  • Identify the appropriate position for the input word

  • Ensure proper grammar and syntax

  • Consider the tone and style of the sentence

  • Example: 'I want you to place the word 'apple' after the verb.'

Add your answer

Q139. arrange the input numbers in ascending order

Ans.

The task is to sort the input numbers in ascending order.

  • Use a sorting algorithm like bubble sort, insertion sort, or quicksort.

  • If the input is small, use a simple comparison-based sorting algorithm.

  • If the input is large, use a more efficient algorithm like merge sort or heapsort.

  • Consider the data type of the input numbers and choose an appropriate sorting algorithm.

  • Check for edge cases like empty input or input with only one element.

Add your answer

Q140. differences between credit card and debit card

Ans.

Credit cards allow borrowing money while debit cards use funds from a linked account.

  • Credit cards charge interest on unpaid balances while debit cards do not.

  • Credit cards offer rewards and cashback while debit cards do not.

  • Credit cards have a credit limit while debit cards do not.

  • Credit cards can be used to build credit history while debit cards cannot.

  • Examples of credit cards include Visa, Mastercard, and American Express while examples of debit cards include Visa Debit, Mas...read more

View 18 more answers
Q141. Can you describe some situations where you had to apply logical reasoning, and can you also tell me about yourself?
Add your answer

Q142. Balanced Parentheses Combinations

Given an integer N representing the number of pairs of parentheses, find all the possible combinations of balanced parentheses using the given number of pairs.

Explanation:

Con...read more

Add your answer

Q143. Nth Term of Geometric Progression Problem

Given the first term A, the common ratio R, and an integer N, your task is to find the Nth term of a geometric progression (GP) series.

Explanation:

The general form of...read more

Add your answer

Q144. What are the kinds of data stored by MS Excel?

Ans.

MS Excel can store various types of data including numbers, text, dates, and formulas.

  • Numeric data such as sales figures, budgets, and inventory levels

  • Text data such as customer names, product descriptions, and employee information

  • Date and time data such as order dates, delivery dates, and project deadlines

  • Formulas and functions for calculations and data analysis

  • Charts and graphs for visual representation of data

View 5 more answers

Q145. Tell me about OOPs concept

Ans.

OOPs is a programming paradigm based on the concept of objects, encapsulation, inheritance, and polymorphism.

  • OOPs stands for Object-Oriented Programming.

  • It focuses on creating objects that contain both data and functions.

  • Encapsulation is the process of hiding the implementation details of an object from the outside world.

  • Inheritance allows a class to inherit properties and methods from another class.

  • Polymorphism allows objects to take on multiple forms or behaviors.

  • Examples o...read more

View 1 answer

Q146. What is inline css and outline css

Ans.

Inline CSS and Outline CSS are two different ways of applying CSS styles to HTML elements.

  • Inline CSS is when you apply CSS styles directly to an HTML element using the 'style' attribute.

  • Outline CSS is when you define a set of CSS styles in a separate file and link it to your HTML document.

  • Inline CSS is useful for making quick style changes, while Outline CSS is better for larger projects with many pages.

  • Inline CSS can make your HTML code harder to read and maintain, while Out...read more

Add your answer

Q147. String Palindrome Verification

Given a string, your task is to determine if it is a palindrome considering only alphanumeric characters.

Input:

The input is a single string without any leading or trailing space...read more
Add your answer

Q148. What are your strong subjects like Java, C++ etc.

Ans.

My strong subjects include Java, C++, and Python.

  • Proficient in Java programming language

  • Experienced in C++ development

  • Skilled in Python scripting

Add your answer

Q149. What is AI? What is Machine Learning ? What is Bounding Box , how does it works in Operations or Work Task? How we can work on 3D and 2D projects in AI Using Bounding Box? What is the Purpose of this Process? N...

read more
Ans.

AI stands for Artificial Intelligence, Machine Learning is a subset of AI that focuses on training machines to learn from data. Bounding Box is a tool used in computer vision tasks to label objects in images or videos.

  • AI is the simulation of human intelligence processes by machines, such as learning, reasoning, and self-correction.

  • Machine Learning is a subset of AI that involves training algorithms to learn patterns from data and make predictions or decisions.

  • Bounding Box is ...read more

View 2 more answers

Q150. what is the difference between overloading and overriding?

Ans.

Overloading is when multiple methods have the same name but different parameters, while overriding is when a subclass provides a specific implementation of a method already defined in its superclass.

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

  • Overloading is achieved within the same class, while overriding occurs between a superclass and its subclass.

  • Overloading is used to provide different ways of calling the same method, while overridin...read more

View 6 more answers

Q151. If we give you different domain rather then your preferred domain will you work on it ?

Ans.

Yes, I am open to working on different domains as it will broaden my knowledge and skills.

  • I am always eager to learn new things and take on new challenges.

  • Working on a different domain will give me the opportunity to expand my knowledge and skills.

  • I am confident that I can adapt quickly and efficiently to a new domain.

  • Examples: If I have experience in software engineering and I am asked to work on a networking project, I will be willing to learn and work on it.

  • Examples: If I ...read more

Add your answer

Q152. What is the main reason to believe

Ans.

The main reason to believe is evidence and logical reasoning.

  • Evidence and logical reasoning provide a solid foundation for belief.

  • Belief without evidence or logical reasoning is often considered irrational.

  • Examples of evidence include scientific studies, empirical data, and expert opinions.

  • Logical reasoning involves evaluating arguments, identifying fallacies, and drawing valid conclusions.

  • Belief based on personal experiences can also be considered as a form of evidence.

View 1 answer

Q153. If any bond period is there are not?

Ans.

It depends on the company and the job offer. Some companies have bond periods while others don't.

  • Bond periods are contractual agreements between the employer and employee.

  • They usually require the employee to work for a certain period of time before leaving the company.

  • Bond periods can vary in length and may have financial penalties for breaking the contract.

  • Not all companies have bond periods, so it's important to check the job offer or ask during the interview.

  • If there is a ...read more

Add your answer

Q154. What are firewalls and application gateways and the difference between them?

Ans.

Firewalls and application gateways are both security measures used to protect networks, but they differ in their approach.

  • Firewalls are network security systems that monitor and control incoming and outgoing network traffic based on predetermined security rules.

  • Application gateways, also known as application-level gateways or application layer firewalls, operate at the application layer of the OSI model and can inspect and filter traffic based on the specific application bein...read more

View 1 answer

Q155. What would you do when your keyboard not typing letters but numbers?

Ans.

I would first check if the Num Lock key is on, try restarting the computer, and if the issue persists, replace the keyboard.

  • Check if the Num Lock key is on, as it might be causing the keyboard to type numbers instead of letters.

  • Try restarting the computer to see if it resolves the issue.

  • If the problem persists, try using a different keyboard to see if the issue is with the current keyboard.

  • Check for any software updates or driver issues that may be causing the problem.

View 2 more answers

Q156. What is mortgage value

Ans.

Mortgage value refers to the monetary worth of a property that is used as collateral for a loan.

  • Mortgage value is the assessed value of a property that determines the maximum loan amount a borrower can obtain.

  • It is based on factors such as the property's location, size, condition, and market trends.

  • Lenders typically lend a percentage of the mortgage value, known as loan-to-value ratio.

  • For example, if a property's mortgage value is $200,000 and the lender offers an 80% loan-to...read more

View 34 more answers

Q157. Write a program to find prime number

Ans.

Program to find prime number

  • Start with a number n

  • Check if n is divisible by any number from 2 to n-1

  • If not, n is prime

  • Optimization: check only up to sqrt(n) instead of n-1

Add your answer

Q158. Tell me about OOPS concepts in python.

Ans.

OOPS concepts in Python include inheritance, encapsulation, polymorphism, and abstraction.

  • Inheritance allows a class to inherit properties and methods from a parent class.

  • Encapsulation refers to the practice of hiding implementation details from the user.

  • Polymorphism allows objects to take on multiple forms or behaviors.

  • Abstraction involves creating a simplified representation of complex real-world objects.

  • Python supports all four OOPS concepts and allows for easy implementat...read more

View 17 more answers

Q159. What is the batch and use of batch

Ans.

Batch processing involves executing a series of jobs in a group, typically without user interaction.

  • Batch processing is used for tasks that can be automated and do not require immediate user input.

  • Examples include processing payroll, generating reports, and updating database records in bulk.

  • Batch jobs are typically scheduled to run at specific times or triggered by certain events.

  • Batch processing can help improve efficiency and reduce manual effort in repetitive tasks.

Add your answer

Q160. How to build a secure software.

Ans.

Building secure software requires a multi-layered approach.

  • Implement secure coding practices

  • Use encryption and authentication mechanisms

  • Regularly update and patch software

  • Conduct regular security audits and testing

  • Train employees on security best practices

  • Follow industry standards and regulations

  • Consider threat modeling and risk assessment

Add your answer

Q161. What all authentication measures did you take in your projects?

Ans.

I implemented multiple authentication measures in my projects to ensure secure access.

  • Implemented password-based authentication with strong password policies

  • Utilized two-factor authentication for an added layer of security

  • Implemented biometric authentication using fingerprint or facial recognition

  • Used multi-factor authentication to combine multiple authentication methods

  • Implemented single sign-on (SSO) for seamless and secure access across multiple systems

  • Implemented role-bas...read more

Add your answer

Q162. Do you have any technical certifications? How many programming languages do you know? What are the different types of OS you are comfortable working with? What is the extent of your technical expertise? How man...

read more
Ans.

I have technical certifications and experience with multiple OS and development tools.

  • I have a certification in CompTIA A+ and am working towards my Network+ certification.

  • I am proficient in Java, Python, and C++.

  • I am comfortable working with Windows, MacOS, and Linux operating systems.

  • My technical expertise includes troubleshooting hardware and software issues, network connectivity, and system administration.

  • I have used development tools such as Eclipse, Visual Studio, and G...read more

Add your answer

Q163. Implementation of factorial, Fibonacci series and prime number.

Ans.

Factorial, Fibonacci series and prime number implementation.

  • Factorial: Use recursion or iteration to multiply numbers from 1 to n.

  • Fibonacci: Use recursion or iteration to add the previous two numbers.

  • Prime number: Check if a number is divisible by any number less than itself.

Add your answer

Q164. What will be the subnet mask for CIDR /29

Ans.

The subnet mask for CIDR /29 is 255.255.255.248.

  • CIDR /29 means 29 bits are used for the network portion and 3 bits for the host portion.

  • To calculate the subnet mask, convert the 29 network bits to 1s and add 3 0s for the host bits.

  • The result is 255.255.255.248 in dotted decimal notation.

View 2 more answers

Q165. Give me the real example of equivalence partitioning?

Ans.

Equivalence partitioning is a technique used in software testing to divide input data into groups that are expected to exhibit similar behavior.

  • Dividing input data into groups that are expected to behave similarly

  • Testing only one input from each group

  • Examples: age groups, income brackets, product categories

Add your answer

Q166. What's is different between c and c++

Ans.

C++ is an extension of C with object-oriented programming features.

  • C++ supports object-oriented programming while C does not.

  • C++ has classes and templates while C does not.

  • C++ has better support for function overloading and default arguments.

  • C++ has a standard library that includes many useful functions.

  • C++ allows for both procedural and object-oriented programming.

  • C++ is generally considered to be a more complex language than C.

View 1 answer

Q167. What do come into it sector

Ans.

The IT sector is constantly evolving with new technologies and innovations, offering exciting opportunities for growth and development.

  • Rapid advancements in technology drive the need for skilled professionals in the IT sector.

  • Opportunities for career growth and development through continuous learning and upskilling.

  • Diverse range of roles available in IT sector such as software development, data analysis, cybersecurity, etc.

Add your answer

Q168. Difference between java and python

Ans.

Java is statically typed, compiled language while Python is dynamically typed, interpreted language.

  • Java is faster than Python due to its compilation process.

  • Python has simpler syntax and is easier to learn.

  • Java is used for building enterprise-level applications while Python is used for scripting and automation.

  • Java has strict type checking while Python has loose type checking.

  • Java has better support for multithreading and concurrency than Python.

  • Python has a larger standard ...read more

Add your answer

Q169. Why do you looking wipro If I give 50 rupees what do buy first

Ans.

I am looking to join Wipro because of its reputation as a leading company in the industry.

  • Wipro is known for its strong presence in the IT industry

  • It offers a wide range of career opportunities and growth prospects

  • The company has a good work culture and values its employees

  • Wipro has a strong client base and provides innovative solutions

  • Joining Wipro would provide me with a platform to enhance my skills and contribute to its success

View 1 answer

Q170. What is multiplexer

Ans.

A multiplexer is a device that selects one of several input signals and forwards the selected input into a single line.

  • Also known as MUX

  • Used in digital circuits to route data

  • Can be implemented using logic gates

  • Example: 2-to-1 MUX selects one of two inputs based on a control signal

Add your answer

Q171. Do you have any experience in medical billing ?

Ans.

Yes, I have experience in medical billing.

  • I have worked as a medical billing specialist for two years.

  • I am familiar with medical coding and billing software such as CPT and ICD-10.

  • I have successfully processed insurance claims and handled patient billing inquiries.

  • I have a strong understanding of medical terminology and documentation requirements.

  • I have consistently met or exceeded productivity and accuracy targets in medical billing.

View 2 more answers

Q172. What is a sga in oracle

Ans.

SGA stands for System Global Area, a shared memory area in Oracle database that stores data and control information.

  • SGA is a crucial component of Oracle database architecture

  • It is allocated when the database instance starts up

  • SGA contains information about database buffers, shared pool, redo log buffer, etc.

  • SGA size can be configured using initialization parameters

  • Examples of SGA initialization parameters are DB_CACHE_SIZE, SHARED_POOL_SIZE, etc.

Add your answer

Q173. Explain about callback, promisses, aync/await

Ans.

Callbacks, promises, and async/await are all ways to handle asynchronous operations in JavaScript.

  • Callbacks are functions passed as arguments to another function to be executed later.

  • Promises are objects representing the eventual completion or failure of an asynchronous operation.

  • Async/await is a syntactic sugar for writing asynchronous code that looks synchronous.

Add your answer

Q174. What programming language are you most familiar with?

Ans.

I am most familiar with Python programming language.

  • Python is known for its simplicity and readability, making it a popular choice for beginners and experienced programmers alike.

  • It is widely used in various fields such as web development, data analysis, artificial intelligence, and scientific computing.

  • Some popular libraries and frameworks in Python include Django, Flask, NumPy, and TensorFlow.

Add your answer

Q175. What is debit credit card

Ans.

A debit card is a payment card that deducts money directly from a linked bank account when making a purchase.

  • Debit cards are linked to a bank account and allow users to make purchases using funds available in the account.

  • Unlike credit cards, debit cards do not involve borrowing money and require immediate payment.

  • Debit cards can be used at ATMs to withdraw cash, make online or in-store purchases, and for contactless payments.

  • Examples of debit card providers include Visa, Mast...read more

View 17 more answers

Q176. Structure of C++ programming and what do you know about C++?

Add your answer

Q177. How Pharmacovigilance proves to be an essential asset in determining drug safety and give a brief history of pharmacovigilance .

Ans.

Pharmacovigilance is essential in determining drug safety. It involves monitoring, assessing, and preventing adverse effects of drugs.

  • Pharmacovigilance helps in identifying and reporting adverse drug reactions (ADRs) to regulatory authorities.

  • It involves continuous monitoring of drugs even after they are approved and marketed.

  • Pharmacovigilance data is used to update drug labels and inform healthcare professionals and patients about potential risks.

  • It also helps in identifying...read more

Add your answer

Q178. Rate yourself in the programming languages you know where 10 means excellent and 0 means poor

Add your answer

Q179. Introducing ur self in description

Ans.

I am a passionate software engineer with experience in developing web applications using various technologies.

  • Experienced in front-end development with HTML, CSS, and JavaScript

  • Proficient in back-end development with Node.js and Express

  • Familiar with database management using SQL and MongoDB

  • Strong problem-solving skills and ability to work in a team environment

Add your answer

Q180. What are the causes of ad discrepancy?

Ans.

Ad discrepancy can be caused by various factors.

  • Incorrect targeting

  • Technical issues

  • Ad fraud

  • Ad blocking

  • Ad viewability

  • Ad placement

  • Ad creative

  • Ad frequency

  • Ad format

  • Ad server discrepancies

View 1 answer

Q181. What do you mean by pharmacovigilance or Drug Safety?

Ans.

Pharmacovigilance or Drug Safety involves monitoring, assessing, and preventing adverse effects of pharmaceutical products.

  • Pharmacovigilance is the science and activities related to the detection, assessment, understanding, and prevention of adverse effects or any other drug-related problems.

  • It involves monitoring and collecting data on the safety of drugs and medical devices after they have been approved and marketed.

  • The goal is to ensure patient safety by identifying and mi...read more

Add your answer

Q182. Any real life implementation/use you have done wrt your elective subject?

Ans.

Yes, I implemented a machine learning model to predict customer churn in a telecom company.

  • Developed a machine learning model using Python and scikit-learn

  • Used historical customer data to train the model

  • Implemented the model in a telecom company to predict customer churn

  • Provided insights to the company on factors influencing customer churn

Add your answer

Q183. Tell about developer

Ans.

A developer is a professional who creates software applications and programs.

  • Developers write code in programming languages such as Java, Python, and C++.

  • They work with databases, APIs, and software development tools.

  • Developers collaborate with other team members, such as designers and project managers.

  • They are responsible for testing and debugging their code to ensure it works properly.

  • Developers stay up-to-date with the latest technologies and trends in software development...read more

Add your answer

Q184. Difference between private and public company?

Ans.

Private companies are owned by individuals or a small group, while public companies are owned by shareholders.

  • Private companies have fewer regulatory requirements than public companies.

  • Public companies have to disclose financial information to the public.

  • Private companies are not traded on stock exchanges, while public companies are.

  • Ownership in private companies is not easily transferable, while public companies can be bought and sold easily.

  • Examples of private companies inc...read more

View 1 answer

Q185. Who is the c language denoted

Ans.

C language is a general-purpose, procedural computer programming language.

  • Developed by Dennis Ritchie at Bell Labs in 1972

  • Used for system programming, embedded systems, and application software

  • Influenced many other programming languages such as C++, Java, and Python

View 1 answer

Q186. 1.Slicing in Python? 2.Difference between list and tuple?

Ans.

Slicing in Python is a way to extract a portion of a sequence, such as a string, list, or tuple.

  • Slicing is done using the square bracket notation with a start, stop, and step value.

  • The start index is inclusive, the stop index is exclusive, and the step value determines the increment.

  • Slicing can be used to extract a subsequence, reverse a sequence, or create a copy of a sequence.

  • Examples: myList[2:5] returns elements at index 2, 3, and 4. myList[::-1] returns a reversed copy o...read more

View 3 more answers

Q187. Short term and long term goal

Ans.

My short term goal is to gain experience and develop my skills in the non-voice process. My long term goal is to take on leadership roles and contribute to the growth of the organization.

  • Short term goal: Gain experience and develop skills

  • Long term goal: Take on leadership roles and contribute to organizational growth

View 13 more answers

Q188. What is features of c programming language?

Ans.

C programming language features include portability, efficiency, flexibility, and low-level access to memory.

  • Portability: C programs can be run on different platforms with minimal changes.

  • Efficiency: C is a fast and efficient language, making it suitable for system programming.

  • Flexibility: C allows for low-level manipulation of hardware and memory.

  • Low-level access to memory: C provides direct access to memory addresses, allowing for efficient memory management.

  • Structured prog...read more

Add your answer

Q189. Write a program to Swap two number without using third variable

Add your answer

Q190. What is oops concepts and who is invented java and c. Flow charts and algorithm,stings, arrays operators threads and applet.

Ans.

OOPs concepts are fundamental principles of object-oriented programming. Java was invented by James Gosling and C was invented by Dennis Ritchie.

  • OOPs concepts include encapsulation, inheritance, polymorphism, and abstraction.

  • Java was invented by James Gosling at Sun Microsystems in the early 1990s.

  • C was invented by Dennis Ritchie at Bell Labs in the early 1970s.

  • Flow charts and algorithms are used to represent the logic of a program.

  • Strings and arrays are data structures used ...read more

Add your answer
Q191. How do you join two tables in SQL?
Add your answer

Q192. difference between primary and foreign key

Ans.

Primary key uniquely identifies a record while foreign key refers to a field in another table.

  • Primary key is a column or set of columns that uniquely identifies a record in a table.

  • Foreign key is a column or set of columns that refers to the primary key of another table.

  • Primary key cannot have null values while foreign key can have null values.

  • Primary key can be used to create relationships between tables while foreign key maintains those relationships.

  • Example: In a customer ...read more

Add your answer

Q193. Why use in java to Javascript

Ans.

Java and JavaScript are two different programming languages with different use cases.

  • Java is used for building server-side applications, Android apps, and enterprise software.

  • JavaScript is used for building interactive web applications and front-end development.

  • Java is a compiled language while JavaScript is an interpreted language.

  • Java is statically typed while JavaScript is dynamically typed.

  • Java code runs on the Java Virtual Machine (JVM) while JavaScript code runs on web ...read more

Add your answer

Q194. Name some anticancer drugs and what is antibiotic resistance

Ans.

Anticancer drugs include chemotherapy, targeted therapy, and immunotherapy. Antibiotic resistance is when bacteria become resistant to antibiotics.

  • Chemotherapy drugs: cisplatin, doxorubicin, paclitaxel

  • Targeted therapy drugs: imatinib, trastuzumab, rituximab

  • Immunotherapy drugs: pembrolizumab, nivolumab, ipilimumab

  • Antibiotic resistance is a growing problem due to overuse and misuse of antibiotics

  • It occurs when bacteria evolve to become resistant to antibiotics, making infection...read more

Add your answer

Q195. Swap two numbers without using the third variable

Ans.

Swap two numbers without using the third variable

  • Use arithmetic operations

  • Use XOR operator

  • Use tuple unpacking in Python

Add your answer

Q196. What is oops and full form of oops and what is strings ,arrays, operators etc

Ans.

OOPs stands for Object-Oriented Programming. Strings are a sequence of characters. Arrays are a collection of elements. Operators are symbols used to perform operations.

  • OOPs is a programming paradigm that focuses on objects and their interactions.

  • Full form of OOPs is Object-Oriented Programming.

  • Strings are a sequence of characters, enclosed in quotes.

  • Arrays are a collection of elements of the same data type.

  • Operators are symbols used to perform operations on operands.

  • Examples...read more

Add your answer

Q197. Can android programming be done only using JAVA?

Add your answer

Q198. Do you know connectivity to database using android

Ans.

Yes, connectivity to a database using Android is possible.

  • Android provides several APIs and libraries for connecting to databases.

  • The most commonly used method is through SQLite, a lightweight relational database management system.

  • Other options include using third-party libraries like Room, Realm, or Firebase Realtime Database.

  • To connect to a database, you need to establish a connection, execute queries, and handle data retrieval and manipulation.

  • Example code snippets and tut...read more

View 1 answer

Q199. What is the stepping stones method in mathematics?

Add your answer

Q200. There is an id in particular row example 123456, find the id and there are multiple pages you have to iterate through each page and print the value if available if not that print message the id not available

Ans.

Iterate through multiple pages to find and print a specific id value

  • Create a loop to iterate through each page

  • Search for the id value on each page

  • If the id is found, print the value, if not, print a message that the id is not available

Add your answer
1
2
3
4
5
Contribute & help others!
Write a review
Share interview
Contribute salary
Add office photos

Interview Process at Citizen Care

based on 352 interviews
Interview experience
4.1
Good
View more
Interview Tips & Stories
Ace your next interview with expert advice and inspiring stories

Top Interview Questions from Similar Companies

3.5
 • 1.8k Interview Questions
3.4
 • 648 Interview Questions
4.1
 • 365 Interview Questions
4.1
 • 207 Interview Questions
4.0
 • 172 Interview Questions
3.8
 • 168 Interview Questions
View all
Top Wipro Interview Questions And Answers
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

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