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

最新文章

  1. The Installation and Compilation of OpenCASCADE
  2. 《C++primer》v5 第8章 IO库 读书笔记 习题答案
  3. IHTMLDocument2
  4. 4.“写程序” 这个活动大多数情况下是个人行为。 我们听说的优秀程序员似乎都是单打独斗地完成任务。同学们在大学里也认识一些参加ACM 比赛的编程牛人, 他们写的ACM 比赛的程序是软件么? “写程序” 和 ”做软件“ 有区别么? 请采访这些学生。
  5. HMM MEMM & label bias
  6. vbaexcel
  7. java 笔记(3) —— 动态代理,静态代理,cglib代理
  8. 二十四种设计模式:责任链模式(Chain of Responsibility Pattern)
  9. eclipse java.lang.OutOfMemoryError: Java heap space
  10. 【原】去掉UltraGrid第三方控件中的Drag a column header here to group by that column
  11. 学习并使用了两种linq to entity 的实现sql关键字in的查询方法
  12. 《Programming WPF》翻译 第5章 6.触发器
  13. ios中strong, weak, assign, copy
  14. php set env
  15. Codeforces Round #280 (Div. 2)_C. Vanya and Exams
  16. 线性求第k大
  17. 关于学习JAVA第二章的心得
  18. oracle 11g安装过程
  19. Solr数据库导入
  20. 自行编译mwan加入openwrt里

热门文章

  1. HAProxy 7层 负载均衡
  2. [Unity AssetBundle]Asset资源处理
  3. OSX下编译安装opencv3.1.0与opencv_contrib_master
  4. Spring自学教程-jabc编程详解、RowMapper使用(三)
  5. Extjs5.1中的新特性
  6. greenDAO简介
  7. S3C2440看门狗解析
  8. STM32/GD32芯片信息(转)
  9. ios UIKit动力
  10. Python科学计算之Pandas