Upload Button Icon Add office photos

Filter interviews by

VVDN Technologies Embedded Software Engineer Interview Questions, Process, and Tips

Updated 7 Nov 2024

Top VVDN Technologies Embedded Software Engineer Interview Questions and Answers

View all 23 questions

VVDN Technologies Embedded Software Engineer Interview Experiences

8 interviews found

Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Aptitude Test 

Aptitude questions include English test, coding test, programming related questions

Round 2 - Technical 

(2 Questions)

  • Q1. What is functional pointer
  • Ans. 

    A functional pointer is a pointer that points to a function instead of a data object.

    • Functional pointers are used to call functions indirectly.

    • They can be passed as arguments to other functions.

    • Example: int (*ptr)(int, int) = &add; where add is a function that takes two integers and returns an integer.

  • Answered by AI
  • Q2. What is static keyword in c
  • Ans. 

    The static keyword in C is used to declare variables and functions with a local scope that persists throughout the program's execution.

    • Static variables retain their value between function calls

    • Static functions can only be called within the file they are defined in

    • Static variables are initialized only once at the start of the program

    • Static keyword can also be used to limit the scope of global variables to the file they

  • Answered by AI
Round 3 - Technical 

(2 Questions)

  • Q1. Explain compilation process of c programming
  • Ans. 

    Compilation process of C programming involves preprocessing, compiling, assembling, and linking.

    • Preprocessing: Includes header files, macro expansion, and conditional compilation.

    • Compiling: Translates source code into assembly code specific to the target platform.

    • Assembling: Converts assembly code into machine code in object files.

    • Linking: Combines object files and libraries to generate an executable file.

  • Answered by AI
  • Q2. Coding questions related to string manupul

Interview Preparation Tips

Interview preparation tips for other job seekers - Do more basic coding questions related to topics bitwise operation, string manipulation, structure, pointers , recursion

Skills evaluated in this interview

Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(1 Question)

  • Q1. Very array strings structures

Embedded Software Engineer Interview Questions Asked at Other Companies

asked in Aptiv
Q1. 3. 1)Do you know about Autosar. 2)define function definition and ... read more
asked in Cyient
Q2. Introduction. Difference between Embedded Systems and Embedded so ... read more
asked in Cyient
Q3. 1) which microcontroller you have used in Academics?
Q4. What is conductor, insulator and semi conductor?
asked in HCLTech
Q5. 3. How to enter if and else at the same time
Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Aptitude Test 

C coading and basic electronics and logical questions

Round 2 - Technical 

(1 Question)

  • Q1. Technical question asked
Round 3 - HR 

(1 Question)

  • Q1. Hr questions asked
Interview experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via campus placement at Dr Mahalingam College of Engineering & Technology, Coimbatore and was interviewed before May 2023. There were 2 interview rounds.

Round 1 - One-on-one 

(3 Questions)

  • Q1. Explain memory layout a C binary.
  • Ans. 

    Memory layout in a C binary refers to how different types of data are stored in memory.

    • Memory layout includes sections like text (code), data, bss, heap, and stack.

    • Global variables are stored in data section, uninitialized global variables in bss section.

    • Dynamic memory allocation using malloc() and calloc() is stored in heap section.

    • Local variables and function call information are stored in stack section.

    • Example: int ...

  • Answered by AI
  • Q2. Explain the critical differences between a Structure and a Union.
  • Ans. 

    Structures are used to store different data types under one name, while unions allow different data types to be stored in the same memory location.

    • Structures allocate memory for each member separately, while unions share the same memory location for all members.

    • Structures are used when all members need to be accessed independently, while unions are used when only one member needs to be accessed at a time.

    • Example: struc...

  • Answered by AI
  • Q3. Write a program that reverses a string without using any of the string library functions.
  • Ans. 

    Program to reverse a string without using string library functions.

    • Create a function that takes an input string as an array of characters.

    • Use two pointers, one at the beginning and one at the end of the array, swap the characters and move the pointers towards each other until they meet.

    • Handle edge cases like empty string or strings with odd number of characters.

  • Answered by AI
