Filter interviews by
The 8051 microcontroller is a popular 8-bit microcontroller known for its simplicity and versatility.
Developed by Intel in 1980s
Based on Harvard architecture
Has 128 bytes of RAM and 4KB of ROM
Supports both serial and parallel communication
Used in various applications like industrial automation, robotics, etc.
Interrupts are signals sent to the CPU to temporarily halt its current task and handle a higher priority task.
Interrupts are used to handle events that require immediate attention.
They allow the CPU to respond to external devices or events in real-time.
Interrupts can be generated by hardware devices or software instructions.
When an interrupt occurs, the CPU saves its current state and jumps to an interrupt handler...
The microcontroller was 32 bits.
The microcontroller had a 32-bit architecture.
This means it could process data in chunks of 32 bits at a time.
Examples of 32-bit microcontrollers include the ARM Cortex-M series and the PIC32 series.
ADC in a microcontroller converts analog signals into digital values for processing.
ADC stands for Analog-to-Digital Converter.
It samples and quantizes analog signals to produce digital values.
The microcontroller's ADC typically has a resolution, sampling rate, and reference voltage.
The resolution determines the number of possible digital values.
The sampling rate defines how often the ADC samples the analog signal...
Bit masking is a technique used in computer programming to manipulate individual bits within a binary number.
Bit masking involves using bitwise operators to set, clear, or toggle specific bits in a binary number.
It is commonly used for tasks like checking if a specific bit is set, extracting specific bits, or setting specific bits.
Example: Using a bitwise AND operator (&) with a bitmask can check if a specific bit...
Interrupts are signals sent by hardware or software to interrupt the normal execution of a program.
Interrupts are used to handle time-sensitive events or to communicate with hardware devices.
They can be generated by hardware devices, such as a keyboard or mouse, or by software, such as an operating system.
When an interrupt occurs, the current execution of the program is paused, and a specific interrupt handler rou...
Developed a machine learning model to predict stock market trends
Used historical stock market data to train the model
Implemented various machine learning algorithms such as linear regression and random forest
Evaluated the model's performance using metrics like accuracy and precision
Applied feature engineering techniques to improve the model's predictive power
I appeared for an interview in Jun 2017.
Designed a smart irrigation system using IoT technology for efficient water usage.
Used sensors to monitor soil moisture levels
Implemented a control system to regulate water flow based on sensor data
Developed a mobile app for users to monitor and control the irrigation system remotely
ADC in a microcontroller converts analog signals into digital values for processing.
ADC stands for Analog-to-Digital Converter.
It samples and quantizes analog signals to produce digital values.
The microcontroller's ADC typically has a resolution, sampling rate, and reference voltage.
The resolution determines the number of possible digital values.
The sampling rate defines how often the ADC samples the analog signal.
The ...
The microcontroller was 32 bits.
The microcontroller had a 32-bit architecture.
This means it could process data in chunks of 32 bits at a time.
Examples of 32-bit microcontrollers include the ARM Cortex-M series and the PIC32 series.
Bit masking is a technique used in computer programming to manipulate individual bits within a binary number.
Bit masking involves using bitwise operators to set, clear, or toggle specific bits in a binary number.
It is commonly used for tasks like checking if a specific bit is set, extracting specific bits, or setting specific bits.
Example: Using a bitwise AND operator (&) with a bitmask can check if a specific bit is s...
Interrupts are signals sent by hardware or software to interrupt the normal execution of a program.
Interrupts are used to handle time-sensitive events or to communicate with hardware devices.
They can be generated by hardware devices, such as a keyboard or mouse, or by software, such as an operating system.
When an interrupt occurs, the current execution of the program is paused, and a specific interrupt handler routine ...
Interrupts are signals sent to the CPU to temporarily halt its current task and handle a higher priority task.
Interrupts are used to handle events that require immediate attention.
They allow the CPU to respond to external devices or events in real-time.
Interrupts can be generated by hardware devices or software instructions.
When an interrupt occurs, the CPU saves its current state and jumps to an interrupt handler rout...
Developed a machine learning model to predict stock market trends
Used historical stock market data to train the model
Implemented various machine learning algorithms such as linear regression and random forest
Evaluated the model's performance using metrics like accuracy and precision
Applied feature engineering techniques to improve the model's predictive power
The problems faced in my project included communication issues, technical challenges, and time constraints.
Communication issues with team members led to misunderstandings and delays in project progress.
Technical challenges such as software bugs and compatibility issues required troubleshooting and additional time to resolve.
Time constraints due to tight deadlines resulted in rushed work and potential quality compromise...
I would address the issue directly with my team partner and try to find a solution together.
Have an open and honest conversation with the team partner to understand their perspective and reasons for not doing work
Set clear expectations and goals for the team project, and assign specific tasks to each team member
Offer support and assistance to the team partner if they are struggling with their workload
Seek help from a s...
The 8051 microcontroller is a popular 8-bit microcontroller known for its simplicity and versatility.
Developed by Intel in 1980s
Based on Harvard architecture
Has 128 bytes of RAM and 4KB of ROM
Supports both serial and parallel communication
Used in various applications like industrial automation, robotics, etc.
Top trending discussions
I applied via Campus Placement and was interviewed before May 2021. There were 2 interview rounds.
I applied via Company Website and was interviewed before Apr 2021. There was 1 interview round.
I applied via LinkedIn and was interviewed in Mar 2024. There were 2 interview rounds.
2 normal level dsa questions using any language
I applied via Referral and was interviewed in Oct 2022. There were 2 interview rounds.
Interfaces in JavaScript allow for defining a contract for objects to implement.
Interfaces are not natively supported in JavaScript, but can be emulated using object literals and duck typing.
Interfaces define a set of methods and properties that an object must implement in order to be considered an instance of that interface.
Interfaces can be used to enforce a certain level of consistency and structure in code, making ...
I applied via LinkedIn and was interviewed in Mar 2024. There were 2 interview rounds.
Good question are asked
I am a motivated student with a passion for learning, seeking an internship to apply my skills and gain practical experience.
Currently pursuing a degree in [Your Major] at [Your University].
Involved in [Relevant Extracurricular Activities], such as [Example].
Completed projects in [Relevant Skills or Topics], like [Example Project].
Eager to learn and contribute to [Specific Field or Company].
I applied via Referral and was interviewed before Apr 2023. There were 2 interview rounds.
Questions similar to engineering entrance exam like gate
I applied via Naukri.com and was interviewed in Jan 2024. There were 2 interview rounds.
It was easy and medium questions asked
It was medium and okay not difficult
I applied via Campus Placement and was interviewed before Mar 2023. There was 1 interview round.
Machine learning algorithms are used to analyze data, learn patterns, and make predictions without being explicitly programmed.
Machine learning algorithms can be categorized into supervised, unsupervised, and reinforcement learning.
Examples of machine learning algorithms include linear regression, decision trees, support vector machines, and neural networks.
These algorithms are used in various applications such as imag...
I applied via YBox and was interviewed before Mar 2023. There was 1 interview round.
based on 1 review
Rating in categories
Software Engineer
32
salaries
| ₹4.1 L/yr - ₹11.5 L/yr |
Design Engineer
23
salaries
| ₹3.7 L/yr - ₹8.3 L/yr |
Engineer
15
salaries
| ₹3.5 L/yr - ₹9.2 L/yr |
Senior Engineer
10
salaries
| ₹6.3 L/yr - ₹14.5 L/yr |
Deputy Manager
9
salaries
| ₹9.3 L/yr - ₹18.5 L/yr |
Bosch
Samvardhana Motherson Group
MRF Tyres
Apollo Tyres