Filter interviews by
I applied via Company Website and was interviewed in Sep 2024. There was 1 interview round.
Replicating a UI involves recreating the design and layout of a user interface.
Study the original UI design to understand layout, colors, fonts, and components.
Use Flutter widgets to build the UI elements such as containers, rows, columns, and text widgets.
Implement any animations or interactions specified in the original design.
Test the replicated UI on different devices and screen sizes to ensure responsiveness.
Optim
I applied via Campus Placement and was interviewed in Nov 2022. There were 3 interview rounds.
Flutter is a mobile app SDK for building high-performance, high-fidelity, apps for iOS and Android, from a single codebase.
Flutter uses Dart programming language
Flutter provides a rich set of pre-built and customizable widgets
Flutter's hot reload feature allows for faster development and debugging
Flutter is used by companies like Google, Alibaba, and Tencent
Stateful widgets can change their state during runtime, while stateless widgets cannot.
Stateful widgets have a mutable state that can be modified.
Stateless widgets are immutable and cannot be modified once created.
Stateful widgets are used when the UI needs to change dynamically based on user interactions or other factors.
Stateless widgets are used when the UI does not need to change and can be purely based on the inpu...
A package is a collection of Dart libraries, assets, and other resources that can be shared and reused in Flutter projects.
Packages are used to add functionality to Flutter apps.
Packages can be added to a Flutter project by specifying them in the pubspec.yaml file.
Packages can be published and shared on the Dart package repository (pub.dev).
Packages can include libraries, assets (such as images or fonts), and other res...
A plugin is a software component that adds a specific feature or functionality to an existing application.
Plugins are used to extend the functionality of an application without having to modify the core code.
Flutter has a rich set of plugins that can be used to add features like camera, location, and push notifications.
Plugins can be developed by third-party developers and can be easily integrated into an existing Flut...
Packages are collections of code that can be used in a project, while plugins are packages that provide specific functionality.
Packages are general-purpose and can be used in any project.
Plugins are packages that provide specific functionality, such as accessing device features or integrating with third-party services.
Plugins are usually dependent on packages.
Examples of packages include http, shared_preferences, and i...
SDK in Flutter provides a set of tools and libraries for developing and building applications.
SDK stands for Software Development Kit
It includes tools like compilers, debuggers, and emulators
Flutter SDK includes libraries for UI development, networking, and more
SDK helps developers to write, test, and deploy their applications
Flutter SDK includes Dart SDK as well
API stands for Application Programming Interface.
API is a set of rules and protocols that allows different software applications to communicate with each other.
It defines how software components should interact and what functionalities they can access.
APIs can be used to retrieve data from a server, send data to a server, or perform specific actions.
Examples of APIs include the Google Maps API, Twitter API, and Flutter
To integrate an API in a Flutter app, you need to make HTTP requests using packages like http or dio.
Import the http or dio package in your Flutter project
Create a function to make the API request using the package's methods
Parse the response data and update the app's state or UI accordingly
Flutter does not have a built-in backend. Developers can use various backend technologies like Firebase, Node.js, Django, etc.
Flutter does not provide a default backend
Developers can choose any backend technology based on their requirements
Popular backend options for Flutter include Firebase, Node.js, Django, etc.
Firebase provides a complete backend solution with features like authentication, database, storage, etc.
Firebase is a mobile and web application development platform that provides backend services and tools.
Firebase is a Backend-as-a-Service (BaaS) platform
It offers various services like authentication, real-time database, cloud storage, and hosting
Firebase can be used to build and scale apps quickly
It provides SDKs for different platforms including Flutter
Firebase can be integrated into Flutter apps using the firebase_c...
I'm sorry, but I don't understand the context of the question. Could you please provide more information?
Top trending discussions
I applied via Campus Placement and was interviewed in Jan 2021. There were 3 interview rounds.
Swap two numbers with and without temporary variable
Without temporary variable: Use addition and subtraction
With temporary variable: Use a third variable to store the value of one of the numbers
Example without temporary variable: a=5, b=7; a=a+b; b=a-b; a=a-b;
Example with temporary variable: a=5, b=7; temp=a; a=b; b=temp;
I applied via Naukri.com and was interviewed in Oct 2020. There was 1 interview round.
Second level cache is a caching mechanism used to improve performance by storing frequently accessed data in memory.
Second level cache is implemented at the application level and can be configured using frameworks like Hibernate.
To optimize SQL queries, one can use indexes, avoid using SELECT *, and use JOINs instead of subqueries.
SOLID principles are a set of design principles for writing maintainable and scalable cod...
To deploy an application in AWS, you need to create an EC2 instance, configure security groups, install necessary software, and upload your application code.
Create an EC2 instance in the desired region and select the appropriate instance type
Configure security groups to allow traffic to and from the instance
Install necessary software and dependencies on the instance
Upload your application code to the instance
Start the ...
I applied via Company Website and was interviewed before Aug 2020. There were 4 interview rounds.
I applied via Campus Placement and was interviewed in Dec 2020. There were 4 interview rounds.
based on 2 interviews
Interview experience
based on 2 reviews
Rating in categories
TCS
Accenture
Wipro
Cognizant