Sign in to unlock

Get unlimited access to all questions and answers

checked

Get lifetime access

checked

Track progress

checked

Save time

The fastest way to prepare
for a tech interview

Check our curated list of full-stack, data structures & software architecture interview questions and answers for developers

Xamarin interview questions

Xamarin interview questions.

Only challenges
Topic progress: 0%
  • 1.

    What is Xamarin?

    premium question
    completed

    Answer:

  • 2.

    How to display static HTML string in Xamarin.Forms?

    premium question
    completed

    Answer:

  • 3.

    Name few widely used Layout Controls

    premium question
    completed

    Answer:

  • 4.

    What are Pages in Xamarin.Forms?

    premium question
    completed

    Answer:

  • 5.

    What is is the difference between ListView & TableView?

    premium question
    completed

    Answer:

  • 6.

    What are the various flavors of Xamarin Applications that can be made?

    premium question
    completed

    Answer:

  • 7.

    What is the basic architecture of Xamarin.Forms project?

    premium question
    completed

    Answer:

  • 8.

    What is the difference between Margin and Padding properties?

    premium question
    completed

    Answer:

  • 9.

    Explain Lifecycle methods of Xamarin.Forms app

    premium question
    completed

    Answer:

  • 10.

    What is Xamarin.Forms and what are the benefits of using it?

    premium question
    completed

    Answer:

  • 11.

    How to store simple Key-Value data?

    premium question
    completed

    Answer:

  • 12.

    How will you navigate from one page to another?

    premium question
    completed

    Answer:

  • 13.

    What is the difference between Xamarin.Forms & Xamarin Native?

    premium question
    completed

    Answer:

  • 14.

    What is App.cs class?

    premium question
    completed

    Answer:

  • 15.

    Which Languages are supported for Xamarin development?

    premium question
    completed

    Answer:

  • 16.

    What is ViewCell and How many types of built-in Cells are available?

    premium question
    completed

    Answer:

  • 17.

    What is View-to-View Binding?

    premium question
    completed

    Answer:

  • 18.

    How to perform Binding in Code Behind?

    premium question
    completed

    Answer:

  • 19.

    What are Custom renderers in Xamarin.Forms?

    premium question
    completed

    Answer:

  • 20.

    What is ResourceDictionary?

    premium question
    completed

    Answer:

  • 21.

    What is the difference between Xamarin.Forms and Xamarin Native?

    premium question
    completed

    Answer:

  • 22.

    How many types of Pages are available in Xamarin.Forms?

    premium question
    completed

    Answer:

  • 23.

    How many ways can we share the code?

    premium question
    completed

    Answer:

  • 24.

    How to do Xamarin.Android applications work?

    premium question
    completed

    Answer:

  • 25.

    What is difference between ControlTemplate & DataTemplate?

    premium question
    completed

    Answer:

  • 26.

    How To Share Code Between Cross-Platform Applications on Xamarin?

    premium question
    completed

    Answer:

  • 27.

    What is the difference between PCL & Shared Project?

    premium question
    completed

    Answer:

  • 28.

    What is the purpose of XAML Compiler (XAMLC)?

    premium question
    completed

    Answer:

  • 29.

    What is TestFlight?

    premium question
    completed

    Answer:

  • 30.

    When would you use the NavigationPage as a MainPage?

    premium question
    completed

    Answer:

  • 31.

    What is info.plist in Xamarin.iOS ?

    premium question
    completed

    Answer:

  • 32.

    What is the special meaning with "AndExpand" Suffix with each LayoutOptions?

    premium question
    completed

    Answer:

  • 33.

    What is XAML Markup Extensions?

    premium question
    completed

    Answer:

  • 34.

    What is Behaviors and give some examples where we should use Behaviors?

    premium question
    completed

    Answer:

  • 35.

    Explain .NET Standard Libraries For Sharing Code on Xamarin?

    premium question
    completed

    Answer:

  • 36.

    What is the purpose of INotifyPropertyChanged?

    premium question
    completed

    Answer:

  • 37.

    What is Fresh MVVM?

    premium question
    completed

    Answer:

  • 38.

    What is Custom Renderers and what is its purpose?

    premium question
    completed

    Answer:

  • 39.

    What is the difference between Xaml & Axml in Xamarin Technology?

    premium question
    completed

    Answer:

  • 40.

    Explain how to use shared projects in Xamarin?

    premium question
    completed

    Answer:

  • 41.

    What are the advantages and disadvantages of using XAML in Xamarin.Forms?

    premium question
    completed

    Answer:

  • 42.

    What are Triggers? How many types of Triggers are available?

    premium question
    completed

    Answer:

  • 43.

    What is the purpose of InitializeComponent() method in Page?

    premium question
    completed

    Answer:

  • 44.

    How To Share Code Between Cross-Platform Applications on Xamarin?

    premium question
    completed

    Answer:

  • 45.

    What are Effects and when should they be used?

    premium question
    completed

    Answer:

  • 46.

    What is Dependency Service and how it functions on Xamarin.Forms?

    premium question
    completed

    Answer:

  • 47.

    How to design separate layouts or functionality between Phone & Tablets?

    premium question
    completed

    Answer:

  • 48.

    What is the difference between Entry and Editor in Xamarin.Forms?

    premium question
    completed

    Answer:

  • 49.

    Why do we need to create a Custom ViewCell?

    premium question
    completed

    Answer:

  • 50.

    How to render different types of ViewCell in the same ListView during runtime?

    premium question
    completed

    Answer:

  • 51.

    How to call a specific method for some specific Platform only?

    premium question
    completed

    Answer:

  • 52.

    What are some features of Fresh MVVM?

    premium question
    completed

    Answer:

  • 53.

    How does compilation work for Xamarin?

    premium question
    completed

    Answer:

  • 54.

    What is DependencyService? Describe steps for the implementation.

    premium question
    completed

    Answer:

  • 55.

    What is MVVM Light ?

    premium question
    completed

    Answer:

  • 56.

    How to make iOS native libraries accessible in Xamarin apps?

    premium question
    completed

    Answer:

  • 57.

    How many types of different XAML Markup Extensions do you know?

    premium question
    completed

    Answer:

  • 58.

    What are Services in Xamarin.Android?

    premium question
    completed

    Answer:

  • 59.

    What is MVVM Cross?

    premium question
    completed

    Answer:

  • 60.

    How many ways you can Bind a ViewModel with XAML?

    premium question
    completed

    Answer:

  • 61.

    Name some types of keys defined in info.plist files

    premium question
    completed

    Answer:

  • 62.

    How do we provide Platform specific styling or values in XAML?

    premium question
    completed

    Answer:

  • 63.

    Name some types of Behaviors in Xamarin?

    premium question
    completed

    Answer:

  • 64.

    Is there any benefit in binding a ViewModel in backend .cs file?

    premium question
    completed

    Answer:

  • 65.

    What is MessagingCenter?

    premium question
    completed

    Answer:

  • 66.

    What are the disadvantages of Xamarin for Android development?

    premium question
    completed

    Answer:

  • 67.

    How many ways we can Bind data?

    premium question
    completed

    Answer:

  • 68.

    What is Effects and When should we use it over Custom Renderers?

    premium question
    completed

    Answer:

  • 69.

    Which best practices to follow while designing the XAML Page?

    premium question
    completed

    Answer:

  • 70.

    What is Xamarin.Essentials?

    premium question
    completed

    Answer:

  • 71.

    What the Xamarin platform consists of?

    premium question
    completed

    Answer:

  • 72.

    How to increase the ListView performance?

    premium question
    completed

    Answer:

  • 73.

    So, what is the difference between MessagingCenter and Events?

    premium question
    completed

    Answer:

  • 74.

    Why AOT is used for Xamarin.iOS?

    premium question
    completed

    Answer:

  • 75.

    What are provisioning profiles on Xamarin.iOS?

    premium question
    completed

    Answer:

  • 76.

    Explain what is linking process on Xamarin

    premium question
    completed

    Answer:

  • 77.

    What is the disadvantage of Xamarin to using for example Objective-C or Java for iOS and Android separately?

    premium question
    completed

    Answer:

  • 78.

    Name some limitation of Xamarin.iOS

    premium question
    completed

    Answer:

  • 79.

    Explain what happens when the Xamarin.Android application compiles?

    premium question
    completed

    Answer:

  • 80.

    What are Android Callable Wrappers (ACWs)?

    premium question
    completed

    Answer:

  • 81.

    What is Selector in Xamarin.iOS?

    premium question
    completed

    Answer:

  • 82.

    Can we really declare Parametrized ViewModel instance as BindingContext in XAML?

    premium question
    completed

    Answer:

  • 83.

    What is Registrar in Xamarin.iOS?

    premium question
    completed

    Answer:

