zoukankan      html  css  js  c++  java
  • 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 免费溜了一圈, 感受了下老美找工作的流程 。。。。希望我的面经能给大家带来帮助哈

  • 相关阅读:
    H5C3综合案例
    CSS3 3D转换
    CSS3 动画
    CSS3 2D转换
    html+css入门基础案例之页面设计
    0tcpdump使用与ping
    redis计划(yet)
    为什么hashmap以2的倍数作为桶的长度,同时以2作为扩容倍数
    maven SNAPSHOT
    maven dependengcy:tree 查看maven依赖树(母项目指定pluginManagement)
  • 原文地址:https://www.cnblogs.com/jun-ma/p/6384807.html
Copyright © 2011-2022 走看看