Filter interviews by
I applied via Job Portal and was interviewed before Jan 2021. There were 3 interview rounds.
Rockwell PLCs use various drivers depending on the communication protocol.
Some common drivers used for Rockwell PLCs are Ethernet/IP, ControlNet, DeviceNet, and DH+.
Ethernet/IP is used for communication over Ethernet networks.
ControlNet is used for high-speed communication between devices in a control system.
DeviceNet is used for communication between industrial devices and sensors.
DH+ is an older protocol used for com...
Distributed PLC architecture allows for multiple PLCs to communicate with each other while centralized PLC architecture has a single PLC controlling all processes.
Distributed PLC architecture is more flexible and scalable
Centralized PLC architecture is simpler and easier to maintain
Distributed PLC architecture is better suited for large and complex systems
Centralized PLC architecture is better suited for smaller system...
I have extensive experience working on DeltaV projects.
Designed and implemented DeltaV control strategies for various processes
Developed and tested DeltaV batch recipes for pharmaceutical manufacturing
Troubleshot and resolved issues with DeltaV systems
Provided training and support to operators and maintenance personnel
Collaborated with cross-functional teams to ensure successful project execution
Top trending discussions
I applied via Naukri.com and was interviewed in Sep 2024. There was 1 interview round.
The output of the code will be 'animal is created' followed by 'Dog is created'.
The code defines a class Animal with a constructor that prints 'animal is created'.
It also defines a class Dog that extends Animal, with a constructor that prints 'Dog is created'.
In the main method, an instance of Dog is created, which will trigger the constructors of both Animal and Dog classes.
The output will be 'HelloThere'
Concatenation of 'Hello' and 'There' results in 'HelloThere'
The final string is printed using System.out.println()
The code creates a StringBuffer object with 'Hello' and appends 'There' to it before printing the final string.
StringBuffer is mutable, so the original 'Hello' string can be modified
The append() method adds the specified string to the end of the buffer
The final output will be 'HelloThere'
Option a is valid, option b is valid, option c is invalid.
Option a is valid because ChromeDriver is a subclass of WebDriver, so it can be assigned to a WebDriver reference.
Option b is valid because ChromeDriver is a subclass of WebDriver, so it can be instantiated using a WebDriver reference.
Option c is invalid because WebDriver is an interface and cannot be instantiated directly. It can only be used as a reference typ
Sort input array of strings in descending order without using inbuilt functions
Iterate through the array and compare each element with the rest to find the largest element
Swap the largest element with the first element, then repeat the process for the remaining elements
Continue this process until the array is sorted in descending order
findElement returns the first matching element on the page, while findElements returns a list of all matching elements.
findElement returns a single WebElement matching the locator provided
findElements returns a list of WebElements matching the locator provided
findElement will throw NoSuchElementException if no element is found, while findElements will return an empty list
getwindowhandle returns the handle of the current window, getwindowhandles() returns handles of all open windows
getwindowhandle returns a single window handle, while getwindowhandles() returns a set of window handles
getwindowhandle is used to switch between windows in Selenium WebDriver
Output type of getwindowhandle is String, while output type of getwindowhandles() is Set
String is immutable, while StringBuilder is mutable and more efficient for concatenating strings.
String is immutable, meaning its value cannot be changed once it is created.
StringBuilder is mutable, allowing for modifications to the string without creating a new object.
StringBuilder is more efficient for concatenating multiple strings as it does not create new objects each time.
Example: String str = "Hello"; StringBuil
I applied via Naukri.com and was interviewed in Nov 2024. There were 2 interview rounds.
I am a highly skilled Automation Engineer with a strong background in programming and problem-solving.
Experienced in developing automated test scripts using tools like Selenium and Appium
Proficient in programming languages such as Java, Python, and C#
Familiar with CI/CD pipelines and version control systems like Git
Strong analytical skills and attention to detail
Excellent communication and teamwork abilities
I am a highly skilled Automation Engineer with a strong background in programming and problem-solving.
Experienced in designing, developing, and implementing automated testing solutions
Proficient in programming languages such as Python, Java, and C++
Familiar with various automation tools like Selenium and Jenkins
Strong analytical skills and attention to detail
Excellent communication and teamwork abilities
The @BeforeMethod annotation is used to run a method before each test method in a class, while @BeforeTest is used to run a method before any test method in a test tag.
The @BeforeMethod annotation is specific to TestNG framework and is used to initialize test data before each test method.
@BeforeTest annotation is also specific to TestNG and is used to initialize test data before any test method in a test tag.
If a class...
posted on 5 Jan 2025
I applied via Naukri.com and was interviewed in Dec 2024. There were 2 interview rounds.
Bubble sort is a simple sorting algorithm that repeatedly steps through the list, compares adjacent elements, and swaps them if they are in the wrong order.
Start at the beginning of the array and compare the first two elements. If the first element is greater than the second, swap them.
Continue comparing adjacent elements and swapping them if necessary until the end of the array is reached.
Repeat this process for each ...
Custom assertions in Selenium allow for creating personalized validation checks in test automation scripts.
Custom assertions can be created by extending the Assert class in Selenium.
They can be used to validate specific conditions or elements on a web page.
Custom assertions can improve test readability and maintainability by encapsulating complex validation logic.
Example: Creating a custom assertion to verify the prese
I applied via Referral and was interviewed in May 2024. There was 1 interview round.
I like the constant learning and problem-solving in IT, but dislike the long hours and high stress levels.
Like: Constant learning opportunities
Like: Problem-solving challenges
Dislike: Long working hours
Dislike: High stress levels
Multiple choice questions and answers given
Yes, I am open to relocating for the right opportunity.
I am willing to relocate for the right job opportunity that aligns with my career goals.
I am open to exploring new locations and experiencing different cultures.
I understand the importance of being flexible and adaptable in the field of automation engineering.
I have relocated for previous job opportunities and have successfully adjusted to new environments.
I applied via Naukri.com and was interviewed in Apr 2024. There was 1 interview round.
System Specialist
13
salaries
| ₹10 L/yr - ₹18.6 L/yr |
Financial Analyst
10
salaries
| ₹8.5 L/yr - ₹15.5 L/yr |
Field Service Engineer
9
salaries
| ₹8.7 L/yr - ₹18 L/yr |
Senior Design Engineer
8
salaries
| ₹7 L/yr - ₹14.6 L/yr |
Senior Software Engineer
7
salaries
| ₹15 L/yr - ₹25 L/yr |
Thermo Fisher Scientific
GE Healthcare
Siemens Healthineers
Agilent Technologies