Interview Questions by Roles

Find interview questions targeted at specific job roles. 51 roles available.

Browse by role

Questions

infrastructure foundation
Salesforce
Amazon
Google

Salesforce Cloud Computing Interview: Infrastructure

Prepare for a Salesforce cloud computing question: compare virtualization vs containerization, AWS vs GCP, pick EC2/Lambda/EKS, and implement EKS sidecars.

Software Engineer, Site Reliability EngineerEntry Level
coding
Salesforce
Amazon
Google

Salesforce Coding: Left-Right Occurrence Binary Strings

Salesforce coding: build left/right occurrence binary strings for an integer array. Learn hash-table two-pass solutions, time/space tradeoffs and follow-up ideas.

Software Engineer, Backend EngineerEntry Level
backend system design
Salesforce
Google
Amazon

Salesforce System Design: Scalable URL Shortening Service

Design a scalable, low-latency URL shortening service for Salesforce interviews. Learn API design, storage, caching, idempotency and trade-offs. Prepare now.

Software Engineer, Backend EngineerMid Level
ml coding
Meta
Facebook

Scaled Self-Attention Implementation — Meta

Implement scaled self-attention for Transformers: compute attention outputs and per-query weights from Q, K, V with masking and numerical-stability. Try coding

Machine Learning Engineer, ML EngineerEntry Level
online assessment
Pinterest
Meta
Amazon

Sliding Window Centered Monotonicity - Pinterest OA

Find indices whose radius-k centered window is inside nums and strictly decreases outward. See O(n) sliding-window/two-pointer approach and edge-case tips.

Software Engineer, Backend EngineerEntry Level
behavioral
Snapchat
Snap Inc.
Meta

Snapchat Behavioral Interview Question: Impact & Results

Prepare for Snapchat behavioral interviews: learn to define success metrics, analyze outcomes with data, and communicate impact to stakeholders. Practice examples

Software Engineer, Senior Software EngineerEntry Level
coding
Snapchat
TikTok
Meta

Snapchat Coding Interview: Cache with TTL & Capacity

Learn how to implement a cache with TTL and fixed capacity (Snapchat-style). Understand expiration, eviction on insert, and testable get/set semantics—practice now.

Software Engineer, Backend EngineerEntry Level
cs foundation
Snapchat
Meta
Twitter

Snapchat Database Systems Interview: SQL vs NoSQL

Prepare for Snapchat database questions: compare SQL vs NoSQL, ACID vs BASE, scaling and data modeling. Read scenarios, examples, and actionable prep tips.

Mobile Engineer, Software EngineerEntry Level
ml coding
Snapchat
Snap Inc.

Snapchat ML Coding: K-Means + MapReduce Implementation

Prepare for Snapchat ML coding: implement deterministic K-means (centroids & assignments) and adapt it to MapReduce with mapper/reducer scripts. Learn iteration & stop rules.

Machine Learning Engineer, ML EngineerMid Level
ml system design
Snapchat
TikTok
Meta

Snapchat ML System Design: Real-Time Multimodal Moderation

Design a Snapchat real-time multimodal harmful content detection system—architecture, latency, scalability, moderation integration and feedback loops. Prepare.

Machine Learning Engineer, Data ScientistMid Level
backend system design
Snapchat
Meta
Amazon

Snapchat System Design Interview: Price Tracking & Alerts

Prepare for Snapchat backend interviews: design a scalable price-tracking and alerting system. Learn architecture, trade-offs, scraping, scheduling, and notifications.

Software Engineer, Backend EngineerMid Level
behavioral
Snowflake
Databricks
Confluent

Snowflake Behavioral Interview: Problem Solving Skills

Prepare Snowflake software engineer behavioral problem-solving answers: show a clear approach to diagnose, prioritize, and fix engineering issues. Practice now.

Software Engineer, Backend EngineerEntry Level

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
Interview Questions by Role | Voker