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

  • 相关阅读:
    课程引言作业一
    多态与异常处理动手动脑
    大道至简第七八章阅读笔记
    继承与接口动手动脑
    大道至简第六章阅读笔记
    数组课后作业
    第5章 Linux网络编程基础
    第六章 高级I/O函数
    第4章 TCP/IP通信案例:访问Internet上的Web服务器
    第3章 TCP协议详解
  • 原文地址:https://www.cnblogs.com/jun-ma/p/6384807.html
Copyright © 2011-2022 走看看