i
Foodhub
Filter interviews by
I applied via Naukri.com and was interviewed in Oct 2024. There were 4 interview rounds.
I applied via Naukri.com and was interviewed in Aug 2023. There were 5 interview rounds.
Top trending discussions
posted on 12 Sep 2024
I applied via Naukri.com and was interviewed in Aug 2024. There were 2 interview rounds.
Online Assessment with multiple choice questions and answers
I am a dedicated Automation Test Engineer with 5 years of experience in creating and executing test cases for software applications.
Experienced in automation testing tools such as Selenium and Appium
Proficient in writing test scripts using programming languages like Java and Python
Skilled in identifying and reporting software defects
Strong understanding of Agile methodologies and continuous integration/continuous deplo
Developed an automation framework for testing web applications using Selenium and Java
Used Selenium WebDriver for automating test cases
Implemented Page Object Model design pattern for better code organization
Integrated with TestNG for test execution and reporting
Executed test cases on different browsers and platforms using Selenium Grid
Performed API testing using RestAssured library
A framework is a set of guidelines, rules, and best practices for developing software applications.
Framework provides a structure for organizing code and promoting code reusability.
It helps in maintaining consistency and standardization across the project.
Frameworks can be categorized as test automation frameworks, web application frameworks, etc.
Examples of test automation frameworks include Selenium, TestNG, and Robo
Exceptions in Selenium are errors that occur during test execution, such as ElementNotVisibleException or TimeoutException.
Exceptions in Selenium are handled using try-catch blocks.
Common exceptions include NoSuchElementException, ElementNotVisibleException, TimeoutException, StaleElementReferenceException.
Handling exceptions is important for robust test automation scripts.
Example: try { driver.findElement(By.id("eleme...
posted on 16 Oct 2024
I applied via Approached by Company and was interviewed in Sep 2024. There was 1 interview round.
I applied via Naukri.com and was interviewed in Nov 2023. There was 1 interview round.
I applied via LinkedIn and was interviewed in May 2021. There was 1 interview round.
Multiprocessing is the use of multiple processors to execute multiple tasks simultaneously. Multithreading is the use of multiple threads within a single process to execute multiple tasks simultaneously.
Multiprocessing involves the use of multiple processors or cores to execute multiple tasks simultaneously.
Multithreading involves the use of multiple threads within a single process to execute multiple tasks simultaneou...
Simulating one user profile to another can be done through user impersonation.
User impersonation can be achieved through various tools and techniques.
One way is to use a proxy server to intercept and modify the user's requests and responses.
Another way is to use a browser extension or plugin that allows you to switch between user profiles.
You can also use a testing tool like Selenium to automate the process of switchin...
bashrc and .profile are configuration files for the Bash shell in Linux/Unix systems.
bashrc is executed for every new interactive shell session
.profile is executed only once during login
They contain environment variables, aliases, and other shell settings
bashrc is typically used for user-specific settings, while .profile is system-wide
Examples: setting PATH variable, defining aliases, setting prompt
Code using multithreading to scan 3 log files for different patterns and write matches in o/p file with low memory footprint.
Use Python's threading module to create multiple threads for each log file
Use regex to search for patterns in each log file
Write matches to output file using a thread-safe queue
Use a memory-efficient data structure like deque to store log file lines
Code to run as a service to scan CPU/memory every 30 sec and calculate min, max, avg and moving avg of last 300 sec.
Use a loop to run the code every 30 sec
Use psutil library to get CPU/memory usage
Store the values in a list and calculate min, max, avg and moving avg using numpy library
Use threading to run the code in the background as a service
posted on 5 Mar 2024
I applied via Naukri.com and was interviewed in Sep 2023. There were 2 interview rounds.
Normal quantitative and logical and automation questions
Static testing is a type of software testing where the code is not executed. It involves reviewing and analyzing the code or documentation.
Static testing is performed without executing the code.
It includes reviews, walkthroughs, and inspections of code or documentation.
The goal is to find defects early in the development process.
Static testing helps in improving the quality of the code and reducing the number of defect
posted on 2 Jul 2024
I applied via Recruitment Consulltant and was interviewed in Jun 2024. There was 1 interview round.
Code to find vowels in a given string
Iterate through each character in the string
Check if the character is a vowel (a, e, i, o, u)
Count the number of vowels found in the string
My framework is a data-driven framework using Selenium WebDriver and TestNG for automated testing.
Data-driven approach for test data separation
Utilizes Selenium WebDriver for browser automation
Integration with TestNG for test execution and reporting
Modular design for easy maintenance and scalability
posted on 12 Sep 2024
I applied via Naukri.com and was interviewed in Aug 2024. There were 2 interview rounds.
Online Assessment with multiple choice questions and answers
I am a dedicated Automation Test Engineer with 5 years of experience in creating and executing test cases for software applications.
Experienced in automation testing tools such as Selenium and Appium
Proficient in writing test scripts using programming languages like Java and Python
Skilled in identifying and reporting software defects
Strong understanding of Agile methodologies and continuous integration/continuous deplo
Developed an automation framework for testing web applications using Selenium and Java
Used Selenium WebDriver for automating test cases
Implemented Page Object Model design pattern for better code organization
Integrated with TestNG for test execution and reporting
Executed test cases on different browsers and platforms using Selenium Grid
Performed API testing using RestAssured library
A framework is a set of guidelines, rules, and best practices for developing software applications.
Framework provides a structure for organizing code and promoting code reusability.
It helps in maintaining consistency and standardization across the project.
Frameworks can be categorized as test automation frameworks, web application frameworks, etc.
Examples of test automation frameworks include Selenium, TestNG, and Robo
Exceptions in Selenium are errors that occur during test execution, such as ElementNotVisibleException or TimeoutException.
Exceptions in Selenium are handled using try-catch blocks.
Common exceptions include NoSuchElementException, ElementNotVisibleException, TimeoutException, StaleElementReferenceException.
Handling exceptions is important for robust test automation scripts.
Example: try { driver.findElement(By.id("eleme...
posted on 15 Jul 2024
based on 2 reviews
Rating in categories
Software Engineer
20
salaries
| ₹5.2 L/yr - ₹12 L/yr |
SME
16
salaries
| ₹3.9 L/yr - ₹8 L/yr |
Team Lead
15
salaries
| ₹5 L/yr - ₹17 L/yr |
Quality Test Engineer
14
salaries
| ₹3.5 L/yr - ₹9 L/yr |
Automation Test Engineer
12
salaries
| ₹5 L/yr - ₹11 L/yr |
Zomato
Swiggy
Uber eats
DineOut