2019年个人面试题以及笔试题

笔试:

1.String 使用final修饰的吗?为什么这样用?

2.++是线程安全的吗?为什么?

3.3*0.1 == 0.3 返回true还是false?为什么?

4.HashMap的默认空间大小是多少,扩容机制是什么?ArrayList的默认空间大小,扩容机制是什么?

5.ConcurrentHashMap的并发度是什么?

6.数据库的第一范式是什么?第二范式是什么?第三范式是什么?

 

面试:

1.spring是如何实现线程安全?

2.HashMap的扩容机制是什么?

3.mysql什么情况下索引失效?

4.springboot和spring的有点是什么?

5.aop是什么?你在项目中用aop做过什么?

6.springcloud的有哪些组件?

7.springcloud中怎么切换开发,生产环境?

8.mysql数据库隔离级别有哪些?默认的隔离级别有哪些?

9.activiti工作流表主要分为那几类?

10.mybatis 中$和#的区别?说一下使用$的场景?

11.一个java文件执行的整个过程?

12.能不能自己写一个map?

13.gc是什么?

14.mybatis的 mapper文件的加载过程?

15.linux 查看日志的命令是什么?给一个文件赋权限的命令是什么?杀死一个进程的命令是什么?

16.简单说一下linux 中如何配置jdk?

17.了解jenkins吗?

18.rabbitmq和activemq的区别是什么?

19.rabbitmq有持久化吗?

20.innodb和myisam的区别?

21.项目接口中进行安全认证的方式有哪些?

22.订单表的主键是如何设置的?

 

 

你可能感兴趣的:(面试)