面试公司:北京华飞时代科技有限公司
面试岗位:Java开发
面试问题:
1.前端:JS相关,JQuary的选择器有哪些
2.锁的分类
3.锁的使用
4.setnx属于什么锁
5.mysql引擎有哪些,区别是?
6.如果mysql要做数据备份,如何使用sql根据已有数据创建表结构
7.MVC执行流程
8.说说redis基本数据类型并比较各种类型(性能等方面)、使用时出现的问题和解决方案
9.说说redis清理策略
10.mangoDB操作命令
11.springBean的注入方式有哪几种
12.mybatis动态sql标签有哪些
13.mybatis中#{}、${}区别,除了占位符拼接符以外还有什么区别?
14.mybatis中sqlsession是什么级别的缓存,什么情况下开启一级二级缓存,如果要用二级缓存,该怎么用
15.zookeeper,ribbitMQ熟悉吗,说一下
16.介绍一下你做的项目,你做了哪些,遇到的问题
面试总结:
项目问题问的比较细,需要做好模块话术的充分准备,对与解决方案比较感兴趣,可以提前准备两个。



