Filter interviews by
SPI and I2C are both serial communication protocols used for connecting microcontrollers and peripherals.
SPI (Serial Peripheral Interface) uses a master-slave architecture with separate lines for data, clock, and chip select.
I2C (Inter-Integrated Circuit) uses a two-wire interface (SDA for data, SCL for clock) and supports multiple devices on the same bus.
SPI is generally faster than I2C, with speeds up to several...
7QC tools are a set of quality control tools used for process improvement and problem-solving in manufacturing and other industries.
Check sheets: Used to collect and analyze data in a systematic way.
Histograms: Visual representation of data distribution.
Pareto charts: Helps identify the most significant factors contributing to a problem.
Cause-and-effect diagrams: Also known as fishbone diagrams, used to identify r...
8D report is a problem-solving methodology used to identify, correct, and prevent recurring problems in manufacturing or service industries.
8D stands for 8 disciplines, each representing a step in the problem-solving process
It involves identifying the problem, forming a team, implementing temporary and permanent corrective actions, and preventing recurrence
Examples of tools used in 8D reports include fishbone diag...
Colour coding of TH resistors is a system of using coloured bands to indicate the resistance value and tolerance of the resistor.
TH resistors have 4 bands - the first two bands represent the significant digits, the third band represents the multiplier, and the fourth band represents the tolerance.
Each colour corresponds to a number - for example, black is 0, brown is 1, red is 2, etc.
The first two bands determine ...
Yes, I have electronic knowledge.
I have a degree in Electronics Engineering.
I have experience in troubleshooting and repairing electronic devices.
I am familiar with electronic components and their functions.
I have worked with various electronic testing equipment such as oscilloscopes and multimeters.
OOPs pillars are Abstraction, Encapsulation, Inheritance, and Polymorphism. Abstract classes cannot be instantiated while interfaces cannot have method implementations.
Abstraction: Hiding implementation details and showing only necessary information.
Encapsulation: Binding data and methods together to protect data from outside interference.
Inheritance: Creating new classes from existing ones, inheriting properties ...
Bit manipulation involves operations on individual bits of binary numbers.
Bitwise AND, OR, XOR, and NOT operations are commonly used in bit manipulation.
Shifting bits left or right can be used to multiply or divide by powers of 2.
Setting or clearing specific bits using masks is another common technique.
Example: Setting the 3rd bit of a number to 1 - num |= (1 << 3);
Structures in C are user-defined data types that allow for grouping different data types under a single name.
Structures can contain variables of different data types, allowing for more complex data organization.
They are defined using the 'struct' keyword.
Example: struct Person { char name[50]; int age; float salary; };
Individual members of a structure can be accessed using the dot operator (.)
Example: struct Perso...
Data types in C define the type of data that a variable can hold, such as int, float, char, etc.
Basic data types in C include int, float, char, double, and void.
Derived data types in C include arrays, pointers, structures, and unions.
Examples: int num = 10; float price = 25.50; char letter = 'A'; int arr[5];
SPI and I2C are both serial communication protocols used for connecting microcontrollers and peripherals.
SPI (Serial Peripheral Interface) uses a master-slave architecture with separate lines for data, clock, and chip select.
I2C (Inter-Integrated Circuit) uses a two-wire interface (SDA for data, SCL for clock) and supports multiple devices on the same bus.
SPI is generally faster than I2C, with speeds up to several MHz,...
I applied via Referral and was interviewed in Sep 2023. There was 1 interview round.
Data types in C define the type of data that a variable can hold, such as int, float, char, etc.
Basic data types in C include int, float, char, double, and void.
Derived data types in C include arrays, pointers, structures, and unions.
Examples: int num = 10; float price = 25.50; char letter = 'A'; int arr[5];
Structures in C are user-defined data types that allow for grouping different data types under a single name.
Structures can contain variables of different data types, allowing for more complex data organization.
They are defined using the 'struct' keyword.
Example: struct Person { char name[50]; int age; float salary; };
Individual members of a structure can be accessed using the dot operator (.)
Example: struct Person p1;...
Bit manipulation involves operations on individual bits of binary numbers.
Bitwise AND, OR, XOR, and NOT operations are commonly used in bit manipulation.
Shifting bits left or right can be used to multiply or divide by powers of 2.
Setting or clearing specific bits using masks is another common technique.
Example: Setting the 3rd bit of a number to 1 - num |= (1 << 3);
I applied via Naukri.com and was interviewed before May 2023. There was 1 interview round.
Colour coding of TH resistors is a system of using coloured bands to indicate the resistance value and tolerance of the resistor.
TH resistors have 4 bands - the first two bands represent the significant digits, the third band represents the multiplier, and the fourth band represents the tolerance.
Each colour corresponds to a number - for example, black is 0, brown is 1, red is 2, etc.
The first two bands determine the r...
8D report is a problem-solving methodology used to identify, correct, and prevent recurring problems in manufacturing or service industries.
8D stands for 8 disciplines, each representing a step in the problem-solving process
It involves identifying the problem, forming a team, implementing temporary and permanent corrective actions, and preventing recurrence
Examples of tools used in 8D reports include fishbone diagrams,...
7QC tools are a set of quality control tools used for process improvement and problem-solving in manufacturing and other industries.
Check sheets: Used to collect and analyze data in a systematic way.
Histograms: Visual representation of data distribution.
Pareto charts: Helps identify the most significant factors contributing to a problem.
Cause-and-effect diagrams: Also known as fishbone diagrams, used to identify root c...
I applied via Company Website and was interviewed in Feb 2023. There were 4 interview rounds.
OOPs pillars are Abstraction, Encapsulation, Inheritance, and Polymorphism. Abstract classes cannot be instantiated while interfaces cannot have method implementations.
Abstraction: Hiding implementation details and showing only necessary information.
Encapsulation: Binding data and methods together to protect data from outside interference.
Inheritance: Creating new classes from existing ones, inheriting properties and m...
The salary expectation for a Software Engineer is dependent on experience and skills. Future scope includes career growth and opportunities for advancement within the company.
Salary expectation varies based on factors such as experience, skills, and location.
Software Engineers with in-demand skills like machine learning or cloud computing can command higher salaries.
Future scope includes career growth, opportunities fo...
Seeking new challenges and growth opportunities.
Desire for career advancement
Lack of learning and growth opportunities
Company culture misalignment
Relocation or personal reasons
Better compensation or benefits
Company downsizing or restructuring
I applied via Walk-in and was interviewed in Aug 2022. There were 3 interview rounds.
Yes, I have electronic knowledge.
I have a degree in Electronics Engineering.
I have experience in troubleshooting and repairing electronic devices.
I am familiar with electronic components and their functions.
I have worked with various electronic testing equipment such as oscilloscopes and multimeters.
Top trending discussions
Print a matrix in spiral order using clean and efficient code
Create four variables to keep track of the boundaries of the matrix
Use a while loop to iterate through the matrix in a spiral order
Print each element as you iterate through the matrix
Update the boundaries of the matrix after each iteration
Find the most similar sentence from a billion sentences based on user input.
Use a text similarity algorithm like cosine similarity or Jaccard index.
Preprocess sentences: tokenize, remove stop words, and stem/lemmatize.
Utilize efficient data structures like tries or inverted indices for fast lookups.
Consider using embeddings (e.g., Word2Vec, BERT) for semantic similarity.
Implement a search algorithm that narrows down ca...
I appeared for an interview in Oct 2017.
posted on 23 Feb 2025
I appeared for an interview in Aug 2024.
posted on 6 May 2025
I appeared for an interview in Nov 2024, where I was asked the following questions.
Collaboration, adaptability, and a growth mindset are key qualities that foster mutual growth for individuals and organizations.
Collaboration: Working effectively with others enhances team dynamics. For example, a team member who actively shares ideas can lead to innovative solutions.
Adaptability: Being open to change helps individuals and organizations navigate challenges. For instance, an intern who quickly learns ne...
Turning challenges into opportunities involves leveraging skills to innovate, adapt, and create solutions in difficult situations.
Identify Skills: Assess your skillset to find strengths that can address specific challenges, such as problem-solving or communication.
Adaptability: Use your ability to adapt to changing circumstances; for example, learning new technologies to overcome project hurdles.
Creative Problem-Solvin...
Working in a team enhances collaboration and creativity but can lead to conflicts and communication issues.
Diverse Skill Sets: Teams bring together individuals with different skills and perspectives, leading to innovative solutions. For example, a project team with designers, developers, and marketers can create a more comprehensive product.
Enhanced Problem Solving: Collaboration allows for brainstorming and collective...
posted on 6 Feb 2023
I applied via Naukri.com and was interviewed in Jan 2023. There was 1 interview round.
O(n) refers to linear time and space complexity.
O(n) means that the time or space required by an algorithm grows linearly with the size of the input.
It implies that the algorithm's performance is directly proportional to the input size.
For example, if an algorithm takes 10 seconds to process 100 elements, it would take 20 seconds to process 200 elements.
O(n) complexity is considered efficient and desirable in most case...
based on 8 interview experiences
Difficulty level
Duration
based on 100 reviews
Rating in categories
Embedded Engineer
21
salaries
| ₹3 L/yr - ₹4 L/yr |
Software Engineer
19
salaries
| ₹3 L/yr - ₹4.8 L/yr |
Applications Engineer
12
salaries
| ₹3.6 L/yr - ₹6 L/yr |
Quality Engineer
9
salaries
| ₹1.5 L/yr - ₹5.3 L/yr |
Senior Sales Engineer
7
salaries
| ₹6.5 L/yr - ₹8.5 L/yr |
TMEIC
Agiliad Technologies
Marine Electricals
Armstrong Robotics & Technologies Private Limited