LinkedIn

  1. Screening Round
    1. level order traversal question
    2. append string multiple times in optimized manner
    3. thread/process etc
    4. project overview
  2. DSA
    1. maximum window substring
  3. DSA
    1. tree question to print left nodes and delete those and print recursively
    2. colinear points, how many points can be co-liners in a 2d plain
  4. Concurrency
    1. too many conceptual questions on concurrency
    2. Write Job Scheduler
  5. HLD
    1. design metrics aggregation system

Google

  1. DSA
    1. insert intervals in data structure
    2. query element in those intervals if exist or not
  2. DSA
    1. print directries and files recrusively.
    2. write a threadsafe callback recursive function for printing those file and check if a file exist for given substring
    3. concentrated more on python concept like nested function, callback, non-local
  3. DSA
    1. what is the datastructure to prefer directory structure contains files and folders
      1. used n-ary tree.
    2. implementation of that ds
    3. delete duplicate file names

Coupang

  1. DSA
    1. maximum window subarray
  2. HLD
    1. Design job scheduler
  3. LLD
    1. Attendance management system for workers who are working in warehouses

Rippling

  1. attempt 4 system design question
  2. only 3 are enough
  3. dsa attempt one