interviewquestions.
All companies198

Big tech

Amazon4 rounds · $110.5k-$160kApple4 rounds · $145kGoogle6 rounds · $118k-$170kMeta6 rounds · $137kMicrosoft5 rounds · $84.2k-$165.2k

US and global tech

Netflix6 rounds · $100k-$300kUber5 rounds · $150k-$158kAirbnb6 rounds · $128k-$142kStripe7 rounds · $122.1k-$134.4kSalesforce3 rounds · $110k-$153kAdobe3 rounds · $76.7k-$152.2kLinkedIn6 rounds · $154kIntuit4 rounds · $55.5-$75/hrCisco4 rounds · $92.1k-$136kAtlassian3 rounds · $122.4k-$159.8kSpotify6 rounds · $125.6k-$179.4kTwitter4 rounds · $127k-$297kOpenAI5 rounds · $230k-$490kPalantir5 rounds · $145k-$155kTesla5 rounds · $140k-$300kTikTok5 rounds · $128k-$256kDatabricks6 rounds · $137.8k-$155kSnowflake5 rounds · $42-$60/hrDatadog6 rounds · $100k-$110kCloudflare6 rounds · $150k-$216kCoinbase6 rounds · $60/hrDoorDash6 rounds · $107.4k-$158kRoblox6 rounds · $153kEpic Systems5 rounds · $110k

Wall Street, banks and payments

Goldman Sachs4 rounds · $110k-$115kJP Morgan4 rounds · $95k-$125kMorgan Stanley3 rounds · $70k-$110kBank of America4 rounds · $94.2kCiti5 rounds · $80k-$115kWells Fargo5 rounds · $48.08/hrCapital One5 rounds · $140kBlackRock4 rounds · $105k-$125kBloomberg5 rounds · $158kD. E. Shaw4 rounds · $25kAmerican Express3 rounds · $78k-$124.8kMastercard2 rounds · $72k-$115kVisa4 rounds · $108k-$120kPayPal4 rounds · $116.5k-$173.3kDeutsche Bank4 rounds · $100kBarclays3 rounds · $110kHSBC5 rounds · ₹6-10 LPAArcesium4 rounds · $10kCitadel5 rounds · $200k-$250kJane Street4 rounds · $300kHudson River Trading5 rounds · $300kSusquehanna (SIG)5 rounds · $300kFidelity Investments4 rounds · $92kPNC5 rounds · $39.1k-$126.5k

Consulting and Big 4

McKinsey4 rounds · $120kBCG4 rounds · $110kBain4 rounds · $120kDeloitte3 rounds · $75k-$78kEY3 rounds · $75k-$100kKPMG3 rounds · $78k-$90kPwC3 rounds · $61k-$100kAccenture5 rounds · ₹4.5-6.5 LPAIBM3 rounds · $121k-$181.4kZS Associates5 rounds · $90k-$102k

Enterprise and cloud

Oracle3 rounds · $61.2k-$141.2kServiceNow4 rounds · $130k-$136kDell3 rounds · $101.7k-$131.7kVMware5 rounds · ₹18-30 LPASAP5 rounds · ₹18-28 LPAAkamai5 rounds · $114.3k-$136.3kADP4 rounds · ₹6-11 LPAOptum4 rounds · $58.8k-$105k

Semiconductors and hardware

NVIDIA3 rounds · $100k-$166.75kIntel3 rounds · $105.7k-$149.2kQualcomm3 rounds · $122.8k-$184.2kTexas Instruments3 rounds · $100k-$137.5kCadence3 rounds · $74.2k-$137.8kSynopsys5 rounds · $92.6kMathWorks4 rounds · $100k-$130kSamsung3 rounds · ₹14-28 LPAAMD5 rounds · $119k-$170k

Retail and industrial

Walmart4 rounds · $80k-$155kTarget4 rounds · $34/hrHoneywell4 rounds · $68k-$115kSiemens4 rounds · $32.69-$58.84/hrBosch3 rounds · ₹6-9 LPAABB5 rounds · $80k

Aerospace and defense

Boeing6 rounds · $82k-$89kLockheed Martin5 rounds · $91kNorthrop Grumman4 rounds · $62.3k-$114.4kRaytheon4 rounds · $68.9k-$144.2kSpaceX5 rounds · $125k-$145k

