Add office photos
Employer?
Claim Account for FREE

Vivatech R&D

4.0
based on 2 Reviews
Filter interviews by

Yethi Consulting Interview Questions and Answers

Updated 18 Apr 2024

Q1. Create a login screen and add a button for Singin with Google

Ans.

Create a login screen with a 'Sign in with Google' button.

  • Create a login screen with email and password fields

  • Add a 'Sign in with Google' button that uses Google Sign-In API

  • Handle authentication with Firebase Authentication

  • Implement error handling for login process

Add your answer

Q2. Create a bottom navigation bar contains 5 menu items

Ans.

Create a bottom navigation bar with 5 menu items for Flutter Developer interview question.

  • Use BottomNavigationBar widget in Flutter

  • Set items property with BottomNavigationBarItem widgets for each menu item

  • Set currentIndex property to highlight the selected menu item

  • Handle onTap property to navigate to different screens based on selected menu item

  • Example: BottomNavigationBar with 5 menu items - Home, Search, Favorites, Profile, Settings

Add your answer

Q3. What is Flutter and it's advantages

Ans.

Flutter is a UI toolkit from Google for building natively compiled applications for mobile, web, and desktop from a single codebase.

  • Advantages of Flutter include hot reload for quick development iteration

  • Flutter provides a rich set of pre-built widgets for fast UI development

  • It offers a single codebase for multiple platforms, reducing development time and cost

  • Flutter apps have native performance due to compilation to native code

  • Flutter has a strong community support and docum...read more

Add your answer

Q4. Create a card like your Leetcode profile

Ans.

Create a card similar to Leetcode profile

  • Use Flutter to create a card layout

  • Include profile picture, username, rating, and badges

  • Add a section for solved problems and submission history

Add your answer
Discover Yethi Consulting interview dos and don'ts from real experiences

Q5. Implement Google sign up for this screen

Ans.

Implementing Google sign up on a screen

  • Integrate Google sign-in SDK into the app

  • Add a Google sign-in button on the screen

  • Handle authentication flow and user data retrieval

  • Implement error handling for sign-up process

Add your answer

Q6. Create git repository for this project

Ans.

Create a git repository for the project

  • Initialize a new git repository in the project directory using 'git init'

  • Add all project files to the staging area using 'git add .'

  • Commit the changes with a descriptive message using 'git commit -m 'Initial commit''

  • Create a new repository on a git hosting service like GitHub or GitLab

  • Link the local repository to the remote repository using 'git remote add origin '

  • Push the code to the remote repository using 'git push origin master'

Add your answer

Q7. Add and push the code to the repository

Ans.

To add and push code to a repository, use git commands like git add, git commit, and git push.

  • Use 'git add .' to stage all changes

  • Use 'git commit -m 'Your commit message'' to commit changes

  • Use 'git push origin branch_name' to push changes to the repository

Add your answer
Contribute & help others!
Write a review
Share interview
Contribute salary
Add office photos

Interview Process at Yethi Consulting

based on 1 interviews
Interview experience
5.0
Excellent
View more
Interview Tips & Stories
Ace your next interview with expert advice and inspiring stories

Top Flutter Developer Interview Questions from Similar Companies

4.7
 • 12 Interview Questions
View all
Share an Interview
Stay ahead in your career. Get AmbitionBox app
qr-code
Helping over 1 Crore job seekers every month in choosing their right fit company
70 Lakh+

Reviews

5 Lakh+

Interviews

4 Crore+

Salaries

1 Cr+

Users/Month

Contribute to help millions

Made with ❤️ in India. Trademarks belong to their respective owners. All rights reserved © 2024 Info Edge (India) Ltd.

Follow us
  • Youtube
  • Instagram
  • LinkedIn
  • Facebook
  • Twitter