i
PowerSchool
India
Filter interviews by
Program to print Fibonacci series of N natural numbers.
Use a loop to generate Fibonacci series up to N numbers.
Start with 0 and 1 as the first two numbers in the series.
Each subsequent number is the sum of the two preceding numbers.
Repeat the process until N numbers are generated.
OOPS stands for Object-Oriented Programming System. It includes concepts like polymorphism, abstraction, inheritance, and encapsulation.
Polymorphism allows objects of different classes to be treated as objects of a common superclass. Example: a shape class with subclasses like circle and square.
Abstraction is the concept of hiding the implementation details and showing only the necessary features of an object. Exa...
Program to check if a number is prime
Iterate from 2 to square root of the number and check for divisibility
If the number is divisible by any number other than 1 and itself, it is not prime
Return true if the number is prime, false otherwise
Deploying a Flutter app on Play Store and App Store involves several steps including creating app bundles, setting up app listings, and submitting for review.
Create app bundles for Android and IPA files for iOS
Set up app listings with descriptions, screenshots, and keywords
Generate signing keys for both platforms
Submit the app for review on Play Store and App Store
Wait for approval and release the app to users
Flutter project file structure includes folders like lib, android, ios, and assets.
The 'lib' folder contains all the Dart code for the project.
The 'android' folder contains the Android-specific project files.
The 'ios' folder contains the iOS-specific project files.
The 'assets' folder is used to store images, fonts, and other static files used in the app.
Packages are collections of Dart code that provide functionality, while plugins are platform-specific code that interacts with native code.
Packages are written in Dart and can be used across different platforms.
Plugins are platform-specific and interact with native code for functionalities like accessing device hardware.
Examples of packages include http, shared_preferences, while examples of plugins include camera...
I applied via Referral and was interviewed in Nov 2023. There was 1 interview round.
Program to print Fibonacci series of N natural numbers.
Use a loop to generate Fibonacci series up to N numbers.
Start with 0 and 1 as the first two numbers in the series.
Each subsequent number is the sum of the two preceding numbers.
Repeat the process until N numbers are generated.
Program to check if a number is prime
Iterate from 2 to square root of the number and check for divisibility
If the number is divisible by any number other than 1 and itself, it is not prime
Return true if the number is prime, false otherwise
OOPS stands for Object-Oriented Programming System. It includes concepts like polymorphism, abstraction, inheritance, and encapsulation.
Polymorphism allows objects of different classes to be treated as objects of a common superclass. Example: a shape class with subclasses like circle and square.
Abstraction is the concept of hiding the implementation details and showing only the necessary features of an object. Example:...
Flutter project file structure includes folders like lib, android, ios, and assets.
The 'lib' folder contains all the Dart code for the project.
The 'android' folder contains the Android-specific project files.
The 'ios' folder contains the iOS-specific project files.
The 'assets' folder is used to store images, fonts, and other static files used in the app.
Deploying a Flutter app on Play Store and App Store involves several steps including creating app bundles, setting up app listings, and submitting for review.
Create app bundles for Android and IPA files for iOS
Set up app listings with descriptions, screenshots, and keywords
Generate signing keys for both platforms
Submit the app for review on Play Store and App Store
Wait for approval and release the app to users
Packages are collections of Dart code that provide functionality, while plugins are platform-specific code that interacts with native code.
Packages are written in Dart and can be used across different platforms.
Plugins are platform-specific and interact with native code for functionalities like accessing device hardware.
Examples of packages include http, shared_preferences, while examples of plugins include camera, loc...
Top trending discussions
I applied via Job lever and was interviewed before Sep 2021. There were 2 interview rounds.
Easy leetcode code 2 questions , HTML5 css javascript simple screen design
posted on 27 Jul 2021
I appeared for an interview in Feb 2021.
I appeared for an interview before May 2021.
Round duration - 60 Minutes
Round difficulty - Easy
It was an coding round
Compute the skyline of given rectangular buildings in a 2D city, eliminating hidden lines and forming the outer contour of the silhouette when viewed from a distance. Each building is ...
Compute the skyline of given rectangular buildings in a 2D city, eliminating hidden lines and forming the outer contour of the silhouette.
Iterate through the buildings and create a list of critical points (x, y) where the height changes.
Sort the critical points based on x-coordinate and process them to form the skyline.
Merge consecutive horizontal segments of equal height into one to ensure no duplicates.
Return the fin...
You need to determine all possible paths for a rat starting at position (0, 0) in a square maze to reach its destination at (N-1, N-1). The maze is represented as an N*N ma...
Find all possible paths for a rat in a maze from source to destination.
Use backtracking to explore all possible paths in the maze.
Keep track of visited cells to avoid revisiting them.
Recursively try moving in all directions (up, down, left, right) until reaching the destination.
Return a list of strings representing valid paths sorted in alphabetical order.
Round duration - 30 Minutes
Round difficulty - Easy
It was an HR round with some general questions. it was just for formality.
Tip 1 : Stay focused
Tip 2 : Practice coding questions.
Tip 3 : View previous interviews of the companies
Tip 1 : Don't lie on resume
Tip 2 : Just write in format that is catchy
posted on 17 Jul 2023
I applied via Recruitment Consulltant and was interviewed before Jul 2022. There were 2 interview rounds.
typeof null returns 'object' in JavaScript.
typeof null is 'object' in JavaScript
This is a historical bug in JavaScript that has not been fixed for backward compatibility
Example: console.log(typeof null) will output 'object'
Finding palindrome strings in an array of strings.
Iterate through each string in the array.
For each string, check if it is equal to its reverse to determine if it is a palindrome.
Store palindrome strings in a separate array or print them out.
posted on 17 Aug 2022
I applied via LinkedIn and was interviewed in Feb 2022. There were 2 interview rounds.
React is a JavaScript library for building user interfaces. It is different from Angular in various ways.
React is a library while Angular is a framework
React uses virtual DOM while Angular uses real DOM
React is more flexible and easier to learn than Angular
Deep copy creates a new object with the same values while shallow copy creates a new reference to the same object
Hoisting is a JavaScript mechanism where variables a...
Implement custom hooks and array flat method
Custom hooks are reusable functions that allow you to extract component logic into reusable functions
Array flat method is used to flatten an array of nested arrays into a single array
To implement custom hooks, create a function that uses the useState and useEffect hooks
To implement array flat method, use the reduce method to flatten the array
I applied via Walk-in and was interviewed in Jun 2024. There was 1 interview round.
Python technical SQL basic
I applied via Naukri.com and was interviewed before Oct 2023. There was 1 interview round.
I applied via Naukri.com and was interviewed in Dec 2024. There was 1 interview round.
Two dynamic programming challenges at the hard level on LeetCode and 10 medium-level SQL challenge.
Some of the top questions asked at the PowerSchool India Flutter Developer interview -
based on 2 interview experiences
Difficulty level
Duration
Senior Software Engineer
147
salaries
| ₹11.3 L/yr - ₹34 L/yr |
Software Engineer
112
salaries
| ₹7.2 L/yr - ₹26 L/yr |
Technical Support Engineer
92
salaries
| ₹4.2 L/yr - ₹10 L/yr |
Software Engineer II
55
salaries
| ₹8.5 L/yr - ₹27.2 L/yr |
Software Engineer2
54
salaries
| ₹13 L/yr - ₹23 L/yr |
BYJU'S
Whitehat jr
Planet Spark
Unacademy