Telecom, media and consumer brands

Verizon5 rounds · $16-$21/hrT-Mobile5 rounds · $19.5/hrAT&T5 rounds · $21.43-$24.95/hrDisney5 roundsProcter & Gamble5 rounds · $85k-$122.2kJohnson & Johnson5 rounds · $23.5-$52.5/hrNike5 rounds · $17/hrKaiser Permanente5 rounds · $38.15-$40.14/hr

Stores, restaurants and airlines

Starbucks4 rounds · $15.25-$24.69/hrChick-fil-A5 rounds · $15-$18/hrChipotle4 rounds · $20-$21/hrMcDonald's4 rounds · $15.5-$19.89/hrCostco5 rounds · $20-$32.9/hrHome Depot5 rounds · $18.5-$21.5/hrLowe's5 rounds · $15.92-$16.15/hrCVS Health6 rounds · $16.5-$25/hrWalgreens5 rounds · $19.5-$23/hrBest Buy4 rounds · $16.9-$21.45/hrNordstrom4 rounds · $17.7-$21.9/hrFedEx4 rounds · $17.75-$18.25/hrAmerican Airlines5 rounds · $37.91/hrUnited Airlines5 rounds · $37.1/hrSouthwest Airlines5 rounds · $32.62/hr

India: product companies and startups

Flipkart5 rounds · ₹22-28 LPAPaytm4 rounds · ₹16-22 LPASwiggy4 rounds · ₹16-22 LPAZoho6 rounds · ₹5-7 LPAZomato4 rounds · ₹18-25 LPAMeesho4 rounds · ₹25-35 LPANykaa4 rounds · ₹10-18 LPAOLA4 rounds · ₹16-22 LPACRED5 rounds · ₹18-25 LPAGroww5 rounds · ₹15-28 LPAPhonePe5 rounds · ₹18-25 LPARazorpay4 rounds · ₹18-25 LPAZerodha4 rounds · ₹12-25 LPADream114 rounds · ₹15-30 LPABrowserStack5 rounds · ₹15-28 LPAFreshworks4 rounds · ₹20-28 LPABlinkit5 rounds · ₹18-25 LPADunzo5 rounds · ₹12-18 LPALicious4 rounds · ₹12-18 LPAUrban Company4 rounds · ₹18-25 LPABigBasket4 rounds · ₹6-10 LPABYJU'S4 rounds · ₹4-8 LPADelhivery4 rounds · ₹10-20 LPAUnacademy5 rounds · ₹12-18 LPAJuspay5 rounds

India: IT services and analytics

TCS4 rounds · ₹3.4-3.6 LPAInfosys3 rounds · ₹3.6-4.5 LPAWipro3 rounds · ₹4-4.5 LPAHCL3 rounds · ₹4-4.5 LPATech Mahindra6 rounds · ₹3.5-4.5 LPACognizant4 rounds · ₹4-4.5 LPACapgemini4 roundsThoughtworks4 rounds · ₹10-18 LPAAmdocs4 rounds · ₹5-7 LPACGI5 rounds · ₹4.5-7 LPACoforge4 rounds · ₹4.5-7 LPADXC Technology4 rounds · ₹4-4.5 LPAEPAM6 rounds · ₹8-14 LPAGenpact4 rounds · ₹3-4.5 LPAGlobalLogic4 rounds · ₹5-9 LPAGlobant3 rounds · ₹7-12 LPAHexaware6 rounds · ₹4 LPALTTS3 rounds · ₹4-4.5 LPAMindtree3 rounds · ₹4.0-4.5 LPAmPhasis5 rounds · ₹4-5 LPANagarro4 rounds · ₹6-10 LPANTT Data4 rounds · ₹4-5.5 LPAPersistent Systems4 rounds · ₹5-8 LPAPublicis Sapient3 rounds · ₹8-12 LPAVirtusa4 rounds · ₹4-5.5 LPAZensar4 rounds · ₹4-6.5 LPABirlasoft4 rounds · ₹4-6.5 LPAEXL6 rounds · ₹5-9 LPAFractal Analytics5 rounds · ₹8-14 LPAMuSigma6 rounds · ₹6-9 LPATiger Analytics4 rounds · ₹8-14 LPAWNS6 rounds · ₹5.6 LeClerx6 rounds · ₹2.8-3.1 L