One tip that got me hired by Google, Microsoft, and Stripe

I've worked for Microsoft, Google, Stripe, and received offers from many other companies. One thing I learned when I was interviewing myself is that standard interview tips are woefully inadequate.

Reverse Tech Interview: Questions to Stump an Interviewer

Few people want to get into an uncomfortable environment or an unprofitable company with no prospects. If you’re wondering how to get a real feel for a company during an interview, you’re welcome. I’ll give a list of questions that interviewers don’t usually expect...

How to become a programmer, move to the US, and get a dream job

Are you curious about what you need to do to earn more than $15.000 a month, drive a Tesla, live in sunny California, and work at Google, Apple, Facebook, or Amazon?

11 Reactive Systems interview questions and answers for software engineers

Reactive systems are an architectural style that allows multiple individual applications to blend into one unit, reacting to their environment, while staying aware of each other. Here is a list of coding interview questions on Reactive Systems to help you get ready for your next data struc...

. Reactive Systems
34 Microservices interview questions and answers for software engineers

Microservice architecture – a variant of the service-oriented architecture structural style – arranges an application as a collection of loosely coupled services. In a microservices architecture, services are fine-grained and the protocols are lightweight. Here is a list of coding intervie...

. Microservices
7 Layering & Middleware interview questions for developers

