阅文一面面经出炉
前言
前两天,也就是 11.15 那天下午,我午睡刚刚睡醒没多久,还在床上的时候,接到了一个来自上海的电话。于是我很自热地接听了。
那边开头就说,你现在是还在准备面试还是已经找到工作了,我也直接说我三方还在,可以接受面试。说实话,因为家离上海不远嘛,要是阅文把我录了那我就不用北漂了。
那边说是面试时间在 15-20 min,因为自己也没啥事,就直接开始面试了,是面的 Java 后台开发,应该是秋招补录。不过秋招的时候没有把我捞起来面试就不太舒服。
面试
开头
自我介绍。
介绍一下你自己觉得不错的项目,和做完这个项目所带来的收获(说实话,听到这句话我甚至感觉有点 HR 面试的意味哈哈哈)。
JVM
先简要介绍一下 JVM。
哪些是线程共有的,和私有的。
GC 算法简要概述。
垃圾回收器简要介绍,讲一个单线程和一个多线程的。
堆这块的概述,我主要说了关于 GC 和划分的代。
并发
synchronized 和 volatile 关键词的区别。
线程池的几个参数的解释,和用在哪里,以及线程池的好处。
数据库
你在建表的时候应该注意什么。
使用过索引吗,应该怎么建立索引,建立索引要注意什么。
索引的原则(这个好像没有回答得很好)。
最后
你有什么要问我的吗。
我们是做红袖这个 app 的后台,主要是针对女性用户群体。下周安排二面。
总结
已经很久没有面试过了,突然接到面试电话还是有点小慌的。不过之前看的还是基本都没有怎么忘记,全程基本自认为答得不错。
在介绍项目那里用了一些时间,然后再讲 JVM 的那里用了不少的时间。总共面试时间在 22 min。
#阅文集团##Java工程师##面经##校招#