India: banks, conglomerates and PSUs

SBI6 rounds · ₹21.97 LHDFC Bank4 rounds · ₹4-6 LPAICICI Bank4 rounds · ₹6-8 LPAAxis Bank3 rounds · ₹5-10 LPABank of Baroda4 rounds · ₹4-8 LPACanara Bank5 rounds · ₹4-8 LPABajaj Finserv4 rounds · ₹8-12 LPAAirtel5 rounds · ₹6-12 LPAJio5 rounds · ₹6-14 LPAL&T4 rounds · ₹8-15 LPAReliance3 rounds · ₹7.5 LPAAdani4 rounds · ₹8-15 LPABHEL4 rounds · ₹6-10 LPAMahindra3 rounds · ₹8-14 LPAMaruti Suzuki4 rounds · ₹7-12 LPATata Motors4 rounds · ₹7-13 LPAISRO3 rounds · ₹8-12 LPADRDO6 rounds · ₹8-12 LPABARC3 rounds · ₹74,000/moBEL5 rounds · ₹10-14 LPANTPC4 rounds · ₹7.2-12 LPABPCL4 rounds · ₹12-16 LPAHPCL5 rounds · ₹17.7-18.1 LIOCL5 rounds · ₹12-17 LPAONGC4 rounds · ₹20-26 LPAcdac4 rounds · ₹6-12 LPA

Adobe

US and global tech · San Jose, California · Updated Oct 31, 2026

Adobe interview experiences from US new grads and India MTS hires

Adobe’s interview process for US interns and new grads in 2025 reports is a HackerRank test of about three LeetCode medium problems, one live coding interview with an engineer (a medium priority queue problem in one October 2025 loop), and a behavioral interview with the hiring manager. Some teams swap in low-level API design or reading a Java snippet aloud. Senior candidates start with a hiring manager call or a HackerRank test; one 2025 San Jose onsite had two LeetCode mediums and two system design rounds.

Adobe’s 2026 University Graduate - Software Engineer posting lists a base range of $76,700-$152,200, or $105,100-$152,200 in California and New York. India campus and off-campus MTS loops in Noida and Bangalore run longer, and their reports are grouped near the end of the page.

Adobe interview process, round by round

Round Duration What it tests
HackerRank online assessment Not published About three LeetCode medium problems in US intern and new grad reports
Hiring manager call About 30 min Fit, past work; sometimes the first step, before any coding
Live coding interview 45-60 min One or two LeetCode mediums with an engineer; some teams add a mock API call with pagination
API design or code reading (some teams) Varies Low-level API design and error messages, or explaining and improving a Java snippet
System design (senior) Two rounds at one 2025 San Jose onsite Design problems at senior depth
Behavioral interview About 30-45 min Projects, ownership, why Adobe, where you see yourself in five years

Adobe interview process reports from US interns and new grads, 2025

US new grad write-ups for Adobe are scarce, so this section adds 2025 US intern and early-career reports. They come from LeetCode Discuss and Taro and are short.

  • Salt Lake City intern and new grad loop, offer. A LeetCode Discuss author who interviewed in November 2024 for the Summer 2025 internship (and later the Summer 2026 new grad role) describes three LeetCode medium problems on HackerRank, a live problem-solving interview and a behavioral interview with the hiring manager, then an offer call.
  • US intern, October 2025, no offer. An online assessment of LeetCode classic problems, then an interview with an engineer built around a medium priority queue problem, plus standard behavioral questions. The candidate called the process smooth.
  • Software development engineer, October 2025, no offer. A 30-minute phone call with the hiring manager, then two hours of in-person interviews with team members: API design, simple coding on a whiteboard, past work, and reading a Java snippet to explain what it does and how to improve it.
  • Lehi software engineer, March 2025, no offer. A team call before the loop, then three rounds: one hard LeetCode problem, a behavioral round and a low-level system design round on APIs and error messages.
  • San Jose software engineer, August 2025, accepted offer. A conversational process focused on the candidate’s previous research and projects, followed by a check on skills and fit with Adobe’s values.
  • San Jose SDE, February 2025, no offer. The hiring manager reached out about two months after the application. A 30-minute call with the manager, then a live round with two LeetCode mediums ending in a request to mock an API call with pagination; the candidate ran short of time. Asked: “Where do you see yourself in the next 5 years?”
  • San Jose senior software engineer, February 2025, no offer. HackerRank test, then an onsite with a coding round of two LeetCode mediums, a manager round and two system design rounds. The recruiter stopped responding after the onsite.
  • San Jose senior software engineer, March 2025, no offer. A 50-minute phone call with the hiring manager to check fit, including the candidate’s view on code tools such as Cursor and “What is the biggest challenge in my work?”

