i
Filter interviews by
Supplier homologation is the process of evaluating and approving suppliers to ensure they meet specific standards and requirements.
Involves assessing supplier capabilities, quality systems, and compliance with regulations.
Example: A car manufacturer evaluates a new parts supplier for quality and reliability.
Includes audits, documentation review, and performance evaluations.
Ensures that suppliers can consistently d...
Supplier assessment evaluates potential suppliers based on quality, reliability, and cost-effectiveness to ensure optimal partnerships.
Evaluate supplier's financial stability to ensure they can meet long-term commitments.
Assess quality control processes; for example, check if they have ISO certifications.
Review delivery performance history; a supplier with a 95% on-time delivery rate is preferable.
Consider their c...
IMS Documentation refers to the structured records and guidelines for Integrated Management Systems in organizations.
Defines processes and procedures for quality management.
Includes policies, objectives, and responsibilities.
Facilitates compliance with standards like ISO 9001.
Example: A quality manual outlining the scope of the IMS.
Regular updates ensure relevance and effectiveness.
Xpaths of Apple site menu
//*[@id='ac-globalnav']/div/ul/li[1]/a
//*[@id='ac-globalnav']/div/ul/li[2]/a
//*[@id='ac-globalnav']/div/ul/li[3]/a
//*[@id='ac-globalnav']/div/ul/li[4]/a
//*[@id='ac-globalnav']/div/ul/li[5]/a
To fetch a file from the resources folder in a Java folder structure, use ClassLoader.getResourceAsStream() method.
Use ClassLoader.getResourceAsStream() method to load the file as an InputStream
Specify the path to the file relative to the resources folder
Handle the IOException that may be thrown
I have 3 years of experience working with Python in various projects.
Developed web applications using Django framework
Utilized Python for data analysis and machine learning projects
Automated tasks using Python scripts
To fetch data from a table row dynamically, use a unique identifier to locate the row and extract the data.
Identify a unique identifier for the row, such as an ID or class name
Use a query selector or XPath to locate the row based on the identifier
Extract the data from the row using appropriate methods or functions
Swapping two integers without using a third variable in a programming language.
Use bitwise XOR operation to swap two integers without using a third variable.
Example: int a = 5, b = 10; a = a ^ b; b = a ^ b; a = a ^ b; // Now a = 10, b = 5
To create a job for CI/CD in Jenkins, you can use the Jenkins interface to configure a new job with the necessary build and deployment steps.
Navigate to Jenkins dashboard and click on 'New Item' to create a new job
Select the type of job you want to create (Freestyle project, Pipeline, etc.)
Configure the job settings such as source code repository, build triggers, build steps, and post-build actions
Set up the job t...
Traversing XPath is used to navigate through the elements in a structured way.
Use '//' to select all elements in the document, regardless of their location
Use '/' to select direct child elements
Use '[@attribute='value']' to select elements based on their attribute value
Use 'following-sibling::' to select siblings that come after the current element
Use 'preceding-sibling::' to select siblings that come before the c...
I appeared for an interview in Apr 2025, where I was asked the following questions.
To fetch a file from the resources folder in a Java folder structure, use ClassLoader.getResourceAsStream() method.
Use ClassLoader.getResourceAsStream() method to load the file as an InputStream
Specify the path to the file relative to the resources folder
Handle the IOException that may be thrown
Xpaths of Apple site menu
//*[@id='ac-globalnav']/div/ul/li[1]/a
//*[@id='ac-globalnav']/div/ul/li[2]/a
//*[@id='ac-globalnav']/div/ul/li[3]/a
//*[@id='ac-globalnav']/div/ul/li[4]/a
//*[@id='ac-globalnav']/div/ul/li[5]/a
I applied via Referral and was interviewed in Jun 2024. There were 2 interview rounds.
I have 3 years of experience working with Python in various projects.
Developed web applications using Django framework
Utilized Python for data analysis and machine learning projects
Automated tasks using Python scripts
SQL , Year to Year , Delete duplicates
I seek to change roles to leverage my legal expertise in a more impactful environment, fostering growth and innovation.
Desire for professional growth: I want to expand my skills in a dynamic legal setting.
Alignment with values: The new role aligns more closely with my commitment to social justice.
Seeking new challenges: I'm eager to tackle complex legal issues that can make a difference.
Desire for collaboration: I want...
I applied via Campus Placement and was interviewed in May 2024. There was 1 interview round.
Updating database using SQL query
Use UPDATE statement to modify existing records in a table
Specify the table name, column names, and values to be updated
Use WHERE clause to filter which records to update
Use SQL query to find the 2nd highest salary in a table
Use the ORDER BY clause to sort the salaries in descending order
Use the LIMIT clause to get the second row
I applied via Job Portal and was interviewed in Jul 2024. There was 1 interview round.
Use SQL query to create a database
Use CREATE DATABASE statement to create a new database
Specify the name of the database after CREATE DATABASE
Make sure to have necessary permissions to create a database
Use RENAME DATABASE statement to change name of database in SQL.
Use RENAME DATABASE statement followed by current database name and new database name.
Make sure to have necessary permissions to rename the database.
Example: RENAME DATABASE old_database TO new_database;
I applied via Naukri.com and was interviewed in Dec 2023. There was 1 interview round.
I have used various types of locators in my project, including ID, name, class name, xpath, and CSS selectors.
ID locator: Used to locate elements by their unique ID attribute.
Name locator: Used to locate elements by their name attribute.
Class name locator: Used to locate elements by their class name attribute.
XPath locator: Used to locate elements using XPath expressions.
CSS selector locator: Used to locate elements us...
Absolute xpath starts from the root node, while relative xpath starts from any node.
Absolute xpath starts with a single forward slash (/) and is more brittle as any changes in the structure of the DOM can break the xpath.
Relative xpath starts with a double forward slash (//) and is more flexible as it can start from any node in the DOM.
Absolute xpath is faster than relative xpath as it directly navigates to the element...
Traversing XPath is used to navigate through the elements in a structured way.
Use '//' to select all elements in the document, regardless of their location
Use '/' to select direct child elements
Use '[@attribute='value']' to select elements based on their attribute value
Use 'following-sibling::' to select siblings that come after the current element
Use 'preceding-sibling::' to select siblings that come before the curren...
Keywords on feature file are used to define the behavior of the scenarios in BDD testing.
Keywords like Given, When, Then, And, But are used to structure the scenarios
Keywords help in writing clear and concise test cases
Examples: Given I am on the login page, When I enter valid credentials, Then I should be logged in
The step definition should match the steps in the feature file for automation testing.
Read the step from the feature file
Create a corresponding step definition in the automation testing framework
Ensure the step definition accurately performs the desired action
Types of hooks in BDD include Before, After, BeforeStep, AfterStep, BeforeFeature, AfterFeature, BeforeScenario, AfterScenario.
Before - runs before each scenario
After - runs after each scenario
BeforeStep - runs before each step in a scenario
AfterStep - runs after each step in a scenario
BeforeFeature - runs before each feature
AfterFeature - runs after each feature
BeforeScenario - runs before each scenario
AfterScenario -...
Method overloading is when multiple methods in the same class have the same name but different parameters. Method overriding is when a subclass provides a specific implementation of a method that is already provided by its superclass.
Method overloading involves creating multiple methods in the same class with the same name but different parameters.
Method overriding occurs when a subclass provides a specific implementat...
Swapping two integers without using a third variable in a programming language.
Use bitwise XOR operation to swap two integers without using a third variable.
Example: int a = 5, b = 10; a = a ^ b; b = a ^ b; a = a ^ b; // Now a = 10, b = 5
The program will count and print the occurrence of each character in a given string.
Create an array to store the count of each character (initialize with 0)
Iterate through the string and increment the count of each character in the array
Print the count of each character along with the character itself
If not meeting requirement in testcase, follow documentation format like updating test case steps, expected results, and defect details.
Update the test case steps to accurately reflect the actual steps taken during testing
Update the expected results to reflect the actual results observed during testing
Document the defect details including steps to reproduce, screenshots, and any additional information
Assign a severity ...
I have used technologies like Selenium, JUnit, TestNG, Cucumber, and Jenkins in my testcases.
Selenium
JUnit
TestNG
Cucumber
Jenkins
Boundary value analysis is a software testing technique used to identify errors at boundaries of input ranges.
Focuses on testing at the boundaries of input ranges
Helps identify errors that occur at the boundaries
Tests values at the lower and upper limits of valid ranges
Reduces the number of test cases needed for thorough testing
To create a job for CI/CD in Jenkins, you can use the Jenkins interface to configure a new job with the necessary build and deployment steps.
Navigate to Jenkins dashboard and click on 'New Item' to create a new job
Select the type of job you want to create (Freestyle project, Pipeline, etc.)
Configure the job settings such as source code repository, build triggers, build steps, and post-build actions
Set up the job to be ...
To fetch data from a table row dynamically, use a unique identifier to locate the row and extract the data.
Identify a unique identifier for the row, such as an ID or class name
Use a query selector or XPath to locate the row based on the identifier
Extract the data from the row using appropriate methods or functions
I appeared for an interview in Jul 2024.
Top trending discussions
Some of the top questions asked at the Siemens Gamesa Renewable Power Private Limited interview -
The duration of Siemens Gamesa Renewable Power Private Limited interview process can vary, but typically it takes about less than 2 weeks to complete.
based on 45 interview experiences
Difficulty level
Duration
based on 960 reviews
Rating in categories
Chengalpattu
11-16 Yrs
Not Disclosed
Assistant Manager
244
salaries
| ₹6.6 L/yr - ₹22.5 L/yr |
Associate Manager
208
salaries
| ₹9 L/yr - ₹25.9 L/yr |
Engineer
192
salaries
| ₹4.7 L/yr - ₹9.7 L/yr |
Senior Engineer
188
salaries
| ₹6 L/yr - ₹14.5 L/yr |
Senior Executive
166
salaries
| ₹5.8 L/yr - ₹20.6 L/yr |
Adani Power
Adani Green Energy
ReNew
Vestas