i
Wipro
Filter interviews by
Storage classes in C define the scope and lifetime of variables.
Storage classes include auto, register, static, extern, and typedef.
Auto variables are local to the block they are declared in.
Register variables are stored in CPU registers for faster access.
Static variables retain their value between function calls.
Extern variables are declared in one file and can be used in another file.
Typedef is used to create ne...
Swapping two variables without using a third variable
Use XOR operation: a = a ^ b; b = a ^ b; a = a ^ b;
Use addition and subtraction: a = a + b; b = a - b; a = a - b;
Use multiplication and division: a = a * b; b = a / b; a = a / b;
Device drivers are software programs that allow the operating system to communicate with hardware devices.
Device drivers act as a translator between the hardware device and the operating system.
They provide a standardized interface for the operating system to interact with different types of hardware devices.
Device drivers help improve system stability and performance by enabling efficient communication between ha...
You can copy files from one device to another by using file transfer protocols like FTP, SCP, or by physically transferring the files via USB or external storage devices.
Use FTP (File Transfer Protocol) to transfer files over a network
Use SCP (Secure Copy Protocol) for secure file transfers
Physically transfer files by connecting devices via USB or using external storage devices like USB drives or SD cards
What people are saying about Wipro
ISR routine is a function that is executed in response to an interrupt signal.
ISR stands for Interrupt Service Routine
It is used to handle hardware interrupts
ISR routines are written in C language
They are executed when an interrupt signal is received
ISR routines should be short and efficient
They should not block other interrupts
Examples of ISR routines include handling keyboard input or timer interrupts
Code snippets of c programming
Use #include to include header files
Use int main() to start the program
Use printf() to print output
Use scanf() to take input
Use if-else statements for conditional execution
Use loops like for, while, do-while for repetitive tasks
Use arrays to store multiple values of same data type
Use pointers to manipulate memory addresses
Use structures to group related data
Use functions to modularize...
Online c programming test using online tool
I applied via Naukri.com and was interviewed before Feb 2023. There was 1 interview round.
Storage classes in C define the scope and lifetime of variables.
Storage classes include auto, register, static, extern, and typedef.
Auto variables are local to the block they are declared in.
Register variables are stored in CPU registers for faster access.
Static variables retain their value between function calls.
Extern variables are declared in one file and can be used in another file.
Typedef is used to create new dat...
Device drivers are software programs that allow the operating system to communicate with hardware devices.
Device drivers act as a translator between the hardware device and the operating system.
They provide a standardized interface for the operating system to interact with different types of hardware devices.
Device drivers help improve system stability and performance by enabling efficient communication between hardwar...
You can copy files from one device to another by using file transfer protocols like FTP, SCP, or by physically transferring the files via USB or external storage devices.
Use FTP (File Transfer Protocol) to transfer files over a network
Use SCP (Secure Copy Protocol) for secure file transfers
Physically transfer files by connecting devices via USB or using external storage devices like USB drives or SD cards
Swapping two variables without using a third variable
Use XOR operation: a = a ^ b; b = a ^ b; a = a ^ b;
Use addition and subtraction: a = a + b; b = a - b; a = a - b;
Use multiplication and division: a = a * b; b = a / b; a = a / b;
I applied via LinkedIn and was interviewed before Jun 2021. There were 2 interview rounds.
I developed an embedded system for a smart home device, focusing on energy efficiency and user-friendly interfaces.
Microcontroller Selection: I chose an ARM Cortex-M4 microcontroller for its low power consumption and high processing capabilities.
Sensor Integration: Integrated temperature and humidity sensors to monitor environmental conditions and optimize energy usage.
Wireless Communication: Implemented Wi-Fi and Blue...
Code snippets of c programming
Use #include to include header files
Use int main() to start the program
Use printf() to print output
Use scanf() to take input
Use if-else statements for conditional execution
Use loops like for, while, do-while for repetitive tasks
Use arrays to store multiple values of same data type
Use pointers to manipulate memory addresses
Use structures to group related data
Use functions to modularize code
ISR routine is a function that is executed in response to an interrupt signal.
ISR stands for Interrupt Service Routine
It is used to handle hardware interrupts
ISR routines are written in C language
They are executed when an interrupt signal is received
ISR routines should be short and efficient
They should not block other interrupts
Examples of ISR routines include handling keyboard input or timer interrupts
I admire Wipro's commitment to innovation and its diverse projects, making it an ideal place for my growth as an Embedded Software Engineer.
Wipro's focus on cutting-edge technologies aligns with my passion for innovation in embedded systems.
The company's global presence offers opportunities to work on diverse projects, enhancing my skills and experience.
Wipro's emphasis on sustainability and social responsibility reson...
I applied via Naukri.com and was interviewed before Jan 2021. There were 3 interview rounds.
What people are saying about Wipro
To debug a particular program without affecting others, use breakpoints and step through the code.
Set a breakpoint in the program you want to debug
Step through the code using a debugger to identify the issue
Use logging statements to track the flow of the program
Check the call stack to see which functions are being called
Use conditional breakpoints to stop the program at specific points
I applied via Campus Placement and was interviewed before Sep 2021. There were 4 interview rounds.
Prepare normal for aptitude - maths, quant, analytic
My GD topic was Is internet good for students or not
I didn't attempt this as I was noob back in third year Engg
I applied via Campus Placement and was interviewed before Feb 2020. There were 4 interview rounds.
If and Switch Case statements are used for conditional branching in programming.
If statements are used for simple conditional branching.
Switch Case statements are used for multiple conditional branching.
If statements are more flexible than Switch Case statements.
Switch Case statements are more efficient than If statements for large number of conditions.
If statements can be nested, but Switch Case statements cannot.
Exam...
Yes, algorithms and pseudocodes are still important in IT Services.
Algorithms are used in various fields of IT such as machine learning, data analysis, and cryptography.
Pseudocodes are used to plan and design algorithms before coding them.
Understanding algorithms and pseudocodes is essential for software engineers to write efficient and optimized code.
Examples of algorithms include sorting algorithms, search algorithms...
Yes, I am comfortable using both CLIs and IDEs for my daily tasks.
I have experience using various CLIs such as Git Bash, Windows Command Prompt, and Terminal on macOS.
I am proficient in using IDEs such as Visual Studio Code, Eclipse, and IntelliJ IDEA.
I understand the benefits and drawbacks of both CLIs and IDEs and can choose the appropriate tool for the task at hand.
I applied via Campus Placement and was interviewed in May 2021. There were 4 interview rounds.
I applied via Company Website and was interviewed before Dec 2021. There were 3 interview rounds.
There are 2section of exam i.e English and Data structure
based on 4 interview experiences
Difficulty level
Duration
based on 6 reviews
Rating in categories
Project Engineer
33.3k
salaries
| ₹3.2 L/yr - ₹7.3 L/yr |
Senior Software Engineer
23.2k
salaries
| ₹6.2 L/yr - ₹19 L/yr |
Senior Associate
21.8k
salaries
| ₹1.8 L/yr - ₹5.5 L/yr |
Technical Lead
20.1k
salaries
| ₹16.6 L/yr - ₹30 L/yr |
Senior Project Engineer
18.7k
salaries
| ₹6.4 L/yr - ₹18.4 L/yr |
TCS
Infosys
Tesla
Amazon