What the US reports share: the coding bar is LeetCode medium with little slack on time, the hiring manager is involved early, and the format depends on the team more than on a company-wide script.

Adobe interview questions that come up often

Coding / technical

  1. Longest palindromic substring - expand around center
  2. Minimum window substring - sliding window + hashmap
  3. LRU / LFU cache - hashmap + doubly linked list
  4. Serialize and deserialize a binary tree
  5. Trapping rain water - two-pointer
  6. Word ladder - BFS shortest transformation
  7. Course schedule I/II - topological sort
  8. Merge k sorted lists - min-heap
  9. Word Break II - backtracking with memoization
  10. Special Binary String - recursive split and lexicographic merge (reported hard)
  11. String to Integer (atoi) - overflow and whitespace edge cases
  12. Output-prediction MCQs - pointers, static vars, precedence (OA)

System design (lightweight, fresher-depth)

  1. Design a basic document-storage or file system
  2. Design a URL shortener
  3. Design a rate limiter
  4. Design a notification system

Behavioral

  1. Why Adobe?
  2. Tell me about a challenging project and what you learned
  3. How do you handle disagreements in a team?
  4. Walk me through a design decision you’d change today, and why
  5. Where do you see yourself in five years?

Pre-interview checklist (Adobe SDE/MTS)

  • Read your test email for platform, round count, and location; US tests are on HackerRank.
  • OA: split prep - 2 timed coding problems plus 10–20 output-prediction / OS / DBMS MCQs per day.
  • Live rounds: practice thinking aloud before typing.
  • Resume: one project deep-dive with decisions, alternatives, and what you would change today (Director round).
  • Prepare 3 STAR stories - ownership, disagreement, feedback - aligned with Adobe values language.
  • Behavioral/HM: research Check-in culture and three business segments beyond “Photoshop company.”

Adobe interview tips from candidate reports

  • Practice two LeetCode mediums in 45 minutes with a follow-up; the February 2025 San Jose SDE candidate ran out of time on exactly that.
  • Know your resume project cold - the Hiring Manager/Director round goes deep on the reasoning behind specific design choices, not just the result.
  • Prepare a small API design (endpoints, pagination, error messages); it came up in Lehi, San Jose and an October 2025 in-person loop.
  • Revise OS/DBMS/networking fundamentals; they show up as standalone questions, not just inside coding problems.

Behavioral interview

In US loops the hiring manager carries most of the behavioral weight, sometimes as the first call (30 minutes in two 2025 reports, 50 minutes for a senior candidate). Reported prompts: where you see yourself in five years, the biggest challenge in your work, your previous research or projects, and how you use AI code tools. The Adobe behavioral interview questions page has STAR sample answers for these.

Sample answers for high-frequency questions

Q. How do you design an LRU cache with O(1) get and put?
A. Combine a hash map with a doubly linked list. The hash map maps each key to the address of its node, giving O(1) lookup; the doubly linked list keeps nodes in recency order with the most recently used at the head and the least recently used at the tail. On get, look the key up in the map, unlink its node and re-insert it at the head, and return the value. On put, if the key exists update the value and move the node to the head; otherwise create a node at the head, and if the size now exceeds capacity remove the tail node and delete its key from the map. A doubly linked list is essential because unlinking a node given only a pointer to it needs both neighbours, which is O(1) here and O(n) with a singly linked list. Both operations are O(1) time and the structure is O(capacity) space. LFU differs by keying on frequency: you keep a map from frequency to a list of keys plus a minFreq pointer to still get O(1).

