京东一面+二面
一面 9.16 约的是上午十一点开始,电话面 面试官看我投递的时候的简历比较简单让我先做个自我介绍 1.自我介绍(主要说的项目啥的) 2.问了很多redis相关,事务什么的,zset组成,跳表啥的(当时答得不好) 3.只记得全程数据库。。一点Java没问 大概有 MySQL数据库的引擎有哪些 innodb和myisam比较 有哪些索引类型(答了两个方面,B-Tree索引,hash索引,全文索引和空间索引,另一方面是聚簇索引和非~索引) 其他就是一些具体问题,结构优化什么的,我回答的知识点有:分库分表,sql优化,索引的失效情况什么的 二面 9.18 下午三点电话面,面试官态度很好 还是自我介绍 1.项目中用了哪些技术解决了什么问题获得了什么成长 2.项目中shiro怎么使用的,还说了fastdfs,面试官不太了解我就全程吹hhh 3.SpringBoot的自动化实现,有什么特点 4.除了map,set和list还有那些集合类,我说Queue和Stack,其中Stack用Vector做实现,面试官说现在不用Vector了我蒙的LinkedList 5.iterater和什么遍历,两种形式的区别(这个不知道。。) 6.假如想在遍历途中插入删除,用什么数据类型 7.想输入什么顺序出来什么顺序用什么map类型,我说linkedhashmap 8.虚拟机相关,G1(Garbage first)了解吗 9.复制算法为什么是8 1 1划分空间,9 1可不可以 10.虚拟机有哪些指令,jps,jinfo啥的(问的具体,jsp的-v和-p我答上来了,好像是这俩。。) 11.想查看Tomcat的首次异常信息要用什么指令(不晓得。。有大佬说一下谢谢) 12.java.io中用什么设计模式减少了类的数量,蒙的装饰模式hhh 13.还问了个设计模式的使用,有点忘记了大概是***? 14.问了一些具体sql语句 15.有一个sql语句很慢,怎么检查优化(答得explain啥的) 16.B-Tree索引,myisam和innodb中索引的区别(我从物理结构上说的) 17.BIO和NIO的应用场景
18.常用线程池,工作队列的有界队列大小设置和线程池大小设置 19.乐观锁,实现方式
对了,还问了些lambda表达式,自己有没有用过,我在写匿名内部类的时候有用过
大概就这么多,二面最后问我一些情况和未来计划啥的不知道啥意思 面试体验很好,但是感觉不一定能过。。。回馈牛油攒一波人品啦啦啦 已经HR面啦,等待开奖
#京东##Java工程师##面经##秋招#