i
Onward Technologies Inc
Filter interviews by
I applied via Walk-in and was interviewed in Jan 2024. There were 3 interview rounds.
Aptitude and communication within situation questions for 20 marks
9 Easy question in 45 mins
Typecast is a way to explicitly convert a variable from one data type to another in programming.
Typecasting is done by placing the data type in parentheses before the variable.
Example: int num = 10; double result = (double) num;
Typecasting can result in loss of data if the conversion is not possible.
typedef is a keyword in C programming used to create an alias for data types.
Used to create a new name for an existing data type
Improves code readability and maintainability
Example: typedef unsigned int uint32_t;
Stack pointer is a special purpose register in a computer's CPU that points to the top of the stack.
Stack pointer is used to keep track of the current position in the stack memory.
It is incremented or decremented as items are pushed or popped from the stack.
Example: In a microcontroller, the stack pointer may be SP or R13 register.
Top trending discussions
Basic questions on C programming.
posted on 21 Sep 2022
I applied via Job Portal and was interviewed in Mar 2022. There was 1 interview round.
Explanation of protocols, call by value/reference, structures, unions, and arrays.
Protocols are a set of rules for communication between devices or software components.
Call by value passes a copy of the value to a function, while call by reference passes a reference to the value.
Structures are user-defined data types that group related data together.
Unions are similar to structures, but they share the same memory locat...
Basic questions on C programming.
I applied via LinkedIn and was interviewed in Oct 2022. There were 2 interview rounds.
Static and global are storage classes in C programming language.
Static variables have a local scope but retain their value between function calls.
Global variables have a file scope and can be accessed from any function within the file.
Static functions have a file scope and can only be called within the file.
Mistakes in embedded software code
Check for buffer overflows and memory leaks
Ensure proper error handling and exception handling
Verify correct usage of pointers and memory allocation
Check for race conditions and synchronization issues
Ensure compliance with coding standards and best practices
posted on 21 Sep 2022
I applied via Job Portal and was interviewed in Mar 2022. There was 1 interview round.
Explanation of protocols, call by value/reference, structures, unions, and arrays.
Protocols are a set of rules for communication between devices or software components.
Call by value passes a copy of the value to a function, while call by reference passes a reference to the value.
Structures are user-defined data types that group related data together.
Unions are similar to structures, but they share the same memory locat...
I applied via Naukri.com and was interviewed in Aug 2022. There were 2 interview rounds.
30 mins - Coding, 15mins each - 3 MCQ rounds
Interview experience
based on 9 reviews
Rating in categories
Design Engineer
659
salaries
| ₹2.2 L/yr - ₹9.3 L/yr |
Senior Design Engineer
349
salaries
| ₹4 L/yr - ₹12.5 L/yr |
Software Engineer
222
salaries
| ₹2.5 L/yr - ₹12 L/yr |
Senior Software Engineer
181
salaries
| ₹5.3 L/yr - ₹21.5 L/yr |
Project Lead
175
salaries
| ₹4.9 L/yr - ₹14.9 L/yr |
TCS
Infosys
Wipro
HCLTech