Q. Explain the two-pointer solution to Trapping Rain Water.
A. Water above index i equals min(maxLeft[i], maxRight[i]) - height[i], where maxLeft and maxRight are the tallest bars to the left and right. The naive approach precomputes both arrays in O(n) time and O(n) space. The two-pointer version removes the arrays: keep pointers left at 0 and right at n-1 plus running leftMax and rightMax. At each step, if height[left] < height[right] then leftMax is guaranteed to be the binding constraint for the left pointer, because some bar at least as tall as height[right] exists on the right; so add leftMax - height[left] to the answer and advance left, otherwise do the symmetric thing on the right. Each pointer moves at most n steps, so the algorithm is O(n) time and O(1) extra space. Adobe interviewers usually ask you to justify why the smaller side is safe to settle first.

Q. How do you find the longest palindromic substring efficiently?
A. The expand-around-center approach treats every one of the 2n-1 possible centers, n single characters and n-1 gaps between characters, and expands outward while the characters on both sides match, tracking the longest span found. That is O(n squared) time and O(1) space, and it is the answer most interviewers expect. The dynamic-programming formulation, where dp[i][j] is true when s[i] == s[j] and dp[i+1][j-1] is true, is also O(n squared) time but costs O(n squared) space, so it is strictly worse in practice. If pushed for optimal, Manacher’s algorithm achieves O(n) by inserting separator characters to make every palindrome odd-length and reusing previously computed radii mirrored about the current center, so each position is expanded past only once.

Q. How does topological sort solve Course Schedule II, and how do you detect a cycle?
A. Model courses as vertices and each prerequisite pair as a directed edge from prerequisite to course, then output any topological order. Kahn’s algorithm computes the in-degree of every vertex, pushes all zero in-degree vertices onto a queue, and repeatedly pops a vertex, appends it to the result, and decrements the in-degree of each neighbour, enqueueing any that hit zero. If the result contains fewer than V vertices when the queue empties, the remaining vertices sit on a cycle and no valid ordering exists, which is exactly the Course Schedule I answer. The DFS alternative colors vertices white, grey, and black; encountering a grey vertex means a back edge and therefore a cycle, and pushing vertices onto a stack at post-order gives the reverse topological order. Both run in O(V + E) time and O(V + E) space.

Q. Why do relational databases use B+ trees for indexes rather than hash indexes or binary search trees?
A. A B+ tree is a balanced multi-way tree where internal nodes hold only keys for routing and all actual records or row pointers live in the leaves, which are chained in a linked list. Node size is matched to the disk page, typically 4 to 16 KB, so a node holds hundreds of keys and the tree stays about 3 to 4 levels deep even for hundreds of millions of rows, meaning a lookup costs only a handful of page reads. A binary search tree has fan-out 2, so its depth would be around 27 for 100 million rows and every level is a potential disk seek. A hash index gives O(1) equality lookups but cannot serve range scans or ORDER BY, whereas the B+ tree’s linked leaf level makes range queries a sequential walk. Adobe follow-ups usually cover clustered versus secondary indexes and why a leading-column mismatch stops a composite index from being used.

Adobe online assessment and interview tips

Online assessment

  • US intern and new grad reports describe three LeetCode medium problems on HackerRank
  • India campus tests add aptitude, core CS and output-prediction MCQs; one 2025 internship test had 63 questions with 37 to attempt in 90 minutes

Coding and design rounds

  • Expect heaps and priority queues: an October 2025 US intern got a medium priority queue problem
  • Some US teams add API design or code reading, such as explaining and improving a Java snippet

Hiring manager round

  • US loops end with a hiring manager behavioral interview; one October 2025 call ran 30 minutes
  • Adobe replaced annual reviews with frequent Check-in conversations, which comes up in feedback questions

Adobe India: MTS interview experiences from Noida and Bengaluru

India campus and off-campus cycles in Noida and Bangalore run longer than US loops: an online test with aptitude, core CS MCQs and coding, two technical rounds, a Hiring Manager or Director round and a short HR close. Reported total pay for entry-level SDE/MTS roles in India spans roughly ₹20-45 LPA (base plus stock/bonus), depending on college tier, CGPA and business unit. India tests are mostly on HackerRank, though some campuses have used CoCubes. For OA drills, see Adobe on placementpapers.app.

Real interview experiences from India

Experience 1: MTS-1, on-campus (GeeksforGeeks Set 52)

Source: GeeksforGeeks, Adobe Set 52 (campus MTS-1)