Round 2 - One-on-one 

(3 Questions)

  • Q1. Explain storage classes with respect to memory layout of a C binary.
  • Ans. 

    Storage classes in C determine the scope, lifetime, and visibility of variables.

    • Storage classes include auto, register, static, extern, and typedef.

    • Auto variables are stored on the stack and have local scope.

    • Register variables are stored in CPU registers for faster access.

    • Static variables have global scope but limited visibility.

    • Extern variables are declared in one file and can be used in another.

    • Typedef is used to cre

  • Answered by AI
  • Q2. Write a program to implement linked list using dynamic memory allocation.
  • Ans. 

    Program to implement linked list using dynamic memory allocation

    • Allocate memory for each node using malloc() function

    • Use pointers to link nodes together

    • Free memory using free() function to avoid memory leaks

  • Answered by AI
  • Q3. Write a program to implement a IPC concept(anyone of socket, Message queue, pipes ).

Skills evaluated in this interview

VVDN Technologies interview questions for designations

 Embedded Engineer

 (4)

 Embedded Trainee Engineer

 (1)

 Embedded Systems Engineer

 (1)

 Embedded Hardware Engineer

 (1)

 Software Engineer

 (10)

 Senior Software Engineer

 (7)

 Lead Software Engineer

 (1)

 Software Testing Engineer

 (1)

I applied via Referral and was interviewed in Nov 2021. There were 3 interview rounds.

Interview Questionnaire 

13 Questions

  • Q1. What is conductor, insulator and semi conductor?
  • Ans. 

    Conductor, insulator and semiconductor are materials that conduct electricity in different ways.

    • Conductors allow electricity to flow through them easily, such as copper and aluminum wires.

    • Insulators do not allow electricity to flow through them easily, such as rubber and plastic.

    • Semiconductors have properties of both conductors and insulators, such as silicon and germanium.

    • The conductivity of a material can be measured...

  • Answered by AI
  • Q2. Why do we use semiconductor in electronics
  • Ans. 

    Semiconductors are used in electronics for their ability to control the flow of electricity.

    • Semiconductors have a unique property of being able to switch between conducting and insulating states.

    • They are used in transistors, diodes, and integrated circuits.

    • Examples include silicon, germanium, and gallium arsenide.

  • Answered by AI
  • Q3. Most used semiconductor in electronics
  • Ans. 

    The most used semiconductor in electronics is silicon.

    • Silicon is abundant and has excellent semiconductor properties.

    • It is used in microprocessors, memory chips, and other electronic components.

    • Other semiconductors like germanium and gallium arsenide are also used in specialized applications.

    • Silicon is preferred due to its low cost, high reliability, and ease of manufacturing.

    • Advancements in silicon technology have led...

  • Answered by AI
  • Q4. How to make a semiconductor p type and n type
  • Ans. 

    Semiconductor doping is used to make a semiconductor p-type or n-type by introducing impurities with different valence electrons.

    • To make a semiconductor p-type, impurities with three valence electrons (e.g., boron) are added.

    • To make a semiconductor n-type, impurities with five valence electrons (e.g., phosphorus) are added.

    • Doping alters the conductivity and creates majority and minority charge carriers.

    • P-type has holes...

  • Answered by AI
  • Q5. Explain about biasing
  • Ans. 

    Biasing is the process of providing a DC voltage or current to establish a desired operating point for electronic components.

    • Biasing is used to ensure that electronic components operate within their specified range.

    • It involves setting the appropriate voltage or current levels to achieve the desired performance.

    • Biasing is commonly used in transistors, amplifiers, and other electronic circuits.

    • There are different types o...

  • Answered by AI
  • Q6. Application of zener diode
  • Ans. 

    Zener diode is used as a voltage regulator and to protect circuits from overvoltage.

    • Zener diode maintains a constant voltage across its terminals when reverse biased

    • It is used in voltage regulator circuits to provide a stable output voltage

    • Zener diodes are also used to protect circuits from overvoltage by shunting excess voltage to ground

    • They are commonly used in power supplies, voltage regulators, and surge protectors

  • Answered by AI
  • Q7. What are logic gates and why do we use it
  • Ans. 

    Logic gates are electronic circuits that perform logical operations on one or more inputs to produce an output.

    • Logic gates are used in digital electronics to create complex circuits and perform mathematical operations.

    • There are several types of logic gates, including AND, OR, NOT, NAND, NOR, XOR, and XNOR gates.

    • Logic gates are the building blocks of digital circuits, and are used in everything from simple calculators t

  • Answered by AI
  • Q8. Name all the gates
  • Ans. 

    There are three basic logic gates: AND, OR, and NOT.

    • AND gate outputs 1 only if all inputs are 1

    • OR gate outputs 1 if any input is 1

    • NOT gate outputs the opposite of its input

  • Answered by AI
  • Q9. Truth table of xor
  • Ans. 

    XOR is a logical operator that returns true if and only if both inputs are different.

    • XOR is represented by the symbol ^.

    • The truth table of XOR has two inputs and one output.

    • If both inputs are the same, the output is false. Otherwise, the output is true.

  • Answered by AI
  • Q10. What are header files
  • Ans. 

    Header files contain declarations of functions, variables, and data structures used in a program.

    • Header files are included at the beginning of a source code file using #include directive

    • They provide information about the functions and variables used in the program

    • They help in avoiding redefinition of functions and variables

    • Examples of header files are stdio.h, math.h, string.h, etc.

  • Answered by AI
  • Q11. Storage classes
  • Q12. Loops ,if else
  • Q13. Prime numbers program
  • Ans. 

    A program to find prime numbers

    • Start with a loop to iterate through numbers

    • Check if each number is divisible by any number less than itself

    • If not, add it to a list of prime numbers

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Be confident in your answer. Explain clearly about your projects. Prepare basic electronics and basic c programming

