awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com

Android and Kotlin Interview Prep

Ranking updated Jun 30, 2026

For a prep guide for Android interviews, the first results are jackyandroid/androidinterview-q-a, moosphan/android-daily-interview and skydoves/android-developer-roadmap. xxv/android-lifecycle and jiang111/awesome-android-tips round out the shortlist. Compare the match explanations and check the project documentation against your requirements.

Practice technical interview questions and coding challenges specifically designed for Android development and Kotlin proficiency.

Android and Kotlin Interview Prep

Find the best repos with AI.We'll search the best matching repositories with AI.
  • jackyandroid/androidinterview-q-aJackyAndroid avatar

    JackyAndroid/AndroidInterview-Q-A

    8,001View on GitHub↗

    This project is an Android development study guide and interview question bank. It serves as a mobile engineering interview resource, providing a curated collection of technical questions and detailed answers designed for developers preparing for professional assessments at major internet companies. The resource covers Android development concept review and technical interview preparation, focusing on core engineering principles and architectural patterns required for mobile engineering roles. The content is organized via hierarchical topic categorization and stored as markdown-based documen

    This repository is an Android-focused interview question bank and study guide with curated questions and answers, exactly matching the requested category, though its emphasis on Kotlin-specific topics like coroutines and concurrency is not explicitly confirmed in the available evidence.

    JavaScriptAndroid Interview QuestionsMobile Development Interview Questions
    View on GitHub↗8,001
  • moosphan/android-daily-interviewMoosphan avatar

    Moosphan/Android-Daily-Interview

    5,600View on GitHub↗

    This project is a curated collection of technical interview guides and reference materials focused on Android development and system architecture. It provides a structured set of daily interview questions and detailed answers designed to help software engineers prepare for professional job interviews. The repository includes specific study guides for Kotlin programming language fundamentals and Android architecture patterns. These materials are organized into categorized technical problems and solutions across various computer science domains relevant to mobile engineering. The content is de

    This repo is a curated collection of daily Android interview questions with detailed answers, covering Kotlin fundamentals and Android architecture patterns—fitting your need for interview preparation resources, though it may not include standalone coding challenges or explicit coverage of coroutines.

    Android Interview Questions
    View on GitHub↗5,600
  • skydoves/android-developer-roadmapskydoves avatar

    skydoves/android-developer-roadmap

    7,764View on GitHub↗

    This project is a mobile ecosystem curriculum providing structured learning paths for Android development, Kotlin Multiplatform, and programming language internals. It serves as a comprehensive guide to the technologies and concepts required to build native applications and shared business logic across multiple environments. The repository includes a dedicated interview preparation guide featuring professional technical questions and architecture tips for developers pursuing Android engineering roles. It also provides specific roadmaps for mastering the Kotlin Multiplatform ecosystem and anal

    This repository provides a structured Android learning roadmap with a dedicated interview preparation guide covering professional technical questions and architecture tips, making it a relevant resource for Android interview prep, though its focus is more on the learning path than a standalone set of coding challenges.

    KotlinAndroid Interview Questions
    View on GitHub↗7,764
  • xxv/android-lifecyclexxv avatar

    xxv/android-lifecycle

    5,268View on GitHub↗

    This project is an Android lifecycle visualization tool and app architecture visualizer. It generates diagrams that map the state transitions and execution sequences of activities and fragments on a shared timeline. The tool functions as a component state diagrammer, creating high-resolution vector images of lifecycle methods for use in technical documentation and print materials. It illustrates the coordination and integration between fragment managers and parent activity screens to reveal how different components interact during state changes. The system covers activity and fragment lifecy

    This is an Android lifecycle visualization tool, not a curated collection of interview questions or coding challenges — it generates architecture diagrams rather than providing the Kotlin-focused practice problems and explanations needed for interview preparation.

    JavaAndroid Activity Lifecycle ManagementFragment Lifecycle Visualization
    View on GitHub↗5,268
  • jiang111/awesome-android-tipsjiang111 avatar

    jiang111/awesome-android-tips

    2,569View on GitHub↗

    This project is a curated collection of Android development code snippets, implementation patterns, and technical guides designed to assist in building and maintaining mobile applications. It serves as a reference for standard mobile architecture, providing structured approaches to common development requirements and system integration tasks. The repository distinguishes itself by offering specific technical strategies for managing application lifecycles, optimizing memory usage, and ensuring interface responsiveness in resource-constrained environments. It provides programmatic techniques fo

    This repo is a curated collection of Android development tips and code snippets, but it does not focus on interview questions or coding challenges, making it only tangentially useful for interview preparation.

    Android Activity Lifecycle ManagementAndroid Architectures
    View on GitHub↗2,569
  • cgao96/leetcode_101cgao96 avatar

    cgao96/leetcode_101

    9,974View on GitHub↗

    leetcode_101 is a curated library of algorithmic problem sets and a repository of solved LeetCode challenges. It serves as a technical interview guide by providing code implementations for common software engineering interview questions. The project supports a technical interview preparation workflow, focusing on LeetCode problem solving and the study of standardized code solutions for data structures and algorithms. It is designed to facilitate coding skill development and the study of technical interview problems. The repository utilizes markdown-based content authoring and a static-file d

    This repository contains general algorithmic problem sets and solutions for software engineering interviews, but it lacks any Android-specific content, Kotlin coding challenges, or coverage of Android architecture, lifecycle, or coroutines, which are the core focus of an Android interview preparation resource.

    Coding Challenge Solutions
    View on GitHub↗9,974
  • skydoves/pokedexskydoves avatar

    skydoves/Pokedex

    8,334View on GitHub↗

    Pokedex is a reference implementation of an Android application that utilizes the MVVM architecture, Jetpack Compose for its declarative user interface, and Hilt for dependency injection. It serves as a sample project demonstrating a mobile application built with Android Jetpack and a Kotlin Coroutines network client to manage asynchronous data requests. The project implements a modular codebase to optimize build performance and enforce internal boundaries. It features a local persistence layer using the Room library to cache remote data on the device and utilizes Material Motion for fluid in

    This repository is a sample Android app demonstrating MVVM, Jetpack Compose, and Coroutines rather than a curated collection of interview questions or coding challenges, so it misses the core purpose of interview preparation resources you're looking for.

    KotlinMVVM Architectures
    View on GitHub↗8,334
  • gatieme/codinginterviewsgatieme avatar

    gatieme/CodingInterviews

    4,864View on GitHub↗

    CodingInterviews is a technical interview study resource and algorithm implementation guide. It provides a collection of typical programming challenges and reference implementations focused on the data structures and algorithms used in corporate interviews. The project serves as a coding challenge reference, offering a library of proven algorithmic solutions that act as a baseline for comparing candidate implementations. It includes a data structure implementation library and a set of interview problem sets designed for technical interview preparation. The repository organizes its content th

    This repo is a general algorithmic interview prep resource with solutions in C++, not an Android-specific collection covering Kotlin, architecture, or coroutines — it lacks the platform and language focus the search asks for.

    C++Coding Challenge Solutions
    View on GitHub↗4,864
  • mouredev/retos-programacion-2023mouredev avatar

    mouredev/retos-programacion-2023

    5,617View on GitHub↗

    This project is a git-based collection of programming logic exercises and weekly coding challenges. It serves as a language-agnostic learning resource and a multi-language code repository where users practice software development skills regardless of the specific syntax used. The repository functions as a collaborative environment where participants submit custom code implementations via pull requests. It enables users to track their progress and perform collaborative code reviews by comparing different implementation strategies and community corrections. The system organizes these contribut

    This is a general multi-language coding challenge repository that includes Kotlin exercises, but it is not specifically curated for Android engineering interview preparation—it lacks Android architecture, lifecycle, and coroutine-focused content.

    PythonCoding Challenge Solutions
    View on GitHub↗5,617
  • haoel/leetcodehaoel avatar

    haoel/leetcode

    18,058View on GitHub↗

    This project is a library of source code implementations designed to solve algorithmic challenges and mathematical problems. It serves as a collection of solved LeetCode problems, providing a reference for data structure usage and efficient logic. The repository is a polyglot code collection, implementing the same algorithmic logic across various programming environments, including general-purpose languages, SQL for database queries, and Bash for shell scripting. The content covers a broad range of computational tasks, including data querying, text processing, and the implementation of compl

    This repo is a general collection of algorithmic LeetCode solutions in multiple languages, but it is not tailored to Android engineering roles, Kotlin, or Android-specific topics like architecture, lifecycle, or coroutines, so it only loosely fits the targeted interview preparation context.

    C++Challenge Solutions
    View on GitHub↗18,058
  • geekxh/hello-algorithmgeekxh avatar

    geekxh/hello-algorithm

    36,074View on GitHub↗

    This project is a comprehensive technical knowledge base and study guide focused on data structures, algorithms, and computer science fundamentals. It provides a curated collection of tutorials and educational resources designed to support technical growth and academic learning. The repository distinguishes itself through a heavy emphasis on visual learning, utilizing mind maps, diagrams, and illustrated breakdowns to explain complex algorithmic logic. It further supports career readiness by providing a repository of company-specific interview questions and real-world candidate experiences.

    This repository is a general-purpose data structures and algorithms interview preparation resource with LeetCode solutions and visual explanations, but it is not tailored to Android engineering roles and lacks Kotlin-specific content, Android architecture coverage, or lifecycle topics.

    JavaCoding Challenge Solutions
    View on GitHub↗36,074
Compare the top 10 at a glance
RepositoryStarsLanguageLicenseLast push
jackyandroid/androidinterview-q-a8KJavaScript—Jul 18, 2023
moosphan/android-daily-interview5.6K——May 29, 2026
skydoves/android-developer-roadmap
7.8K
Kotlin
Apache-2.0
May 8, 2026
xxv/android-lifecycle5.3KJava—Aug 18, 2021
jiang111/awesome-android-tips2.6K—Apache-2.0Mar 2, 2022
cgao96/leetcode_10110K——Feb 12, 2026
skydoves/pokedex8.3KKotlinApache-2.0Jun 19, 2026
gatieme/codinginterviews4.9KC++GPL-3.0Feb 20, 2021
mouredev/retos-programacion-20235.6KPythonApache-2.0Apr 22, 2026
haoel/leetcode18.1KC++—Jan 17, 2024

Related searches

  • a curriculum for learning Kotlin
  • a collection of useful Kotlin Android libraries
  • an open source library for Jetpack Compose
  • a prep kit for iOS interviews
  • a study guide for Java interviews
  • a testing framework for Kotlin projects
  • a learning path for mobile engineers
  • an object relational mapping library for Kotlin