Databricks system multithreading interview

Google
1337c🚫d3r

Go to company page Google

1337c🚫d3r
Jun 10, 2021 9 Comments

Can anyone give me pointers on how to prepare for Databricks system multithreading interview? My recruiter says this is different from the system architecture interview, in that I'll be expected to reason about concurrently, multithreading, system-level concepts and potentially write some small pieces of code. There's not as much emphasis on coming up with high level distributed system architecture, unlike how most companies conduct their system design interview.

The recruiter couldn't provide any more details than this. I'm a bit lost on how to prepare for such an interview and will appreciate if anytime can give me some guidance on example questions and/or what to prepare.

comments

Want to comment? LOG IN or SIGN UP
TOP 9 Comments
  • Uber
    uKnowWho!

    Go to company page Uber

    uKnowWho!
    Do you know about cache hierarchy, NUMA?
    Jun 10, 2021 0
  • New
    Physicsjur

    New

    Physicsjur
    Little book of semaphores is a good book with many questions and their solutions.
    Aug 2, 2021 1
  • Some example questions : implement thread pool, where some producer threads produce work and write to the queue and there are some consumer threads which are waiting on queue and pick the next week available. You will have to use locks and conditional variables for sync across threads.
    Jun 10, 2021 1
  • Example 2 : deadlock in multithreaded env.. and how to avoid it. Read about ordering of locks if you need to hold multiple lock together.. also how would you debug deadlock..
    Jun 10, 2021 0
  • Telenav
    hXkY82

    Go to company page Telenav

    hXkY82
    Leetcode there is a section on concurrency , questions like readers writers , dining philosophers and multi threaded web crawler etc
    Aug 2, 2021 0