i
Mediaocean
Filter interviews by
I applied via Approached by Company and was interviewed in Mar 2021. There were 4 interview rounds.
I am currently working as a Software Test Engineer.
Designing and executing test cases to ensure software quality
Identifying and reporting software defects
Collaborating with developers and stakeholders to resolve issues
Creating and maintaining test documentation
Participating in test planning and strategy discussions
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
Top trending discussions
To sort an array of strings, use the built-in sort() method.
Use the sort() method with a callback function to specify the sorting order.
For ascending order, use the function (a, b) => a.localeCompare(b).
For descending order, use the function (a, b) => b.localeCompare(a).
Test cases can be written in Jira using the 'Test' issue type and the 'Test Steps' field.
Create a new issue in Jira with the 'Test' issue type
Fill in the 'Summary' and 'Description' fields with relevant information
Add test steps in the 'Test Steps' field, including expected results
Assign the issue to the appropriate team member for execution
Track test execution and results in Jira
Code can be pushed to Jira using Jira REST API or by integrating with a CI/CD tool.
Jira REST API can be used to create an issue and attach code to it
Integrating with a CI/CD tool like Jenkins can automate the process of pushing code to Jira
Jira plugins like Git Integration for Jira can also be used to push code to Jira
I am a Software Test Engineer with experience in testing various software applications.
I have a strong understanding of software testing methodologies and techniques.
I am proficient in using testing tools and frameworks such as Selenium and JUnit.
I have experience in creating test plans, test cases, and executing test scripts.
I am skilled in identifying and reporting software defects and working closely with developers...
posted on 9 Jul 2024
Basic OOP questions for python programming language
Abstraction is the concept of hiding complex implementation details and showing only the necessary information to the user.
Abstraction allows users to focus on what an object does instead of how it does it
It helps in reducing complexity and improving efficiency in software development
Example: In object-oriented programming, abstract classes and interfaces are used to achieve abstraction
SQL databases are relational databases with structured data, while NoSQL databases are non-relational databases with flexible, unstructured data.
SQL databases use structured query language for defining and manipulating data, while NoSQL databases use different query languages or APIs.
SQL databases are table-based, with a predefined schema, while NoSQL databases are document, key-value, wide-column, or graph-based.
SQL d...
Reverse a linked list by changing the direction of pointers
Start with three pointers: current, prev, and next
Iterate through the linked list, updating pointers to reverse the direction
Update the head of the linked list to the last node after reversing
Binary search algorithm efficiently finds the target value in a sorted array.
Start by defining the low and high indices of the array.
Calculate the mid index and compare the target value with the value at mid.
If target is less than mid value, update high to mid-1; if greater, update low to mid+1.
Repeat until target is found or low is greater than high.
posted on 16 Feb 2022
I applied via Approached by Company and was interviewed before Feb 2021. There were 2 interview rounds.
posted on 22 Jun 2024
I applied via Naukri.com and was interviewed in May 2024. There was 1 interview round.
The difference between == and .equals() in Java
The == operator checks if two objects reference the same memory location
The .equals() method checks if two objects have the same content
For primitive data types, == compares values while .equals() is not applicable
For objects, == compares memory addresses while .equals() compares content
Example: String str1 = new String("hello"); String str2 = new String("hello"); str1 == ...
Find 2 nd highest number
Mostly question regarding projects in resume
I applied via Company Website and was interviewed before Jul 2021. There were 3 interview rounds.
5 coding questions you have to complete atleast 4
Basic aptitude questions
I applied via Referral and was interviewed before Oct 2023. There were 2 interview rounds.
Three approaches to center a div element
Using CSS flexbox: set display property of parent element to flex and justify-content to center
Using CSS grid: set display property of parent element to grid and place the div in the center grid area
Using margin: set margin property of the div to auto
setTimeout is a function in JavaScript used to execute a function after a specified amount of time.
setTimeout(function, milliseconds) is used to delay the execution of a function by a specified number of milliseconds.
Example: setTimeout(() => { console.log('Hello, world!'); }, 2000) will log 'Hello, world!' after 2 seconds.
Asked me to create a carousel component
posted on 7 Sep 2024
I applied via LinkedIn and was interviewed in Mar 2024. There were 4 interview rounds.
First round was coding test conducted by their IDE where you can program in any language like on hackerrank IDE . 5 question were asked from easy to hard
Stack is used for static memory allocation and stores local variables, while heap is used for dynamic memory allocation and stores objects.
Stack memory is allocated in a contiguous block and is faster to access compared to heap memory.
Variables stored on the stack have limited scope and lifetime, while objects on the heap can persist beyond the scope of the function.
Stack memory is managed by the compiler, while heap m...
Compiler translates entire code into machine code before execution, while interpreter translates code line by line during execution.
Compiler translates entire code into machine code before execution
Interpreter translates code line by line during execution
Compiler generates error messages after scanning entire code
Interpreter stops at first error encountered
Examples: C, C++ use compilers; Python, Ruby use interpreters
based on 3 reviews
Rating in categories
Software Engineer
43
salaries
| ₹0 L/yr - ₹0 L/yr |
Senior Software Engineer
41
salaries
| ₹0 L/yr - ₹0 L/yr |
Software Developer
37
salaries
| ₹0 L/yr - ₹0 L/yr |
Senior Software Developer
20
salaries
| ₹0 L/yr - ₹0 L/yr |
Softwaretest Engineer
18
salaries
| ₹0 L/yr - ₹0 L/yr |
Amagi Media Labs
ZAPR Media Labs
Komli Media
InMobi