Skills evaluated in this interview

Get interview-ready with Top VVDN Technologies Interview Questions

Interview Questionnaire 

6 Questions

  • Q1. What is conductor,insulator and semi conductor?
  • Ans. 

    Conductor, insulator, and semiconductor are materials that conduct electricity in different ways.

    • Conductors allow electricity to flow through them easily, such as copper and aluminum wires.

    • Insulators do not allow electricity to flow through them easily, such as rubber and plastic.

    • Semiconductors have properties of both conductors and insulators, such as silicon and germanium.

    • The conductivity of a material can be determi...

  • Answered by AI
  • Q2. Why do we use semiconductor in electronics?
  • Ans. 

    Semiconductors are used in electronics for their unique electrical properties.

    • Semiconductors have a conductivity between that of a conductor and an insulator.

    • They can be used to make transistors, which are essential components in electronic devices.

    • Semiconductors are also used in diodes, solar cells, and LEDs.

    • They allow for the miniaturization of electronic components and the creation of complex circuits.

    • Silicon is the

  • Answered by AI
  • Q3. What is a diode?
  • Ans. 

    A diode is an electronic component that allows current to flow in only one direction.

    • It has two terminals: an anode and a cathode.

    • It is commonly used in rectifiers, voltage regulators, and signal limiters.

    • Examples include the 1N4148 and 1N4001 diodes.

  • Answered by AI
  • Q4. What is the property of diode?
  • Ans. 

    Diode is an electronic component that allows current to flow in one direction only.

    • Diode has two terminals - anode and cathode.

    • It has a forward voltage drop and a reverse breakdown voltage.

    • It is commonly used in rectifiers, voltage regulators, and signal demodulators.

  • Answered by AI
  • Q5. Explain types of biasing
  • Ans. 

    Biasing is the process of providing a DC voltage or current to establish a suitable operating point for an electronic device.

    • Types of biasing include fixed bias, self-bias, voltage divider bias, and emitter bias.

    • Fixed bias involves connecting a DC voltage source directly to the base of a transistor.

    • Self-bias involves using a resistor to provide negative feedback to stabilize the operating point.

    • Voltage divider bias inv...

  • Answered by AI
  • Q6. How to make a semiconductor p type and n type
  • Ans. 

    Semiconductor doping creates p-type or n-type material by adding impurities.

    • P-type doping involves adding impurities with fewer valence electrons than the semiconductor material, creating holes that act as positive charge carriers.

    • N-type doping involves adding impurities with more valence electrons than the semiconductor material, creating extra electrons that act as negative charge carriers.

    • Common p-type dopants inclu...

  • Answered by AI

