240
It works on my machine

Applovin Interview (面经)

职位:SDE Intern positon
地点: San Jose

  1. 轮电面:self introduction
    what’s your interest
    Concept of “Concurrent”
    Thread vs process: definition and difference
    difference between static-field and non static field
    synchronized meaning
    difference between synchronized a static method and synchronized a non-static method
    difference between lock and synchronized
    difference between read lock and write lock
    What’s the purpose of executors
    why do we need immutable class
    what’s the meaning of final
    what’s the meaning of volatile, give an example how to use it.

  2. 轮电面:how to ensure date consistency in distributed system ? What's the concurrent meaning ? Tell me about one of your project ? Which part do you use in Spark ? tell me about RDD ? 下面就是算法题: 写个transform function, 将 str 转化为另外格式的str

  3. 轮onsite: 7道算法,三轮面
    tree level traversal
    reverse linkedlist
    Product of Array Except Self
    Group Anagrams----follow up
    LFU cache
    Design a cache to maintain data consistency between database and memory

面的结果还行,题目难度适中...但是感觉一个intern,面的这么serious, 有必要么? anyway, 这是一次宝贵的经历,到San Jose 免费溜了一圈, 感受了下老美找工作的流程 。。。。希望我的面经能给大家带来帮助哈

posted @ 2017-02-10 02:20  禾码大叔  阅读(955)  评论(0编辑  收藏  举报