Yamaha Motor
Ecom Express Interview Questions and Answers
Q1. what is difference between authentication and authorisation. how to implement it. how to apply form validation
Authentication is verifying identity, authorization is granting access. Form validation ensures data is entered correctly.
Authentication confirms the identity of a user, while authorization determines what actions they can perform.
Authentication can be implemented through methods like passwords, biometrics, or two-factor authentication.
Authorization can be implemented through role-based access control or attribute-based access control.
Form validation can be applied using Java...read more
Q2. what is SDLC? Waterfall model ? difference between waterfall and algae model.
SDLC is a process followed for software development. Waterfall model is a linear sequential approach to SDLC.
SDLC stands for Software Development Life Cycle
It is a process followed for software development from conception to deployment
Waterfall model is a linear sequential approach to SDLC
It consists of distinct phases such as planning, design, development, testing, and deployment
Each phase must be completed before moving on to the next
Agile model is an iterative approach to ...read more
Q3. how to reverse a linked list, how to reverse a string
To reverse a linked list, traverse the list and change the direction of pointers. To reverse a string, use built-in functions or loop through the string and swap characters.
For reversing a linked list, use three pointers - prev, current, and next. Traverse the list and change the direction of pointers.
For reversing a string, use built-in functions like reverse() or loop through the string and swap characters using two pointers - one at the beginning and one at the end.
Example...read more
Q4. write query to find second highest salary in a table
Query to find second highest salary in a table
Use ORDER BY and LIMIT to select the second highest salary
Assume the table name is 'employees' and salary column name is 'salary'
SELECT salary FROM employees ORDER BY salary DESC LIMIT 1,1
Q5. what is indexing? types of indexing
Indexing is a way of organizing data for faster retrieval. There are different types of indexing.
Indexing is the process of creating an index for a database table or a column in a table.
It helps in faster retrieval of data by creating a pointer to the location of the data.
Types of indexing include primary, secondary, clustered, non-clustered, bitmap, and full-text indexing.
Primary indexing is based on the primary key of a table, while secondary indexing is based on non-primar...read more
Q6. write a program to traverse a linked list using recursion
Program to traverse a linked list using recursion
Create a function that takes the head of the linked list as input
Base case: if the current node is null, return
Recursive case: print the data of the current node and call the function with the next node
Call the function with the head of the linked list as input
Q7. what do you know about OS
OS stands for Operating System, it is a software that manages computer hardware and software resources.
OS acts as an interface between the user and the computer hardware.
It manages memory, processes, and input/output devices.
Examples of OS include Windows, macOS, and Linux.
OS can be classified into single-user and multi-user systems.
OS can also be classified into real-time and non-real-time systems.
More about working at Yamaha Motor
Interview Process at Ecom Express
Top Graduate Engineer Trainee (Get) Interview Questions from Similar Companies
Reviews
Interviews
Salaries
Users/Month