Filter interviews by
I applied via Indeed and was interviewed before Sep 2023. There were 2 interview rounds.
Stateful widgets can change state during runtime, while stateless widgets cannot.
Stateful widgets have a mutable state that can change during runtime.
Stateless widgets are immutable and their state cannot change once they are built.
Stateful widgets are used when the UI needs to dynamically update based on user interactions or data changes.
Stateless widgets are used for static content that does not change.
Example: A but...
Stateful widget life cycle includes createState, initState, didChangeDependencies, build, didUpdateWidget, deactivate, dispose.
CreateState method is called to create the state object associated with the widget.
InitState method is called when the stateful widget is inserted into the tree.
DidChangeDependencies method is called when a dependency of this State object changes.
Build method is called to actually build the wid...
Widget tree represents the hierarchy of widgets in a Flutter application, while element tree represents the corresponding render objects.
Widget tree is a tree structure of widgets that Flutter uses to build the UI.
Element tree is a tree structure of elements that represent the render objects corresponding to the widgets in the widget tree.
Changes in the widget tree trigger updates in the element tree, which in turn upd
JIT (Just-In-Time) and AOT (Ahead-Of-Time) are compilation techniques used in programming.
JIT compilation involves translating code into machine language at runtime for execution.
AOT compilation involves translating code into machine language before runtime for faster execution.
Flutter uses both JIT and AOT compilation for development and production builds.
Top trending discussions
I applied via Naukri.com and was interviewed in Jul 2024. There was 1 interview round.
Api calling in Flutter involves making HTTP requests to fetch data from a server.
Use packages like http or dio to make API calls in Flutter
Handle asynchronous operations using Future and async/await
Parse JSON data using json.decode() method
Implement error handling for network requests
Company ask me logical question
Flutter is a UI toolkit from Google for building natively compiled applications for mobile, web, and desktop from a single codebase.
Developed by Google
Uses Dart programming language
Allows for building cross-platform applications with a single codebase
Hot reload feature for quick development iterations
Company give me one UI and give 3 API and I make that UI and Retrieve API data
Set up a CI/CD pipeline for automated software delivery
Choose a CI/CD tool like Jenkins, GitLab CI, or CircleCI
Create a repository for your code on a version control system like GitHub
Set up a build stage to compile the code and run tests
Add a deployment stage to deploy the code to a testing environment
Configure automated testing and quality checks in the pipeline
Integrate with tools like Docker for containerization an
End-to-end testing can be integrated into CI/CD pipelines by automating test scripts and running them after each code change.
Automate end-to-end test scripts using tools like Selenium or Cypress
Integrate the automated tests into the CI/CD pipeline to run after each code change
Use tools like Jenkins or GitLab CI to trigger the end-to-end tests
Monitor test results and failures to ensure code quality and reliability
Standards for payment gateways ensure secure transactions and data protection.
Payment Card Industry Data Security Standard (PCI DSS) compliance is essential for all payment gateways.
Encryption protocols like SSL/TLS should be used to protect sensitive information.
Tokenization can help prevent fraud by replacing card details with a unique token.
Two-factor authentication adds an extra layer of security for transactions.
R...
A trigger is a special kind of stored procedure that automatically executes when an event occurs in the database management system.
Triggers can be used to enforce business rules, maintain referential integrity, or audit changes to data.
Examples of triggers include automatically updating a timestamp when a record is modified, preventing deletion of a record based on certain conditions, or sending an email notification w
DBMS stands for Database Management System. Normalization in Oracle is the process of organizing data in a database efficiently.
DBMS is a software that manages databases, allowing users to store, retrieve, and manipulate data.
Normalization in Oracle involves organizing data into tables and columns to reduce redundancy and improve data integrity.
There are different levels of normalization, such as First Normal Form (1NF...
I created CI/CD pipelines using Jenkins and GitLab CI for automated testing and deployment.
Utilized Jenkins to create pipelines for building, testing, and deploying code
Integrated GitLab CI for automated testing and deployment processes
Used Docker containers for consistent environments across different stages
Implemented version control to track changes and rollback if needed
I have set up a scalable cloud infrastructure using AWS for application deployment.
Utilized AWS services such as EC2, S3, RDS, and Elastic Beanstalk for hosting and managing the application
Implemented auto-scaling and load balancing to ensure high availability and performance
Configured security groups, IAM roles, and VPC settings to secure the infrastructure
Used CloudFormation templates for infrastructure as code to au
I used Terraform to automate the provisioning and management of infrastructure resources.
I defined infrastructure as code using Terraform configuration files
I used Terraform commands to create, update, and destroy infrastructure resources
I leveraged Terraform modules to reuse and share infrastructure configurations
I integrated Terraform with version control systems for collaboration and versioning
I utilized Terraform p...
I applied via LinkedIn and was interviewed in Sep 2024. There were 2 interview rounds.
Basic situational based question
based on 1 interview
Interview experience
based on 1 review
Rating in categories
TCS
Accenture
Wipro
Cognizant