Applovin Interview (面经)
职位:SDE Intern positon
地点: San Jose
轮电面: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.轮电面: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
轮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 免费溜了一圈, 感受了下老美找工作的流程 。。。。希望我的面经能给大家带来帮助哈
最新文章
- The Installation and Compilation of OpenCASCADE
- 《C++primer》v5 第8章 IO库 读书笔记 习题答案
- IHTMLDocument2
- 4.“写程序” 这个活动大多数情况下是个人行为。 我们听说的优秀程序员似乎都是单打独斗地完成任务。同学们在大学里也认识一些参加ACM 比赛的编程牛人, 他们写的ACM 比赛的程序是软件么? “写程序” 和 ”做软件“ 有区别么? 请采访这些学生。
- HMM MEMM &; label bias
- vbaexcel
- java 笔记(3) —— 动态代理,静态代理,cglib代理
- 二十四种设计模式:责任链模式(Chain of Responsibility Pattern)
- eclipse java.lang.OutOfMemoryError: Java heap space
- 【原】去掉UltraGrid第三方控件中的Drag a column header here to group by that column
- 学习并使用了两种linq to entity 的实现sql关键字in的查询方法
- 《Programming WPF》翻译 第5章 6.触发器
- ios中strong, weak, assign, copy
- php set env
- Codeforces Round #280 (Div. 2)_C. Vanya and Exams
- 线性求第k大
- 关于学习JAVA第二章的心得
- oracle 11g安装过程
- Solr数据库导入
- 自行编译mwan加入openwrt里