i
Mobiveil Technologies India
Filter interviews by
I applied via Naukri.com and was interviewed in Jun 2024. There was 1 interview round.
Mass provision devices using AWS IoT involves creating a fleet provisioning template and using AWS IoT Device Management service.
Create a fleet provisioning template in AWS IoT console
Use the template to provision multiple devices at once
Utilize AWS IoT Device Management service for managing and monitoring provisioned devices
Azure IoT provides various methods for provisioning devices including manual, automatic, and zero-touch provisioning.
Use Azure IoT Hub Device Provisioning Service for automatic provisioning
Leverage Azure IoT Hub Device Twins for manual provisioning
Implement zero-touch provisioning using Azure IoT Edge
I have worked on protocols such as MQTT, CoAP, HTTP, and LoRaWAN in IoT projects.
MQTT (Message Queuing Telemetry Transport)
CoAP (Constrained Application Protocol)
HTTP (Hypertext Transfer Protocol)
LoRaWAN (Long Range Wide Area Network)
I2C is a serial communication protocol used to connect multiple devices in a master-slave configuration.
I2C uses two wires - SDA (data line) and SCL (clock line) for communication
Devices are connected in a bus topology with a master device controlling the communication
Each device on the bus has a unique address for identification
Communication is initiated by the master device which sends start and stop signals
Data is t...
The master with the lower address will take preference in sending data on I2C.
The master with the lower address on the I2C bus will take preference in sending data.
I2C arbitration is based on the address of the master, with lower addresses having higher priority.
If two masters attempt to send data simultaneously, the one with the lower address will win the arbitration and proceed to send its data.
Structure is a data type that allows storing different data types in a single variable, while union is a data type that allows storing only one value at a time.
Structure allows storing multiple data types in a single variable, while union allows storing only one value at a time
In structure, each member has its own memory location, while in union all members share the same memory location
Example: struct Person { char na...
The volatile keyword is used in C/C++ to indicate that a variable may be changed unexpectedly by external factors.
Used to prevent compiler optimizations that assume the variable's value will not change.
Commonly used for variables shared between threads or accessed by interrupt service routines.
Example: volatile int sensorValue; // variable updated by hardware interrupts
Linked list , data structures
I applied via LinkedIn and was interviewed in Dec 2023. There was 1 interview round.
Bitwise operations are used to manipulate individual bits in memory. Memory layout in C refers to how data is stored in memory.
Bitwise operations include AND, OR, XOR, and NOT.
They are often used for tasks like setting or clearing specific bits, checking if a bit is set, or toggling bits.
Memory layout in C determines how variables are stored in memory, including their size, alignment, and order.
It is important to under...
LTE stands for Long-Term Evolution, a standard for wireless communication in mobile networks.
LTE is a 4G wireless communication technology
It provides high-speed data transmission and low latency
LTE uses OFDMA for downlink and SC-FDMA for uplink
LTE supports multiple antennas for improved signal quality (MIMO)
LTE Advanced (LTE-A) is an enhanced version with higher data rates and capacity
I applied via Approached by Company and was interviewed in Jan 2024. There was 1 interview round.
Debugging involves identifying and resolving issues in software or hardware systems.
Identify the problem by reproducing the issue
Isolate the cause by narrowing down the possible sources
Gather relevant data and analyze it
Develop and execute a plan to fix the issue
Verify the fix by testing and retesting
Document the debugging process and the solution
calloc and malloc are memory allocation functions in C. calloc initializes the allocated memory to zero, while malloc does not.
calloc is used to allocate and initialize memory for an array of elements, while malloc is used to allocate memory for a single element.
calloc takes two arguments - the number of elements and the size of each element, while malloc takes only the size of the element.
calloc returns a pointer to t...
Mobiveil Technologies India interview questions for popular designations
I applied via Naukri.com and was interviewed in Feb 2022. There were 2 interview rounds.
I applied via Naukri.com and was interviewed in Nov 2021. There were 3 interview rounds.
I applied via Approached by Company and was interviewed before May 2022. There were 2 interview rounds.
Top trending discussions
Interview experience
based on 48 reviews
Rating in categories
Software Engineer
45
salaries
| ₹3 L/yr - ₹9 L/yr |
Project Lead
30
salaries
| ₹8.9 L/yr - ₹30 L/yr |
Senior Software Engineer
24
salaries
| ₹8 L/yr - ₹18.5 L/yr |
Verification Engineer
24
salaries
| ₹3 L/yr - ₹9.8 L/yr |
Senior Engineer
19
salaries
| ₹6.5 L/yr - ₹24 L/yr |
Einfochips
Mistral Solutions
Sasken
KPIT Technologies