Adobe Software Engineer Coding & Algorithms Interview Questions
Master your tech interview with our curated database of real questions from top companies.
Design a nested-list iterator
You are given a nested structure that can contain integers or further lists. Design an iterator over this structure that returns integers in left-to-r...
Maximize pay by flipping k rest days
Given integers BasePay and Bonus, a binary string schedule of length n where '1' means work and '0' means rest, and an integer k, you may change up to...
Determine task order with prerequisites
You are given n tasks labeled 0..n−1 and a list of prerequisite pairs (a, b) meaning task b must be completed before task a. Determine one valid order...
Implement file word count
Write a function that reads a large text file and returns the frequency count of each word. Define how you will normalize tokens (case, Unicode, punct...
Determine feasible task ordering
You are given n tasks labeled 0..n−1 and a list of dependency pairs (a, b) meaning task a requires task b to be completed first. Implement functions t...