java开发面经,去哪儿网java面试题分享(一面)

下面给大家分享一个小伙伴的去哪儿网java一面面经,包含了面试题、面试流程以及面试者的面试心得,一起来了解一下吧。

面试题:

1、自我介绍

2、进行笔试题的回顾,写代码杨辉三角

3、装饰器模式,***模式

4、myisam和innodb的区别是什么?

myisam:只支持表级锁、不支持事务、方便移植。该类型是mysql默认表存储类型

innodb:支持表级锁和行级锁、支持事务

5、脏读和幻读

脏读:一个事务在执行的过程中读取到了其他事务还没有提交的数据

幻读:你可以这样理解,事务中后面的操作(插入号码X)需要上面的读取操作(查询号码X的记录)提供支持,但读取操作却不能支持下面的操作时产生的错误,就好像发生了幻觉一样

6、redis的过期策略

7、判断一个链表是否有环,并且返回环的长度

8、线程池

9、1亿个数据选取前一万个最小的

10、jdk动态***和cglib区别是什么?

11、mysql的查询优化

12、GC

面试心得:

总体来说,面试感觉还是不错的,面试官人非常的好,到最后还给我解释了一遍,总而言之,只要你做好了准备,基本上还是可以答出来的,千万不要什么都不答,会的都说一下。

以上就是小伙伴的去哪儿网java一面面经啦,你都了解了吗?更多去哪儿网java面经面试题,请继续来本站的面试题专栏了解吧。