i
Filter interviews by
Structures are used to group different data types under a single name, while unions allow multiple variables to share the same memory location.
Structures can hold multiple variables of different data types, while unions can hold only one variable at a time.
In structures, each variable has its own memory location, while in unions, all variables share the same memory location.
Structures are used when different types...
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.
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;
Handle keyboard actions by using automation tools or programming languages to simulate key presses and interactions.
Use automation tools like Selenium WebDriver to simulate keyboard actions in web applications
In programming languages like Java, use libraries like Robot class to perform keyboard actions
Handle key events such as key press, key release, and key combination
Test keyboard functionality by automating key...
Handle broken links by regularly checking for them, fixing or removing them, and implementing proper error handling.
Regularly check for broken links using automated tools or manual testing.
Fix broken links by updating URLs or redirecting to correct pages.
Remove broken links if they cannot be fixed.
Implement proper error handling to display user-friendly messages when broken links are encountered.
Reverse a string in Java using StringBuilder or iterative approach.
Use StringBuilder's reverse() method to reverse the string.
Iterate through the string from end to start and build a new reversed string.
Dropdown selection in Selenium involves locating the dropdown element and selecting an option from the dropdown menu.
Locate the dropdown element using its id, name, class, or xpath
Use Select class in Selenium to interact with dropdown elements
Select an option by visible text, value, or index
A Java program to check if a string is a palindrome, meaning it reads the same forwards and backwards.
A palindrome is a word, phrase, or sequence that reads the same backward as forward. Example: 'madam'.
To implement this in Java, you can use a loop or StringBuilder to reverse the string.
Example code snippet: String str = 'racecar'; String reversed = new StringBuilder(str).reverse().toString(); boolean isPalind...
Auth guards are used in software development to restrict access to certain parts of an application based on user authentication.
Auth guards are used to control access to routes in a web application
They check if a user is authenticated before allowing access to certain pages or features
Examples include role-based authentication where only certain users can access admin pages
I applied via Naukri.com and was interviewed in Aug 2022. There was 1 interview round.
Data storage classes in C++
C++ provides several data storage classes, including 'auto', 'register', 'static', 'extern', and 'mutable'.
The 'auto' storage class is the default and is used for local variables.
The 'register' storage class is used to define local variables that should be stored in CPU registers for faster access.
The 'static' storage class is used for variables that retain their values across function calls.
...
Programs related to class and OOP
Create a class with attributes and methods
Implement inheritance and polymorphism
Use encapsulation to hide data
Demonstrate the concept of abstraction
Create objects and call their methods
I applied via Naukri.com and was interviewed in Dec 2024. There were 3 interview rounds.
I used Talend for a project involving data integration and ETL processes due to its ease of use and performance capabilities.
Talend provides a user-friendly interface for designing ETL processes, making it easier to work with complex data transformations.
Talend offers a wide range of connectors for various data sources and destinations, allowing for seamless integration of different systems.
Talend's performance tuning ...
I applied via Approached by Company and was interviewed in Dec 2024. There were 2 interview rounds.
I appeared for an interview in Aug 2024.
I appeared for an interview in Apr 2025, where I was asked the following questions.
Basic principles of engineering include problem-solving, design, analysis, and application of scientific and mathematical concepts.
Problem-Solving: Engineers identify issues and develop solutions, like designing a bridge to withstand heavy loads.
Design: Creating detailed plans and specifications, such as drafting blueprints for a new building.
Analysis: Evaluating designs through simulations or calculations, like stress...
I applied via Recruitment Consulltant and was interviewed in Jul 2024. There was 1 interview round.
Experienced Talent Acquisition Specialist with a passion for connecting top talent with leading organizations.
Over 5 years of experience in full-cycle recruiting
Strong track record of sourcing and hiring top-tier candidates
Expertise in utilizing various recruitment tools and strategies
Proven ability to build strong relationships with hiring managers and candidates
Seeking new challenges and growth opportunities
Looking for a new challenge to further develop my skills and experience
Interested in exploring new industries or sectors
Seeking a role with more growth opportunities and potential for advancement
posted on 9 Aug 2024
Sort an array
Find prime number
Armstrong number
Delete bit
Reverse the bit
Structures are used to group different data types under a single name, while unions allow multiple variables to share the same memory location.
Structures can hold multiple variables of different data types, while unions can hold only one variable at a time.
In structures, each variable has its own memory location, while in unions, all variables share the same memory location.
Structures are used when different types of d...
Simulink is a graphical programming environment for modeling, simulating and analyzing multidomain dynamical systems.
Simulink is a tool used for modeling and simulating dynamic systems.
It is widely used in industries such as automotive, aerospace, and robotics.
Simulink allows users to create block diagrams to represent systems and simulate their behavior.
It is often used in conjunction with MATLAB for system design and...
I applied via Naukri.com and was interviewed in Jun 2024. There was 1 interview round.
Top trending discussions
The duration of Onward Technologies Inc interview process can vary, but typically it takes about less than 2 weeks to complete.
based on 72 interview experiences
Difficulty level
Duration
based on 984 reviews
Rating in categories
8-12 Yrs
Not Disclosed
10-12 Yrs
Not Disclosed
6-8 Yrs
Not Disclosed
Design Engineer
675
salaries
| ₹1.7 L/yr - ₹8 L/yr |
Senior Design Engineer
345
salaries
| ₹3.6 L/yr - ₹11 L/yr |
Software Engineer
245
salaries
| ₹1.9 L/yr - ₹10 L/yr |
Senior Software Engineer
177
salaries
| ₹5.8 L/yr - ₹21.6 L/yr |
Project Lead
158
salaries
| ₹5.8 L/yr - ₹18 L/yr |
Xoriant
Photon Interactive
CitiusTech
Iris Software