滴滴三面面经JAVA面经

  1.       手撕单例模式,我笑了(请看我上一篇面头条)

  2.       Java多线程各种参数,线程池

  3.       Java 内存管理

  4.       Java GC

  5.       手撕two linkedlist megre to one

  6.       算法一个二叉树给一个target,找到所有sum==target的路径

  7.       Linux命令, 各种操作命令,没用过的话还真说不出来

  8.       MapReduce原理

  9.       Spark优化

  10.   数据处理,数据优化,比如hive sql函数处理数据,数据倾斜等等

  11.   Hive和HBase原理

  12.   数据库,索引等等

  13.   HashMap (这次我是把所有背了个遍)

  14.   还有一些忘了

  这一面还面得不错,面试官考的东西基本都是实战,没用过很难背得到

  二面:

  1.       项目

  2.       Offer

  3.       工作意向

  4.       为什么很早就出国

  5.       喜欢互联网还是制造业

  6.       为什么这么多机器学习项目,那为什么要面Java

  7.       CNN 是啥

  8.       还有什么面试

  这一面不知道

  三面:

  1.       Java 内存泄漏如何定位,命令

  2.       手撕线程池,多线程

  3.       Hive调优

  4.       HBase原理

  5.       Spark SQL

  6.       Spark和Spring boot定时任务

  7.       Spring boot注解和原理

8.       Inner join,left, right

  9.       Spring boot JDBC + Kerberos + HIVE + HBase (简历上的)

  10.   Bean周期

  11.   还有很多忘记了



链接:https://www.nowcoder.com/discuss/349911

你可能感兴趣的:(滴滴三面面经JAVA面经)