46 practice questions for LinkedIn UX/UI Designer interviews
LinkedIn UX designer interviews cover design thinking, user research methodology, information architecture, accessibility, and portfolio-based design critiques.
Category: String coding problemConfiguration files at LinkedIn are written in JSON, YAML, and HOCON formats. Malformed config files can bring down multiple services, so validators...Input: String Output: Printed output
codingMediumVerified Question#2
2. Words From Phone Number
Category: String coding problemA standard phone keypad maps digits to letters as follows: ` 2 -> a, b, c 3 -> d, e, f 4 -> g, h, i 5 -> j, k, l 6 -> m, n, o 7 -> p, q, r, s 8 ->...Input: List Output: Array
codingMediumVerified Question#3
3. Circular Signal Window
Category: Array coding problemYou are given a circular array signal of 0s and 1s representing antenna readings logged in sequence, where 1 means good signal and 0 means...Input: Array Output: Integer
codingEasyVerified Question#4
4. Active Sprint Filter
Category: Graph coding problemA project tracking system logs team activity throughout the workday. Each log entry has the format "teamId action timestamp", where action is...Input: Graph (nodes and edges) Output: Printed output
codingMediumVerified Question#5
5. Dependency Task Executor
Category: Graph coding problemA build system manages pipeline steps where each step may depend on other steps completing first. Implement the BuildPipeline class:...Input: Graph (nodes and edges) Output: Computed result
codingMediumVerified Question#6
6. Daily Branch Pruning
Category: Tree coding problemA file system manages a directory tree. Each day, all leaf directories (those with no child directories) are simultaneously removed. Directories that...Input: Array Output: Array
codingHardVerified Question#7
7. [OA] Minimum Weight Ceiling Path
Category: Graph coding problemA network topology connects n servers labeled 1 to n. Each connection is a bidirectional link with a bandwidth cost. A network engineer needs...Input: Graph (nodes and edges) Output: Integer
codingHardVerified Question#8
8. Priority Cache System
Category: String coding problemA CDN (Content Delivery Network) maintains a fixed-capacity cache of web content. Each content item has an associated priority score. When the cache...Input: String Output: Integer
codingMediumVerified Question#9
9. 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
codingMediumVerified Question#10
10. Manual String Substitution
Category: String coding problemA template engine needs to substitute all occurrences of a pattern in a template string with a replacement string, without using any built-in...Input: String Output: Printed output
codingHardVerified Question#11
11. Combine N-ary Trees
Category: Tree coding problemYou are given the roots of two N-ary organization charts, each representing a hierarchical department structure. Every node has an integer...Input: List Output: Computed result
codingMediumVerified Question#12
12. Closest Value Pair
Category: Array coding problemAn inventory system has two sorted product catalogs A and B. Each value in the catalog represents a product size. Find a pair [a, b] where a...Input: Array Output: Computed result
codingMediumVerified Question#13
13. Digit Replacement Maximizer
Category: String coding problemA numeric optimization system performs exactly k substitution operations on a number string s. In each operation, choose any digit in s that is...Input: String Output: Computed result
design challengeSeniordesign challenge#1
1. [OA] Design Challenge — Optimize LinkedIn's Job Posting Workflow for Mobile
As LinkedIn aims to improve job seekers' and recruiters' experiences on mobile, your challenge is to optimize the job posting workflow for small screen devices. Focus on minimizing the number of steps and enhancing user clarity throughout the process.Key requirements:
Ensure the workflow is intuitive and guides users efficiently through job postings.
Incorporate features that allow for quick revisions and previews on mobile.
Example 1: Input: Existing mobile job posting flow Output: Streamlined flow with key improvements Explanation: Demonstrate how you've enhanced usability for mobile users.Constraints:
Must offer a native experience for both iOS and Android platforms.
To make LinkedIn's messaging interface more accessible for users with disabilities, we need a redesign that adheres to WCAG 2.1 guidelines. Your task is to create a wireframe for the new interface that improves usability without introducing clutter.Key tasks include:
Ensure all text elements are easily readable and contrast ratios meet guidelines.
Incorporate keyboard navigation and screen reader compatibility into your design.
Suggest features that enhance user experience for differently-abled users.
Example 1: Input: Current messaging interface layout Output: New wireframe with annotations Explanation: Show how changes improve accessibility.Constraints:
Must accommodate at least 2 different disabilities (e.g., visual, motor).
Design must be feasible within a low-bandwidth environment.
ux critiqueMediumux flows#3
3. [OA] UX Critique — Analyze the LinkedIn Notifications Panel
The notifications panel is crucial to keeping users engaged on LinkedIn. Your task is to critique the notifications management flow, identifying challenges users face in managing, reading, and interacting with notifications. Present an analysis and propose solutions for common pain points.Key aspects to evaluate:
Navigation clarity and ease of access to notifications.
Effectiveness of the interaction design for notifications.
Example 1: Input: Current notifications panel design Output: Detailed critique and proposed enhancements Explanation: Describe how your enhancements improve usability and user retention.Constraints:
Should consider varying user preferences and what notifications are perceived as important.
The user profile is central to the LinkedIn experience. Your task is to critique the profile editing flow, focusing on areas that lead to friction or confusion for the user. Present a structured analysis of both the strengths and weaknesses of the current interface.Key focus areas:
Identify specific pain points users face when editing their profile.
Recommend design improvements based on observed user interactions and mental models.
Example 1: Input: Current profile editing flow Output: Annotated critique and suggested enhancements Explanation: Describe how your recommendations improve user clarity and engagement.Constraints:
Critique must consider accessibility for users with varying needs.
Incorporate feedback from user testing sessions if available.
product designHarddesign systems#5
5. [OA] Product Design — Establishing a Design System for LinkedIn's Onboarding Flow
A successful onboarding flow is critical for retaining new users. Your task is to design a cohesive design system that enhances the onboarding experience for first-time users on LinkedIn. Focus on modular components that can be reused across various sections of the onboarding process.Key considerations:
Consider the principles of user-centered design.
Ensure the system is flexible enough to adapt for future enhancements.
Example 1: Input: High-level goals of the onboarding process Output: Prototype of design components and usage guidelines Explanation: Show how your components improve clarity and engagement.Constraints:
Must remain consistent across both web and mobile platforms.
Components should support scalability for future feature additions.