Filter interviews by
I applied via Company Website and was interviewed in Nov 2024. There were 2 interview rounds.
Basic questions on about string and array data structures
I applied via campus placement at Jamia Milia Islamia (JMI) and was interviewed before Mar 2023. There were 3 interview rounds.
For fresher it was a normal aptitude test of Maths and English
Polymorphism is the ability of a single function or method to operate on different types of data.
Polymorphism allows objects of different classes to be treated as objects of a common superclass.
It enables a single interface to represent multiple underlying data types.
Examples include method overloading and method overriding in object-oriented programming.
Encapsulation is the concept of bundling data and methods that operate on the data into a single unit.
Encapsulation helps in hiding the internal state of an object and restricting access to it.
It allows for better control over the data by preventing outside code from directly accessing it.
Encapsulation also helps in achieving data abstraction, where the internal details of an object are hidden and only the necessary in
Interface in Java is a reference type in Java, similar to a class, that can contain only abstract methods, default methods, static methods, and constant variables.
Interfaces are used to achieve abstraction and multiple inheritance in Java.
All methods in an interface are public and abstract by default.
A class can implement multiple interfaces but can only extend one class.
Example: interface Shape { void draw(); }
Example
This was final round where the VP was taking GD and asking questions related to the domain you've applied, as I applied for mobile development he asked me differences key between iOS and Android, latest available versions on those OS and some general questions
Top trending discussions
I applied via Company Website and was interviewed in Dec 2023. There were 3 interview rounds.
Sorting without higher order functions and remote notifications
Implement sorting algorithm like bubble sort, selection sort, or insertion sort without using built-in sort functions
For remote notifications, use Apple Push Notification Service (APNs) to send notifications to users' devices
I applied via LinkedIn and was interviewed in Sep 2024. There were 3 interview rounds.
Basic interview on question like aptitude, javascript, typescript and react-native question
Function currying is a technique in functional programming where a function with multiple arguments is transformed into a sequence of nested functions, each taking a single argument.
Currying allows you to partially apply a function by fixing a number of arguments, which creates a new function.
It helps in creating reusable functions and improves code readability.
Example: const add = (a) => (b) => a + b; const add5 = add
IIFE stands for Immediately Invoked Function Expression, used for creating a function that is executed immediately after it is defined.
IIFE is used to create a private scope for variables to avoid polluting the global scope.
It is commonly used in React Native development to encapsulate code and prevent naming conflicts.
Example: (function() { console.log('IIFE executed'); })();
Call stack is used to keep track of function calls, while event loop manages asynchronous operations in JavaScript.
Call stack is a data structure that keeps track of function calls in a program.
When a function is called, it is added to the top of the call stack. When the function completes, it is removed from the stack.
Event loop is responsible for managing asynchronous operations in JavaScript, ensuring that they are ...
I applied via Approached by Company and was interviewed in Oct 2024. There were 2 interview rounds.
Hooks are a new addition in React 16.8 that allow you to use state and other React features without writing a class.
Hooks are functions that let you use state and other React features in functional components.
useState() is a hook that allows you to add state to functional components.
useEffect() is a hook that allows you to perform side effects in functional components.
Custom hooks are reusable functions that can contai...
Create weather application in react native with unit test scripts
I applied via Recruitment Consulltant and was interviewed in Apr 2024. There was 1 interview round.
Developed a mobile application for tracking daily water intake and hydration levels.
Implemented user-friendly interface for inputting water intake
Integrated notifications for reminding users to drink water
Utilized database to store and track hydration data
Experienced with technologies such as Java, Swift, React Native, and Firebase for mobile app development.
Java
Swift
React Native
Firebase
Google Analytics, Firebase Analytics, Mixpanel
Google Analytics for tracking user behavior
Firebase Analytics for app performance monitoring
Mixpanel for in-depth user analytics
Redux is a state management library for JavaScript applications, while local storage is a browser feature for storing data locally.
Redux is used for managing the global state of an application, making it easier to access and update data across components.
Local storage is used for storing data locally on the user's device, allowing for persistent data even after the browser is closed.
Redux is typically used for more com...
Caching in React Native allows for storing data locally to improve app performance and reduce network requests.
Use AsyncStorage for simple key-value pair caching in React Native.
Implement caching strategies like cache expiration or cache invalidation to manage cached data effectively.
Consider using libraries like redux-persist for more advanced caching capabilities in React Native.
posted on 15 Jun 2022
I applied via Walk-in and was interviewed before Mar 2022. There were 2 interview rounds.
Kanji is a system of Japanese writing using Chinese characters. Each character has a reading and meaning.
Kanji characters are used in combination with hiragana and katakana to write Japanese.
There are over 2,000 commonly used kanji characters.
Each kanji character has at least one reading and one meaning, but some have multiple readings and meanings.
For example, the kanji character for 'tree' can be read as 'ki' or 'mok
Interview experience
Software Engineer
28
salaries
| ₹4.8 L/yr - ₹13.2 L/yr |
Senior Software Engineer
16
salaries
| ₹7.5 L/yr - ₹14 L/yr |
QA Engineer
10
salaries
| ₹3.6 L/yr - ₹8.5 L/yr |
Software Developer
9
salaries
| ₹2.8 L/yr - ₹9.7 L/yr |
Senior Software Developer
6
salaries
| ₹8.7 L/yr - ₹11.5 L/yr |
TCS
Infosys
Wipro
HCLTech