i
Filter interviews by
Print all subarrays whose sum equals to k given an integer array
Use a nested loop to iterate through all possible subarrays
Calculate the sum of each subarray and compare it with k
Print the subarray if the sum equals to k
Top trending discussions
I applied via Approached by Company and was interviewed in Jun 2024. There was 1 interview round.
Develop a Movie SDK that will utilize a provided API to retrieve movie details.
I was interviewed in Jan 2024.
Bloc is a state management library for Flutter that helps manage the flow of data and events.
Bloc stands for Business Logic Component.
It helps separate the presentation layer from the business logic.
Bloc is commonly used with Flutter to handle state management and data flow.
It uses streams to handle asynchronous data and events.
Bloc pattern consists of events, states, and a bloc class to handle the business logic.
State management is a crucial aspect of app development to handle and update the state of the application.
Local State Management: Managing state within a widget using setState() method.
InheritedWidget: Sharing state across the widget tree using InheritedWidget.
Provider: A popular state management solution that uses InheritedWidget under the hood.
Redux: A predictable state container for managing the state of the app.
Blo...
Stateless refers to a widget in Flutter that does not have any mutable state.
Stateless widgets are immutable and their properties cannot change once they are initialized.
They are used for UI components that do not need to update or change based on user interactions.
Examples include static text labels, icons, and buttons that do not change appearance.
Stateless widgets are more efficient than stateful widgets as they do
Stateful widgets in Flutter have a lifecycle that includes various methods being called at different stages.
Stateful widgets have methods like initState(), didChangeDependencies(), build(), and dispose() that are called at different points in the widget's lifecycle.
initState() is called when the widget is inserted into the tree, didChangeDependencies() is called when the widget's dependencies change, build() is called ...
Basic question based on MVVM Architecture
Android discussion, Services, MVVM, Coroutines
I applied via Instahyre and was interviewed in Apr 2022. There were 3 interview rounds.
He really helped me by telling me the topics and a few questions which the assigned interviewer usually asks.
The interview first ask me to open LEETCODE and gave me a HARD question about STACK - related to bracket question.
He first asked me to write the Pseudo code but I started writing proper code. After a period of time, I got stuck and he gave me a small hint I solved the question then he ask me to submit the code and it submitted successfully. This one question took 40 minutes. He didn't even ask me more questions, also he was yawning and it seemed like he was not interested at all. At the end of the interview, I asked him if he will ask more questions, and he said it is fine it was a hard and lengthy question.
The next day I got the rejection mail.
I applied via Approached by Company and was interviewed before Jun 2023. There were 2 interview rounds.
Android Assignment - Create an android project for a given scenario.
I applied via Company Website and was interviewed in Feb 2022. There was 1 interview round.
I was interviewed before Jan 2021.
Round duration - 180 Minutes
Round difficulty - Medium
Round duration - 45 minutes
Round difficulty - Medium
Basic DSA - Live coding
Happened on Sunday morning for 45 min. The interviewer is friendly.
Given an array/list 'ARR' consisting of 'N' integers, your task is to find the majority element in the array. If there is no majority element present, return -1.
You are provided with a 2D matrix containing only the integers 0 or 1. The matrix has dimensions N x M, and each row is sorted in non-decreasing order. Your...
Round duration - 45 Minutes
Round difficulty - Medium
Technical - Android Round
Round duration - 90 Minutes
Round difficulty - Medium
Taken by Engineering Head
Round duration - 15 Minutes
Round difficulty - Medium
Taken by VP
Tip 1 : Be good with basic DS Algos - Trees, Binary Search, Arrays, Linked lists
Tip 2 : Prepare well regarding projects
Tip 3 : Prepare well regarding Java and Kotlin
Tip 1 : Mention projects clearly - try to work on some unique projects.
Tip 2 : Mention about DSA Skills - Try to showcase CP/DSA achievements
Software Engineer
79
salaries
| ₹4 L/yr - ₹14 L/yr |
Senior Software Engineer
47
salaries
| ₹11.5 L/yr - ₹31.5 L/yr |
Business Development Specialist
24
salaries
| ₹4 L/yr - ₹10.5 L/yr |
Product Support Engineer
23
salaries
| ₹1.5 L/yr - ₹10 L/yr |
Product Manager
22
salaries
| ₹15 L/yr - ₹32 L/yr |
Tata Group
Reliance Industries
Infosys
Wipro