Mediaocean
Interview Questions and Answers
Q1. What is the 1st thing you will do after finding a bug?
I will document the bug by providing detailed steps to reproduce, screenshots, and any other relevant information.
Document the bug by providing detailed steps to reproduce
Include screenshots or videos if applicable
Provide any relevant logs or error messages
Assign priority and severity to the bug
Q2. What is Client side and server side testing?
Client side testing is testing the application on the client side, while server side testing is testing the application on the server side.
Client side testing involves testing the user interface, functionality, and performance of the application on the client side.
Server side testing involves testing the server components, databases, and APIs of the application on the server side.
Examples of client side testing include browser compatibility testing, usability testing, and sec...read more
Q3. Fundamentals of testing
Fundamentals of testing involve understanding the purpose, techniques, and principles of software testing.
Testing is done to identify defects and ensure quality
Techniques include black box, white box, and grey box testing
Principles include exhaustive testing is impossible, early testing, and defect clustering
Testing should be planned, designed, executed, and evaluated
Q4. Different approaches of testing
Different approaches of testing include black box testing, white box testing, regression testing, and exploratory testing.
Black box testing focuses on the functionality of the software without knowledge of its internal code.
White box testing examines the internal code and structure of the software.
Regression testing ensures that new code changes do not adversely affect existing functionality.
Exploratory testing involves simultaneous learning, test design, and test execution.
Q5. Scenario based approach - sorting 1 tb file using system of 1 gb ram
Q6. What are closures in javascript
Closures in JavaScript are functions that have access to variables from their outer scope even after the outer function has finished executing.
Closures allow for maintaining state in an asynchronous environment
They are created whenever a function is defined within another function
Example: function outerFunction() { let outerVar = 'I am outer'; return function innerFunction() { console.log(outerVar); }; }
Q7. any personal/professional python projects done, modules used, purpose
Top Interview Questions from Similar Companies
Reviews
Interviews
Salaries
Users/Month