Profile: On-campus MTS-1 candidate; Adobe ran separate aptitude and coding OAs on HackerRank (50 and 90 minutes).

Online aptitude (45 MCQs) plus three coding problems: classify a string with '?' wildcards as GOOD, BAD or MIXED (rules on consonant and vowel runs), a volume-change DP over a list of songs, and a minimum-changes problem so no two adjacent values from {1,2,3,4} are equal.

Technical 1 (40 min): a relative-velocity physics question, coursework, OS and DBMS, then count ways to reach the nth stair and level-order traversal.

Technical 2 (40 min): projects; CPU scheduling, multilevel queues, mutexes and deadlocks; left, right and top views of a binary tree; a binary search problem; a sorted character stream with membership queries; how to allow only one instance of an application and how to stop a class being allocated on the heap.

Technical 3 (90 min): project deep-dive, supervised vs unsupervised ML, a system design question for Android and web apps, caching strategies, and an LRU cache with a hash map and doubly linked list, then why Adobe.

HR (20 min) and rapid fire (25 min): motivation, ethical scenarios and college life; then quick coding, OS theory, and what happens at the OS level when a program calling fopen is compiled and run.

Result: about 15 shortlisted for interviews, four reached HR, three were selected. The author was not selected.

Takeaways

  • What decided it: older campus sets show Adobe mixing creative string/DP puzzles with standard DSA and OS depth, so practice both, not only LeetCode top 100.

Experience 2: SDE backend, five-round loop (August 2026)

Source: DevBrainiac, Adobe SDE interview, Aug 2026

Profile: Backend SDE-1 applicant; public blog report of five rounds.

Round 1: Aptitude plus 20 CS MCQs (DSA basics, OS processes/threads/memory, DBMS normalization/joins/indexing, SQL optimization).

Round 2: Two DSA problems in 60 minutes: rotate an array by k (brute force, then in-place reversal) and merge all elements of two BSTs into a sorted list, with follow-ups on unbalanced trees and a lazy iterator.

Round 3: One short coding problem, then a conversation about hobbies, keeping up with tech trends, and balancing work with learning.

Round 4: Kth smallest in a sorted matrix (min-heap, then binary search on the value), plus a code review of small snippets: == vs .equals() on Integer, an off-by-one loop bound, String += in a loop.

Round 5: Behavioral, no coding: past work, why Adobe, working style.

Result: selected.

Takeaways

  • What decided it: even when coding count is high, MCQ fundamentals in round 1 eliminate candidates who only grind problems.

Experience 3: Campus pool drive at IGDTUW, Noida/Bangalore SDE (LinkedIn)

Source: Nidhi Sharma on LinkedIn, Adobe interview experience

Profile: October pool drive at IGDTUW for SDE (Noida or Bangalore); open to B.Tech CSE/IT/ECE and some M.Tech branches, with 70% in graduation and 60% in Class 10 and 12 and no current backlogs.

OA platform: CoCubes, webcam on: 30-minute aptitude + 30-minute two-problem coding.

Interviews: three technical interviews + HR (five rounds total with the OA).

Reported topics: reverse a linked list in groups of k, clone a list with random pointers, zig-zag traversal, activity selection, check if a tree is a BST, missing element, pair with given sum, HashMap internals, overriding hashCode(), OS memory, paging, deadlocks and scheduling, DBMS keys, SQL and normalization. Interviewers wanted C++ or Java code with dry runs.

Takeaways

  • What decided it: confirm platform and round count in your OA email - Adobe India uses both HackerRank and third-party OAs depending on campus year.

Sources

US reports: LeetCode Discuss: Adobe US intern and new grad loop, Taro: US intern, October 2025, Taro: software development engineer, October 2025, Taro: Lehi, March 2025, Taro: San Jose, August 2025, Taro: San Jose SDE, February 2025, Taro: San Jose senior, February 2025, Taro: San Jose senior, March 2025, and Adobe’s 2026 University Graduate - Software Engineer posting.

India reports: Adobe Interview Experience Set 52 (MTS-1) - GeeksforGeeks, Adobe SDE five-round experience - DevBrainiac (2026), Adobe India campus drive reports - LinkedIn (IGDTUW pool).

Similar companies

Google · Microsoft · Apple · Zoho · Freshworks · Salesforce

Popular

↑↓ navigate↵ open