i
Full
Creative
Filter interviews by
Inheritance in programming allows a class to inherit properties and behaviors from another class.
Inheritance promotes code reusability by allowing a new class to use the properties and methods of an existing class.
The class that is being inherited from is called the superclass or parent class, while the class that inherits is called the subclass or child class.
Subclasses can add their own unique properties and met...
A program to sort numbers in an array
Use a sorting algorithm like bubble sort, selection sort, or quicksort
Iterate through the array and compare each element to sort them
Ensure the program handles edge cases like empty arrays or arrays with only one element
Java supports various data types including primitive and reference types.
Primitive data types: int, double, char, boolean, etc.
Reference data types: String, Arrays, Classes, Interfaces, etc.
Examples: int num = 10; String name = "John"; char grade = 'A';
Software development life cycle is a process used by software developers to design, develop, test, and deploy software applications.
It consists of several phases such as planning, analysis, design, implementation, testing, and maintenance.
Each phase has its own set of activities and deliverables.
Examples of software development life cycle models include Waterfall, Agile, and DevOps.
Frontend is the client-side of an application that users interact with, while backend is the server-side that manages data and logic.
Frontend is responsible for the user interface and user experience.
Backend is responsible for server-side logic, database operations, and authentication.
Frontend technologies include HTML, CSS, and JavaScript, while backend technologies include Node.js, Python, and Java.
Examples of f...
useState is a hook in React that allows functional components to have state variables.
useState is a built-in hook in React.
It allows functional components to have state variables.
It takes an initial state value and returns an array with the current state value and a function to update it.
The state can be updated using the function returned by useState.
Example: const [count, setCount] = useState(0);
Assertion in Selenium is a command that verifies if the expected result matches the actual result of a test step.
Assertions are used to validate the behavior of a web application under test.
They help in identifying defects early in the development cycle.
Selenium provides various assertion methods like assertEquals, assertTrue, assertFalse, etc.
If the assertion fails, the test case is marked as failed and the execu...
To select a box using Selenium, we can use the findElement() method with appropriate locator strategies.
Identify the element using a unique locator such as ID, name, class name, etc.
Use the findElement() method to locate the element on the web page.
Perform actions on the element using various methods such as click(), sendKeys(), etc.
Example: WebElement checkbox = driver.findElement(By.id("checkbox_id")); checkbox....
Test cases for login functionality excluding correct and incorrect username and password.
Test for login with blank username and password fields
Test for login with valid username and blank password field
Test for login with blank username and valid password field
Test for login with invalid username and valid password field
Test for login with valid username and invalid password field
Test for login with special charac...
Locators in Selenium are used to identify web elements on a web page.
Locators are used to find web elements based on their attributes like ID, class, name, etc.
Some commonly used locators in Selenium are ID, Name, Class Name, Tag Name, Link Text, and Partial Link Text.
For example, driver.findElement(By.id("username")) will find the element with ID attribute as "username".
I applied via LinkedIn and was interviewed in Mar 2024. There were 3 interview rounds.
English written communication assessment
I applied via Naukri.com and was interviewed in Sep 2023. There were 2 interview rounds.
I applied via Walk-in and was interviewed in Mar 2023. There were 4 interview rounds.
They asked about "Banned Chinese app is good or bad?
Hoisting is a JavaScript mechanism where variables and function declarations are moved to the top of their scope.
Hoisting applies to variable declarations and function declarations
Variables are initialized with undefined and functions are fully defined
Hoisting only moves the declarations, not the assignments
Example: console.log(x); var x = 5; // Output: undefined
Closure is a function that has access to its outer functi...
Box model is a way of representing HTML elements as rectangular boxes with content, padding, border, and margin.
The box model consists of content, padding, border, and margin.
Content is the actual content of the element.
Padding is the space between the content and the border.
Border is the line that surrounds the padding and content.
Margin is the space between the border and other elements.
To center an input tag, set ma...
useState is a hook in React that allows functional components to have state variables.
useState is a built-in hook in React.
It allows functional components to have state variables.
It takes an initial state value and returns an array with the current state value and a function to update it.
The state can be updated using the function returned by useState.
Example: const [count, setCount] = useState(0);
I applied via Walk-in and was interviewed in Feb 2023. There were 5 interview rounds.
Simple topics like social media, AI etc...
Frontend is the client-side of an application that users interact with, while backend is the server-side that manages data and logic.
Frontend is responsible for the user interface and user experience.
Backend is responsible for server-side logic, database operations, and authentication.
Frontend technologies include HTML, CSS, and JavaScript, while backend technologies include Node.js, Python, and Java.
Examples of fronte...
Software development life cycle is a process used by software developers to design, develop, test, and deploy software applications.
It consists of several phases such as planning, analysis, design, implementation, testing, and maintenance.
Each phase has its own set of activities and deliverables.
Examples of software development life cycle models include Waterfall, Agile, and DevOps.
Arrange string in ascending order and descending order
I applied via Walk-in and was interviewed before Feb 2023. There were 4 interview rounds.
A topic is given as usual and once you prove yourself and by adding good points you would be moved to the next round
Laptops were provided for every individual and based on the test score you would move on the next round.
I applied via Recruitment Consulltant and was interviewed in Jul 2022. There were 3 interview rounds.
Very normal, easiest one and some coding they have asked, and with some manual question
Locators in Selenium are used to identify web elements on a web page.
Locators are used to find web elements based on their attributes like ID, class, name, etc.
Some commonly used locators in Selenium are ID, Name, Class Name, Tag Name, Link Text, and Partial Link Text.
For example, driver.findElement(By.id("username")) will find the element with ID attribute as "username".
Test cases for login functionality excluding correct and incorrect username and password.
Test for login with blank username and password fields
Test for login with valid username and blank password field
Test for login with blank username and valid password field
Test for login with invalid username and valid password field
Test for login with valid username and invalid password field
Test for login with special characters ...
Assertion in Selenium is a command that verifies if the expected result matches the actual result of a test step.
Assertions are used to validate the behavior of a web application under test.
They help in identifying defects early in the development cycle.
Selenium provides various assertion methods like assertEquals, assertTrue, assertFalse, etc.
If the assertion fails, the test case is marked as failed and the execution ...
To select a box using Selenium, we can use the findElement() method with appropriate locator strategies.
Identify the element using a unique locator such as ID, name, class name, etc.
Use the findElement() method to locate the element on the web page.
Perform actions on the element using various methods such as click(), sendKeys(), etc.
Example: WebElement checkbox = driver.findElement(By.id("checkbox_id")); checkbox.click...
I appeared for an interview in Oct 2022.
A assignment test on basic grammar.
I am a motivated and detail-oriented individual with a strong interest in business operations.
I have completed coursework in operations management and supply chain management.
I have experience working in a fast-paced retail environment, where I developed strong organizational and problem-solving skills.
I am proficient in using various software tools, such as Microsoft Excel and project management software.
I am a team p...
I am suitable for this internship because of my strong analytical skills, attention to detail, and ability to work well in a team.
I have a strong background in business operations and have completed relevant coursework in my degree program.
I have experience analyzing data and identifying areas for improvement in business processes.
I am highly organized and detail-oriented, ensuring accuracy and efficiency in my work.
I ...
I applied via Company Website and was interviewed in Jul 2022. There were 3 interview rounds.
Data types in JavaScript include primitive and object types.
Primitive types include string, number, boolean, null, undefined, and symbol.
Object types include arrays, functions, and objects.
Typeof operator can be used to determine the type of a variable.
Type coercion can occur when different types are used together.
Javascript is a scripting language used for web development, while Java is a general-purpose programming language.
Javascript is interpreted, while Java is compiled
Javascript is used for client-side scripting, while Java is used for server-side programming
Javascript is loosely typed, while Java is strongly typed
Javascript has a prototype-based object model, while Java has a class-based object model
A linked list is a linear data structure where each element is a separate object with a pointer to the next element.
Linkedlist allows for efficient insertion and deletion of elements
It can be used to implement stacks, queues, and graphs
Traversal is slower compared to arrays
Examples include singly linked list, doubly linked list, and circular linked list
This could refer to anything in javascript, please provide more context.
Please provide more context for a specific answer.
It could be a variable, function, object, or any other javascript construct.
Without more information, it is impossible to provide a specific answer.
Temporal dead zone is a behavior in JavaScript where a variable cannot be accessed before it is declared.
Variables declared with let and const are hoisted but cannot be accessed before their declaration
Trying to access a variable in its temporal dead zone results in a ReferenceError
Temporal dead zone is a feature introduced in ES6 to improve JavaScript's scoping mechanism
React Vdom is a virtual representation of the actual DOM used by React to optimize rendering performance.
Vdom is a lightweight copy of the actual DOM tree.
React compares the previous and current Vdom trees to determine the minimum number of changes required to update the actual DOM.
This approach reduces the number of DOM manipulations and improves performance.
Vdom can be created using React.createElement() or JSX synta...
I applied via Campus Placement and was interviewed in May 2022. There were 4 interview rounds.
There was a assignment based on technical questions
OOPs concepts are the fundamental principles of object-oriented programming.
Encapsulation - binding data and functions together
Inheritance - acquiring properties and behavior of parent class
Polymorphism - ability to take multiple forms
Abstraction - hiding implementation details
Example: A car is an object that encapsulates data like speed and functions like accelerate and brake
Example: A child class inherits properties ...
Removing duplicates without using inbuilt methods in JavaScript
Create an empty array to store unique values
Loop through the original array
Check if the current element exists in the unique array
If not, push it to the unique array
Return the unique array
I appeared for an interview before Mar 2023.
Easy aptitude questions on maths and english
A program to sort numbers in an array
Use a sorting algorithm like bubble sort, selection sort, or quicksort
Iterate through the array and compare each element to sort them
Ensure the program handles edge cases like empty arrays or arrays with only one element
Java supports various data types including primitive and reference types.
Primitive data types: int, double, char, boolean, etc.
Reference data types: String, Arrays, Classes, Interfaces, etc.
Examples: int num = 10; String name = "John"; char grade = 'A';
Inheritance in programming allows a class to inherit properties and behaviors from another class.
Inheritance promotes code reusability by allowing a new class to use the properties and methods of an existing class.
The class that is being inherited from is called the superclass or parent class, while the class that inherits is called the subclass or child class.
Subclasses can add their own unique properties and methods,...
Top trending discussions
The duration of Full Creative interview process can vary, but typically it takes about less than 2 weeks to complete.
based on 8 interview experiences
Difficulty level
Duration
based on 140 reviews
Rating in categories
Software Engineer
62
salaries
| ₹9.9 L/yr - ₹18.2 L/yr |
Product Expert
41
salaries
| ₹2.5 L/yr - ₹7 L/yr |
Junior Software Engineer
41
salaries
| ₹4.5 L/yr - ₹11 L/yr |
Client Account Manager
39
salaries
| ₹4 L/yr - ₹6.8 L/yr |
Software Developer
32
salaries
| ₹5.2 L/yr - ₹14.1 L/yr |
Reliance Communications
ZF Steering Gear
DISH TV
Coca-Cola Company