Middleware in the context of distributed applications is software that provides services beyond those provided by the operating system to enable the various components of a distributed system to communicate and manage data. Middleware supports and simplifies complex distributed application...

. Layering & Middleware
55 Docker interview questions and answers for software engineers

Docker is a set of platform as a service products that use OS-level virtualization to deliver software in packages called containers. Here is a list of coding interview questions on Docker to help you get ready for your next data structures interview in 2021.

. Docker
23 Databases interview questions and answers for software engineers

A database is an organized collection of data, generally stored and accessed electronically from a computer system. Where databases are more complex they are often developed using formal design and modeling techniques. Here is a list of coding interview questions on Databases to help you g...

. Databases
21 Concurrency interview questions and answers for software engineers

In computer science, concurrency is the ability of different parts or units of a program, algorithm, or problem to be executed out-of-order or in partial order, without affecting the final outcome. Here is a list of coding interview questions on Concurrency to help you get ready for your n...

. Concurrency
13 CAP Theorem interview questions and answers for software engineers

In theoretical computer science, the CAP theorem, also named Brewer's theorem after computer scientist Eric Brewer, states that it is impossible for a distributed data store to simultaneously provide more than two out of the following three guarantees: Consistency: Every read receives the ...

. CAP Theorem
Load more posts

Features

folder icon

Access all answers

Get the inside track on what to expect in your next tech interview. We offer you a collection of high quality technical interview questions to help you prepare for your next coding interview.

graph icon

Track progress

A smart interface helps you track your progress and focus on the topics you need. You can search through questions or sort them by difficulty or type.

clock icon

Save time

Save tens of hours searching for information on hundreds of low-quality sites designed to drive traffic and make money from advertising.

Land a six-figure job at one of the top companies.

amazon logo facebook logo google logo microsoft logo uber logo
Prepare for a technical interview

Get hired with our
tech interview questions & answers