Add office photos
Employer?
Claim Account for FREE

Wipro Infrastructure Engineering

3.8
based on 594 Reviews
Filter interviews by

50+ Interview Questions and Answers

Updated 14 Jun 2024

Q1. What is statement is efficient and why? X=X+1/X++?

Ans.

The statement X=X+1/X++ is not efficient.

  • The use of post-increment operator (X++) can lead to unpredictable behavior and make the code harder to understand.

  • The division operation (1/X) can result in a runtime error if X is 0.

  • The statement can be rewritten in a more efficient and readable way.

View 1 answer

Q2. What is c language? What is keyword in c language?

Ans.

C language is a high-level programming language used for developing software. Keywords are reserved words with predefined meanings.

  • C language is a general-purpose programming language.

  • It was developed in the early 1970s by Dennis Ritchie.

  • C language is widely used for system programming and embedded systems.

  • Keywords in C language cannot be used as variable names or identifiers.

  • Examples of keywords in C language include 'if', 'else', 'for', 'while', 'int', 'float', etc.

View 2 more answers

Q3. What is Dynamic Memory Allocation? Mention it's syntax.

Ans.

Dynamic Memory Allocation is the process of allocating memory at runtime for storing data.

  • Dynamic Memory Allocation allows programs to allocate memory as needed during runtime.

  • It helps in managing memory efficiently by allocating and deallocating memory as required.

  • The syntax for dynamic memory allocation in C is using the 'malloc' function to allocate memory and 'free' function to deallocate memory.

  • Example: char* str = (char*) malloc(100 * sizeof(char));

  • Example: int* arr = (...read more

View 1 answer

Q4. What is operator ?And it's type of operator.

Ans.

An operator is a symbol or keyword used to perform operations on operands in a programming language.

  • Operators are used to manipulate data and perform calculations.

  • There are different types of operators such as arithmetic, assignment, comparison, logical, etc.

  • Examples of operators include + (addition), = (assignment), == (equality), && (logical AND), etc.

View 1 answer
Discover null interview dos and don'ts from real experiences

Q5. What is the use of printf() and scanf ()?

Ans.

printf() is used to print formatted output to the console, while scanf() is used to read formatted input from the console.

  • printf() is used to display output on the console, allowing for formatting options like specifying the number of decimal places or padding with leading zeros.

  • scanf() is used to read input from the console, allowing for formatting options like reading integers, floats, or strings.

  • Both functions are part of the standard input/output library in C and are comm...read more

View 1 answer

Q6. Can I create customized header file in C ?

Ans.

Yes, you can create customized header files in C.

  • Customized header files in C are used to declare functions, variables, and macros that can be used across multiple source files.

  • To create a customized header file, you can use the .h extension and include it in your C program using the #include directive.

  • The header file should contain function prototypes, type definitions, and macro definitions.

  • You can also include other header files within your customized header file.

  • Customize...read more

View 1 answer
Are these interview questions helpful?

Q7. Static Local Variable and what is there is use?

Ans.

Static local variables are variables declared inside a function that retain their value between function calls.

  • Static local variables are initialized only once, and their value persists across multiple function calls.

  • They are useful for maintaining state information within a function.

  • Static local variables have a local scope and are not accessible outside the function.

  • They can be used to count the number of times a function is called or to cache expensive computations.

View 1 answer

Q8. What is data type in c language

Ans.

Data type in C language defines the type of data that a variable can hold.

  • C language has built-in data types like int, float, char, etc.

  • Data types determine the size and layout of variables in memory.

  • They also define the operations that can be performed on the variables.

  • For example, int can store whole numbers, float can store decimal numbers, and char can store single characters.

View 1 answer
Share interview questions and help millions of jobseekers 🌟

Q9. What is Array, pointer in c language

Ans.

An array is a collection of elements of the same data type, stored in contiguous memory locations. A pointer is a variable that stores the memory address of another variable.

  • Arrays allow storing multiple values of the same type in a single variable.

  • Pointers are used to store memory addresses and can be used to access and manipulate data indirectly.

  • Example: int arr[5]; // declares an array of integers with 5 elements

  • Example: int *ptr; // declares a pointer variable that can st...read more

View 1 answer

Q10. Can I compile c program without main ()

Ans.

Yes, it is possible to compile a C program without main().

  • A C program must have a main() function as the entry point.

  • However, it is possible to compile a C program without a main() function using a different entry point.

  • This can be achieved by defining a different entry point using linker options or compiler-specific attributes.

  • For example, in some embedded systems, the entry point may be defined as _start() instead of main().

View 1 answer

Q11. How is Function declared in c language?

Ans.

A function in C is declared by specifying the return type, function name, and parameters (if any).

  • The return type specifies the type of value the function will return.

  • The function name is used to call the function.

  • Parameters are optional and specify the input values the function expects.

  • Function declaration ends with a semicolon.

View 1 answer

Q12. What do you mean by Memory Leak?

Ans.

Memory leak is a situation where a program fails to release memory that is no longer needed, leading to memory exhaustion.

  • Memory leak occurs when dynamically allocated memory is not deallocated properly.

  • It can happen when a program loses the reference to allocated memory without freeing it.

  • Memory leaks can gradually consume all available memory, causing the program to crash or slow down.

  • Common causes include forgetting to free allocated memory, circular references, and improp...read more

View 1 answer

Q13. Write an example for structure in c language.

Ans.

A structure in C is a user-defined data type that allows you to combine different types of variables under a single name.

  • Structures are used to represent real-world entities or concepts in programming.

  • They can contain variables of different data types, including other structures.

  • Structures provide a way to organize related data and improve code readability and maintainability.

  • You can access the members of a structure using the dot (.) operator.

  • Structures can be passed as func...read more

View 1 answer

Q14. what you mean 7 QC tools & how it effects to organization

Ans.

The 7 QC tools are a set of problem-solving techniques used to identify and solve quality-related issues in an organization.

  • The 7 QC tools include: Pareto Chart, Cause and Effect Diagram, Check Sheet, Histogram, Scatter Diagram, Control Chart, and Flowchart.

  • These tools help in analyzing data, identifying root causes of problems, and making data-driven decisions.

  • By using the 7 QC tools, organizations can improve their processes, reduce defects, enhance customer satisfaction, a...read more

View 3 more answers

Q15. What is nested structure?

Ans.

Nested structure refers to a structure within another structure in programming.

  • It allows organizing data in a hierarchical manner.

  • Nested structures can be used to represent complex relationships between data.

  • They can be implemented using classes, structs, or objects in various programming languages.

  • Example: A structure representing a person can have a nested structure representing their address.

View 1 answer

Q16. What is string in c language

Ans.

A string in C language is a sequence of characters stored in an array.

  • Strings in C are represented as arrays of characters.

  • They are terminated by a null character '\0'.

  • Strings can be manipulated using various string functions like strcpy, strcat, etc.

View 1 answer

Q17. What is a preprocesser?

Ans.

A preprocessor is a program or tool that processes source code before it is compiled or interpreted.

  • Preprocessors are commonly used in programming languages like C and C++.

  • They perform tasks such as macro expansion, file inclusion, and conditional compilation.

  • Examples of preprocessors include the C preprocessor (cpp) and the C++ preprocessor (cpp).

View 1 answer

Q18. What is /0 character?

Ans.

The /0 character, also known as the null character, is a control character used to indicate the end of a string in C-based languages.

  • It has a value of zero and is represented as '\0' in C-based languages.

  • It is used to terminate strings and is typically placed at the end of a character array.

  • When encountered, it signals the end of the string and any characters after it are ignored.

View 1 answer

Q19. What is the oops Concept?

Ans.

OOPs is a programming paradigm based on the concept of objects that interact with each other.

  • OOPs stands for Object-Oriented Programming.

  • It focuses on creating objects that have properties and methods to interact with each other.

  • Encapsulation, Inheritance, Polymorphism, and Abstraction are the four main pillars of OOPs.

  • Examples of OOPs languages are Java, C++, Python, etc.

Add your answer

Q20. What is the polymorphisam?

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 is achieved through method overriding and method overloading.

  • Example: A parent class Animal can have child classes like Dog, Cat, and Cow, each with their own implementation of the method 'makeSound'.

  • Polymorphism makes code more flexible and reusable.

Add your answer

Q21. What is encapsulation?

Ans.

Encapsulation is the process of hiding implementation details and restricting access to an object's properties and methods.

  • Encapsulation helps in achieving data abstraction and security.

  • It allows for better control over the data and prevents unwanted changes.

  • Access to the object's properties and methods is restricted through access modifiers such as public, private, and protected.

  • For example, a class may have private variables that can only be accessed through public methods....read more

Add your answer

Q22. what is the abstraction?

Ans.

Abstraction is the process of hiding complex implementation details and exposing only the necessary information.

  • Abstraction is a fundamental concept in object-oriented programming.

  • It helps in reducing complexity and improving the maintainability of code.

  • Abstraction can be achieved through interfaces, abstract classes, and encapsulation.

  • For example, a car can be abstracted as a machine with wheels, engine, and steering.

  • Abstraction allows us to focus on the essential features o...read more

Add your answer

Q23. What is operating system?

Ans.

An operating system is a software that manages computer hardware and software resources.

  • It acts as an interface between the user and the computer hardware.

  • It provides services such as memory management, process management, and device management.

  • Examples include Windows, macOS, Linux, and Android.

  • It allows multiple applications to run simultaneously.

  • It provides security features such as user authentication and access control.

Add your answer

Q24. What is access matrix?

Ans.

Access matrix is a security model that defines access rights of subjects to objects.

  • Access matrix is a table that lists all subjects and objects and their corresponding access rights.

  • It is used to control access to resources in a computer system.

  • Access matrix can be implemented using access control lists (ACLs) or capabilities.

  • It helps in enforcing the principle of least privilege.

  • Example: A user can have read-only access to a file, while another user can have read-write acce...read more

Add your answer

Q25. What is multi_programming?

Ans.

Multi-programming is the ability of a computer to execute multiple programs simultaneously.

  • Allows for efficient use of CPU time

  • Requires memory management techniques such as swapping and paging

  • Examples include time-sharing systems and batch processing systems

Add your answer

Q26. What is multi -tasking?

Ans.

Multitasking is the ability of a system to perform multiple tasks simultaneously.

  • Multitasking allows a system to switch between tasks quickly and efficiently.

  • It can be achieved through hardware or software.

  • Examples include running multiple applications on a computer or phone, or listening to music while working on a document.

  • Multitasking can improve productivity and efficiency, but can also lead to decreased performance if too many tasks are running at once.

Add your answer

Q27. Different between calloc()and malloc()

Ans.

calloc() and malloc() are both used for dynamic memory allocation in C, but calloc() also initializes the allocated memory to zero.

  • calloc() allocates memory for an array of elements and initializes them to zero.

  • malloc() only allocates memory for the specified number of bytes.

  • calloc() is useful when initializing arrays or structures.

  • malloc() is useful when allocating memory for a single variable or a dynamically sized array.

View 1 answer

Q28. What is typecasting?

Ans.

Typecasting is the process of converting one data type into another in programming.

  • Typecasting allows programmers to change the data type of a variable.

  • It can be done implicitly or explicitly.

  • Implicit typecasting is automatic and occurs when a value of one data type is assigned to a variable of another data type.

  • Explicit typecasting is done manually using casting operators.

  • Examples of typecasting include converting an integer to a float, a string to an integer, etc.

View 1 answer

Q29. What is real -time system?

Ans.

Real-time system is a computer system that processes data as it is received and provides immediate response.

  • Real-time systems are used in applications where timely response is critical.

  • They are designed to process data in real-time without any delay.

  • Examples include air traffic control systems, stock trading systems, and medical monitoring systems.

Add your answer

Q30. Syntax of string in c language

Ans.

The syntax of a string in the C language is a sequence of characters enclosed in double quotes.

  • Strings in C are represented as arrays of characters.

  • Strings are null-terminated, meaning they end with a null character '\0'.

  • String literals can be assigned to char arrays or pointers.

  • String manipulation functions like strcpy, strcat, strlen, etc., are used to work with strings.

View 1 answer

Q31. Syntax of c language?

Ans.

The syntax of the C programming language is a set of rules that dictate how programs written in C should be structured and formatted.

  • C programs are written using a combination of keywords, identifiers, operators, and punctuation marks.

  • Statements in C are terminated with a semicolon (;).

  • Blocks of code are enclosed within curly braces ({ }).

  • Variables must be declared before they can be used, specifying their data type.

  • Functions are defined using a return type, name, parameters,...read more

View 1 answer

Q32. Features of C language?

Ans.

C is a powerful and widely used programming language known for its efficiency and low-level control.

  • C is a procedural language with a simple syntax and a rich set of built-in functions.

  • It allows direct memory manipulation and provides low-level access to hardware.

  • C supports modular programming with the use of functions and libraries.

  • It is highly portable and can be used to develop software for various platforms.

  • C is commonly used for system programming, embedded systems, and ...read more

View 1 answer

Q33. Basic concept of the Oops?

Ans.

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

  • OOPs focuses on creating reusable code and organizing it into objects.

  • It involves encapsulation, inheritance, and polymorphism.

  • Encapsulation is the process of hiding implementation details and exposing only necessary information.

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

  • Polymorphism allows objects to take on multiple forms or behavior...read more

Add your answer

Q34. C program to hello world

Ans.

A C program to print 'Hello, World!'

  • Use the 'printf' function from the 'stdio.h' library to print the message

  • Include the 'stdio.h' header file at the beginning of the program

  • Use the 'int' return type for the main function

  • End the program with a 'return 0' statement

View 1 answer

Q35. what are instruments Handle & tell me LC.

Ans.

Handle instruments are tools used for gripping and manipulating objects. LC stands for Liquid Chromatography, a technique used for separating and analyzing mixtures.

  • Handle instruments are designed with a grip or handle for ease of use.

  • They are commonly used in various industries such as manufacturing, construction, and healthcare.

  • Examples of handle instruments include pliers, wrenches, screwdrivers, and forceps.

  • LC, or Liquid Chromatography, is a laboratory technique used to s...read more

Add your answer

Q36. How Release and Change Management works? The lifecycle of Change and Release Management? The KPI's of Change and Release Management? The challenges faced during tenure and how did you overcome with it? The day ...

read more
Ans.

Change and Release Management involves managing the lifecycle of changes and releases, with KPIs to measure success and challenges to overcome.

  • Change Management involves assessing and approving changes to systems or processes, while Release Management involves planning and executing the release of those changes.

  • The lifecycle of Change Management includes identifying the need for a change, assessing the impact and risk, planning and testing the change, implementing the change,...read more

Add your answer

Q37. What are clauses in TS with details

Ans.

The clauses in TS (Technical Specification) provide specific requirements for supplier quality engineers.

  • TS clauses outline the quality management system requirements for suppliers.

  • They define the criteria for product and process control, documentation, and continuous improvement.

  • Examples of TS clauses include control of nonconforming product, corrective and preventive actions, and supplier monitoring and evaluation.

  • These clauses ensure that suppliers meet the necessary quali...read more

Add your answer

Q38. what mean by APQP Advantages

Ans.

APQP (Advanced Product Quality Planning) advantages include improved product quality, reduced costs, and enhanced customer satisfaction.

  • APQP helps in identifying and addressing potential quality issues early in the product development process.

  • It ensures that all necessary steps are taken to meet customer requirements and expectations.

  • APQP promotes cross-functional collaboration and communication, leading to better coordination among different departments.

  • By implementing APQP,...read more

Add your answer

Q39. what are elements in PPAP

Ans.

PPAP (Production Part Approval Process) includes elements such as documentation, design records, control plans, measurement systems, and sample parts.

  • Documentation: PPAP requires the submission of various documents like control plans, process flow diagrams, and FMEA (Failure Mode and Effects Analysis).

  • Design Records: PPAP includes the submission of design records such as engineering drawings, specifications, and material specifications.

  • Control Plans: PPAP requires the develop...read more

Add your answer

Q40. What is the difference between service and change ticket

Ans.

Service tickets are used to request support for an existing service, while change tickets are used to request changes to a service.

  • Service tickets are reactive, while change tickets are proactive.

  • Service tickets are used to restore a service to its normal state, while change tickets are used to improve or modify a service.

  • Service tickets are typically handled by the service desk, while change tickets are typically handled by change management.

  • Examples of service tickets inclu...read more

Add your answer

Q41. Difference b/w 1st angle & 3rd angle projection?

Ans.

1st angle projection is used in Europe & 3rd angle projection is used in North America. They differ in placement of views.

  • 1st angle projection places the object in front of the viewing plane while 3rd angle projection places the object behind the viewing plane.

  • In 1st angle projection, the top view is placed below the front view while in 3rd angle projection, the top view is placed above the front view.

  • 1st angle projection is used in Europe, Australia, and Asia while 3rd angle...read more

Add your answer

Q42. How many development tools have you used?

Ans.

I have used several development tools including AutoCAD, SolidWorks, and Mastercam.

  • AutoCAD

  • SolidWorks

  • Mastercam

Add your answer

Q43. What is meant by six sigma

Ans.

Six Sigma is a data-driven methodology used to improve business processes by reducing defects and variability.

  • Six Sigma aims to achieve a level of quality where the probability of defects is extremely low.

  • It involves a structured approach to problem-solving using statistical analysis.

  • The methodology uses a set of tools and techniques such as DMAIC (Define, Measure, Analyze, Improve, Control) and statistical process control.

  • Six Sigma is widely used in industries such as manufa...read more

Add your answer

Q44. Infrastructure experience with prior knowledge

Ans.

I have extensive infrastructure experience and prior knowledge in various technologies.

  • I have worked with virtualization technologies such as VMware and Hyper-V.

  • I have experience with cloud platforms such as AWS and Azure.

  • I am familiar with networking technologies such as TCP/IP, DNS, DHCP, and VLANs.

  • I have worked with storage technologies such as SAN and NAS.

  • I have experience with configuration management tools such as Ansible and Puppet.

  • I am familiar with monitoring tools s...read more

Add your answer

Q45. How types of welding?

Ans.

There are several types of welding including MIG, TIG, Stick, and Flux-Cored welding.

  • MIG welding uses a wire electrode and a shielding gas to join two pieces of metal together.

  • TIG welding uses a tungsten electrode and a filler metal to create a strong weld.

  • Stick welding uses a consumable electrode coated in flux to create a strong bond.

  • Flux-Cored welding uses a wire electrode with a flux core to create a protective shield around the weld.

Add your answer

Q46. What is strength and weaknesses?

Add your answer

Q47. Year of passing 2021

Ans.

I am a recent graduate and passed in the year 2021.

  • I completed my degree in 2021

  • I passed all my exams in 2021

  • I am a fresh graduate

Add your answer

Q48. Fluid mechanics wht all i know

Ans.

Fluid mechanics is the study of fluids in motion and at rest, including their properties and behavior.

  • Fluid mechanics deals with the study of fluids, which can be either liquids or gases.

  • It involves understanding how fluids behave under various conditions, such as flow, pressure, and temperature.

  • Key concepts in fluid mechanics include viscosity, turbulence, and Bernoulli's principle.

  • Applications of fluid mechanics can be seen in various engineering fields, such as aerospace, ...read more

Add your answer

Q49. What is kaizen ?

Ans.

Kaizen is a Japanese term for continuous improvement.

  • Kaizen involves making small, incremental improvements to processes and systems.

  • It is a philosophy that emphasizes the importance of involving all employees in the improvement process.

  • Kaizen can be applied to any area of a business, from manufacturing to administration.

  • Examples of kaizen include reducing waste, improving efficiency, and increasing quality.

  • Kaizen is often associated with the Toyota Production System and lean...read more

Add your answer

Q50. Ehs function in current plant

Ans.

EHS function in current plant involves ensuring compliance with environmental, health, and safety regulations to protect employees and the environment.

  • Implementing and enforcing safety protocols and procedures

  • Conducting regular safety audits and inspections

  • Providing safety training to employees

  • Managing hazardous waste disposal

  • Investigating and addressing safety incidents

  • Collaborating with regulatory agencies

  • Developing emergency response plans

Add your answer

Q51. How to improve knowledge

Add your answer

Q52. Working principle

Ans.

The working principle refers to the fundamental concept or theory behind how a project or system operates.

  • It outlines the core ideas and mechanisms that drive the project forward

  • Understanding the working principle is crucial for effective project management and troubleshooting

  • Examples include Agile methodology for software development, Six Sigma for process improvement

Add your answer
Contribute & help others!
Write a review
Share interview
Contribute salary
Add office photos

Interview Process at null

based on 7 interviews in the last 1 year
Interview experience
3.1
Average
View more
Interview Tips & Stories
Ace your next interview with expert advice and inspiring stories

Top Interview Questions from Similar Companies

3.8
 • 2.9k Interview Questions
3.6
 • 1.7k Interview Questions
4.1
 • 771 Interview Questions
4.0
 • 683 Interview Questions
4.0
 • 518 Interview Questions
4.1
 • 152 Interview Questions
View all
Top Wipro Infrastructure Engineering 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
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