还有“你目前有什么不足?” ------------在服务器和数据库等方面还有待加强(数据库 是专业DBA的活 我们分内的是SQL,没有经验的程序员大都只用过tomcat服务器)
这样回答 只能说明你对大方向了解很多,职业规划有方向,而不能说明你真的有不足
数据库基础(面试常见题)
一、数据库基础
1数据抽象:物理抽象、概念抽象、视图级抽象,内模式、模式、外模式
2SQL语言包括数据定义、数据 *** 纵(Data),数据控制(DataControl)
数据定义:CreateTable,AlterTable,DropTable,Craete/DropIndex等
数据 *** 纵:Select,insert,update,delete,数据控制:grant,revoke
3SQL常用命令:
CREATETABLEStudent(
IDNUMBERPRIMARYKEY,NAMEVARCHAR2(50)NOTNULL);//建表
CREATEVIEWview_nameAS
SelectFROMTable_name;//建视图
CreateUNIQUEINDEXindex_nameONTableName(col_name);//建索引
INSERTINTOtablename{column1,column2,}values(exp1,exp2,);//插入
INSERTINTOViewname{column1,column2,}values(exp1,exp2,);//插入视图实际影响表
UPDATEtablenameSETname=’zang3’condition;//更新数据
DELETEFROMTablenameWHEREcondition;//删除
GRANT(Select,delete,)ON(对象)TOUSER_NAME[WITHGRANTOPTION];//授权
REVOKE(权限表)ON(对象)FROMUSER_NAME[WITHREVOKEOPTION]//撤权
列出工作人员及其领导的名字:
SelectENAME,SNAMEFROMEMPLOYEEES
WHEREESUPERName=SName
4视图:
5完整性约束:实体完整性、参照完整性、用户定义完整性
1 junit用法,before,beforeClass,after, afterClass的执行顺序2 分布式锁
3 nginx的请求转发算法,如何配置根据权重转发
4 用hashmap实现redis有什么问题(死锁,死循环,可用ConcurrentHashmap)
5 线程的状态
5 线程的阻塞的方式
6 sleep和wait的区别
7 hashmap的底层实现
8 一万个人抢100个红包,如何实现(不用队列),如何保证2个人不能抢到同一个红包,可用分布式锁
9 java内存模型,垃圾回收机制,不可达算法
10 两个Integer的引用对象传给一个swap方法在方法内部交换引用,返回后,两个引用的值是否会发现变化
11 aop的底层实现,动态代理是如何动态,假如有100个对象,如何动态的为这100个对象代理
12 是否用过maven install。 maven test。git(make install是安装本地jar包)
13 tomcat的各种配置,如何配置docBase
14 spring的bean配置的几种方式
15 webxml的配置
16 spring的监听器。
17 zookeeper的实现机制,有缓存,如何存储注册服务的
18 IO会阻塞吗?readLine是不是阻塞的
19 用过spring的线程池还是java的线程池?
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)