44 practice questions for Meta UX/UI Designer interviews
Meta UX designer interviews cover design thinking, user research methodology, information architecture, accessibility, and portfolio-based design critiques.
Question Your task is to implement a simple in-memory cloud storage system that maps objects (files) to their metadata (name, size, etc.). You...
Input: Graph (nodes and edges) Output: Array
codingHardVerified Question#2
2. OA[CodeSignal] Design Banking System
Category: Graph coding problem
Question Design a banking system that supports account management, transactions, and various financial operations.
Input: Graph (nodes and edges) Output: Computed result
codingMediumVerified Question#3
3. Friend Requests Sent
Category: Algorithm coding problem
Question Given a list of ages representing users in a social network, calculate the total number of friend requests each user will send based on...
Input: List Output: Computed result
codingHardVerified Question#4
4. Minimum Prefix Subset
Category: Tree coding problem
Question Given a list of strings, find the minimum subset of prefixes that can represent the entire input set. A string is "represented" if it...
Input: Array of strings Output: Integer
codingMediumVerified Question#5
5. Shortest Substring with Alphabet
Category: Sliding window coding problem*This is a popular twist Meta interviewers often put on the classic leetcode problem to find a minimum window substring.* Given an input string and...Input: String Output: Integer
codingMediumVerified Question#6
6. Shortest Substring with N Unique Characters
Category: String coding problem
Shortest Substring with N Unique Characters *This is a variation of the leetcode problem* Given a string s and an integer n, find the length of...
Input: String Output: Computed result
codingHardVerified Question#7
7. OA[CodeSignal] In-Memory Database
Category: Graph coding problem
Description Implement a simplified in-memory database that supports record manipulation with various operations. The system should handle basic...
Input: Graph (nodes and edges) Output: Array
technicalMediumVerified Question#8
8. How to pass AI Enabled Coding Rounds From FAANG Interviewer
Category: Algorithm coding problem
Tips For AI Coding Rounds AI coding rounds are not as different from regular coding rounds as you might think. The interviewer still needs to get...
Input: Given input Output: Computed result
codingEasyVerified Question#9
9. [CodeSignal] Count Non-Dominant Elements
Category: Array coding problem
Question Given an array of integers numbers, count all elements that are not equal to numbers[0] or numbers[1] (if those indices exist in the...
Input: Array of integers Output: Computed result
codingEasyVerified Question#10
10. [CodeSignal] Sort Words By Vowel Consonant Difference
Category: Array coding problem
Question You are given a string text consisting of unique lowercase English words separated by spaces. For each word, compute the absolute...
Input: Array Output:** Computed result
codingMediumVerified Question#11
11. [CodeSignal] Warehouse Robot Commands
Category: Matrix coding problem
Question In a highly automated warehouse, a robot organizes packages stored in a rectangular grid. The grid is represented as a 2D list of integers...
Input: Matrix (2D array) Output: Computed result
codingHardVerified Question#12
12. [CodeSignal] House Segments After Destruction
Category: Array coding problem
Question You are monitoring the building density in a district of houses. The district is represented as a number line, where each house is located...
Input: Array of integers Output: Array
codingMediumVerified Question#13
13. Distribution Center Placement
Category: Array coding problemA logistics company is expanding its distribution network along a single highway. You are given an array of integers locations representing the...Input: Array of integers Output: Computed result
codingHardVerified Question#14
14. Expression Simplifier
Category: String coding problemGiven an algebraic expression string containing single lowercase-letter variables, the operators + and -, and parentheses ( and ), simplify...Input: String Output: Computed result
At Meta, we strive to give users access to rich content regardless of their internet connectivity. Your task is to redesign Instagram's image loading process for users on slow networks. The problem statement involves:
Enabling users to preview images before they fully load.
Implementing techniques that reduce data usage while maintaining image clarity.
Allowing for toggling to a low-data mode easily.
Example 1: Input: Current Instagram image loading process. Output: Wireframe or flow showing the redesigned process and user interactions. Explanation: The process should incorporate placeholders or fuzzy image loading to enhance perceived performance.Constraints:
The solution must work across both Android and iOS platforms.
Optimizations should not affect the compression ratios of uploaded images.
Maintain high user engagement levels despite reduced data usage.
design challengeSeniorproduct design#2
2. [OA] Accessibility Redesign Challenge — Improving user experience on Facebook's news feed for visually impaired users
Meta has a responsibility to ensure that all users, regardless of their abilities, can engage meaningfully with the platform. Your task is to redesign the news feed to address accessibility challenges faced by visually impaired users. The problem is to create a flow that allows users to:
Navigate the news feed using screen readers effectively.
Adjust text sizes and background colors without negatively impacting the user experience.
Provide alternate text for images and videos.
Your redesign should meet accessibility standards while maintaining a vibrant user experience.Example 1: Input: Current news feed interface. Output: Proposed wireframes for the redesigned news feed. Explanation: The redesigned interface uses larger, high-contrast text and clearly defined regions for screen reader navigation.Constraints:
The redesign must comply with WCAG 2.1 Level AA standards.
The solution should be compatible with existing mobile and desktop platforms.
Changes must not disrupt the overall aesthetic of the news feed.
ux critiqueMediumux flows#3
3. [OA] UX Critique of Messenger’s Chat Interface — Identifying user engagement issues
As Meta continually enhances user engagement across its platforms, analyzing the Messenger chat interface's user experience is crucial. Your role is to identify key friction points that might hinder user interactions. Your critique should focus on:
User navigation through current chats.
The effectiveness of notification settings.
Accessibility options for various users.
Example 1: Input: Current Messenger chat interface. Output: A detailed report pinpointing friction areas and improvement suggestions. Explanation: The critique should be based on both quantitative data (engagement metrics) and qualitative feedback (user interviews).Constraints:
Focus on mobile usability.
Use data from the last quarter to ensure relevance.
ux critiqueMediumux flows#4
4. [OA] UX Critique of Facebook's Onboarding Process — Identifying friction points
As Meta continuously seeks to optimize user experiences, particularly in onboarding, your task is to critique the current onboarding flow of Facebook. Identify key friction points that may lead to drop-offs and suggest improvements. The critique should look into:
Clarity of the instructions provided.
User engagement levels during the onboarding process.
Any technical barriers users might face.
Example 1: Input: Current Facebook onboarding flow. Output: A detailed report outlining identified friction points and suggested improvements. Explanation: The critique should include metrics on user engagement as well as anecdotal evidence from user research.Constraints:
Focus on mobile first design considerations.
Use data from recent onboarding metrics.
product designHarddesign systems#5
5. [OA] Product Design — Structuring the UX for Meta's new reusable design system
As Meta looks to unify its product design approach across different platforms, the focus shifts to developing a comprehensive design system that can streamline user experiences while maintaining brand consistency. The problem is to:
Define the structure and components of the design system.
Ensure scalability and adaptability across diverse teams.
Provide guidelines for both components and patterns to aid designers and developers.
Example 1: Input: Current design components used across different Meta applications. Output: A proposed structure for the design system that emphasizes modularity, documentation, and collaboration. Explanation: The structure should facilitate easy updates and enhance collaboration among design teams across Meta.Constraints:
Must accommodate existing design assets from Facebook, Instagram, and WhatsApp.
Should provide real-time collaboration features for distributed teams.
The documentation needs to be easily accessible and comprehensive.