Interview Questions by Roles
Find interview questions targeted at specific job roles. 51 roles available.
Browse by role
Questions
Atlassian ML System Design: Design Jira Recommender
Design a scalable Jira recommendation system with real-time personalization and candidate generation. Learn architecture, ML pipelines, and evaluation—prepare for interviews.
Atlassian System Design: Scalable Image Crawler Service
Design a scalable image crawler with job-management APIs: recursive crawling, scheduling, deduplication and storage. Atlassian interview guide — prepare now.
Atlassian Web App Flow: Authentication & Session Management
Learn the end-to-end web app authentication flow for Atlassian interviews. Understand form submission, tokens, cookies, sessions, and security mitigations.
Binary Tree Path Sum — Amazon Coding Question Guide
Practice Amazon coding: implement root-to-leaf and any-node downward path-sum in a binary tree. Learn DFS/backtracking and prefix-sum optimizations — try code examples.
Bloomberg Behavioral Interview: Conflict Resolution
Prepare for Bloomberg behavioral interviews on conflict resolution. Learn what to expect, key mediation strategies, and how to structure answers—practice now.
Bloomberg Coding: Grid Shortest Path with K Breaks
Bloomberg coding: shortest path in a grid with up to k wall removals. Learn BFS-with-state, complexity O(m*n*k), optimizations and interview tips. Try it.
Bloomberg ML System Design: Real-time Fraud Detection
Design a low-latency real-time fraud detection system for e-commerce. Learn online inference, real-time feature engineering, model serving, and monitoring.
Bloomberg OOD Interview: Design Online Bookstore System
Prepare for Bloomberg OOD interview: design an online bookstore with domain modeling, repository/service layers, inventory and order flows. Read sample designs.
Bloomberg OS Interview: Linux VFS & Mounting
Prepare for Bloomberg software engineer OS questions on Linux VFS, mounting, tmpfs/procfs and troubleshooting. Review commands, configs, and debug steps — practice now.
Bloomberg System Design: Global News Aggregation & Trending
Design a scalable Bloomberg backend to aggregate global news, handle Newser's regional API limits, compute real-time trending, and serve low-latency feeds.
ByteDance App Design: Modern Web Browser Tab System
Design a scalable, performant web browser tab system for ByteDance. Learn architecture, tab lifecycle, crash isolation, session restore and optimization tips.
ByteDance Coding Question: Merge Accounts by Email
Practice ByteDance 'Merge Accounts by Email' coding problem using Union-Find or graph traversal. Implement merging, dedupe emails, sort results, and analyze complexity.
Also browse by
Get More Real Questions
Practice Software Engineer, Backend Engineer, Machine Learning Engineer and more roles with AI-powered feedback.
Start Free Practice