淘宝某部门面经, 可能有个别问题忘了,估计还有两面(不算HR)。一面JMM模型,Java类加载的原理Java运行时,什么时候会触发GC数据库设计三范式Java Web相关(不会)讲解常见设计模式,之后又专门问装饰器模式HashMap, HashTable区别,HashMap的优化项目相关(Spark, Partition)手写代码:实现Java中的线程安全阻塞队列手写代码:leetcode 1247(想了挺长时间。。)
二面:二面主要问项目,没写代码,介绍项目,数据流向,项目选型Spark运行原理Spark和Hadoop的区别项目优化,什么问题,如何解决项目GC调优,老年代垃圾收集器Linux命令:查看进程,删除过期文件介绍Java NIO, Netty搜索引擎原理,输入key之后的后台搜索过程非技术话题(运动,英语)。
...查看更多