Embedded Software Engineer Jobs at VVDN Technologies

View all

Interview Questionnaire 

1 Question

  • Q1. Electronics related question. mosfet, bjt, etc

I applied via Naukri.com and was interviewed before Sep 2020. There were 3 interview rounds.

Interview Questionnaire 

3 Questions

  • Q1. Projects and related questions
  • Q2. Communication Protocols - I2C, SPI, UART
  • Q3. Basics of embedded c, and basic codes

Interview Preparation Tips

Interview preparation tips for other job seekers - Basic Embedded C concepts are important

VVDN Technologies Interview FAQs

How many rounds are there in VVDN Technologies Embedded Software Engineer interview?
VVDN Technologies interview process usually has 2-3 rounds. The most common rounds in the VVDN Technologies interview process are Technical, Aptitude Test and One-on-one Round.
How to prepare for VVDN Technologies Embedded Software Engineer interview?
Go through your CV in detail and study all the technologies mentioned in your CV. Prepare at least two technologies or languages in depth if you are appearing for a technical interview at VVDN Technologies. The most common topics and skills that interviewers at VVDN Technologies expect are C++, Data Structures, Embedded C, Microcontroller and Algorithms.
What are the top questions asked in VVDN Technologies Embedded Software Engineer interview?

Some of the top questions asked at the VVDN Technologies Embedded Software Engineer interview -

  1. What is conductor, insulator and semi conduct...read more
  2. Why do we use semiconductor in electron...read more
  3. How to make a semiconductor p type and n t...read more

Tell us how to improve this page.

VVDN Technologies Embedded Software Engineer Interview Process

based on 5 interviews

1 Interview rounds

  • Technical Round
View more
VVDN Technologies Embedded Software Engineer Salary
based on 310 salaries
₹3.2 L/yr - ₹9.1 L/yr
21% less than the average Embedded Software Engineer Salary in India
View more details

VVDN Technologies Embedded Software Engineer Reviews and Ratings

based on 40 reviews

3.1/5

Rating in categories

3.6

Skill development

2.7

Work-life balance

2.8

Salary

2.7

Job security

2.9

Company culture

2.6

Promotions

2.9

Work satisfaction

Explore 40 Reviews and Ratings
Junior Engineer
1.6k salaries
unlock blur

₹1.1 L/yr - ₹3.7 L/yr

Assistant Engineer
695 salaries
unlock blur

₹1.5 L/yr - ₹4.5 L/yr

Senior Software Engineer
349 salaries
unlock blur

₹5 L/yr - ₹17.7 L/yr

Technical Lead
322 salaries
unlock blur

₹5.8 L/yr - ₹23 L/yr

Embedded Software Engineer
310 salaries
unlock blur

₹3.2 L/yr - ₹9.1 L/yr

Explore more salaries
Compare VVDN Technologies with

Sasken

3.8
Compare

Happiest Minds Technologies

3.7
Compare

L&T Technology Services

3.3
Compare

LTIMindtree

3.8
Compare
Did you find this page helpful?
Yes No
write
Share an Interview