2017 面试
2017 面试
每一次面试都是一次提升
最近半个月一直处在准备面试和面试中切换,到尽头2017-01-12上午差不多拿下offer,其中的心路历程回头梳理一遍。
目标明确
不管是刚刚毕业的菜鸟,还是工作几年的老鸟。想从事什么行业,具体什么岗位(开发?产品?运营?前端?后端?运维?)用什么语言为主(Java?C++?C?Object C?…),对自己的职业如何规划的,想一直从事技术工作,还是以后想转管理?或者从事更富有挑战的岗位?这个问题一定要想清楚!
技术准备
- 面试前,技术准备是必须的,
包括项目经历,项目开发过程中遇到的问题,解决办法(思维),效果如何,有无更好的解决方案等等? - 面试结束后,
我们在面试过程中一定会遇到自己当时没有回答出来或者回答的不标准的问题,把这些问题在回去的路上及时记下来,回去立即补充完整,完善并熟记于心。
心态调整
面试不会一帆风顺的,要在面试过程中不断给自己调整。我是抱着将每次面试都是在测试一样(不要抱有这家公司要录用我,不然我白准备了那么久这样的想法)
一.Core Java
1.流
2.多线程
3.集合
4.JVM
5.垃圾回收机制
二.JavaWeb
1.浏览器兼容的处理
三.数据库
1.MySQL引擎
因为MySQL默认的是MyISAM数据引擎,不支持事务也不支持外键,所以需要用到Innodb
引擎,于是决定将mysql的默认引擎设置为innodb。
- 1 . 查看MySQL存储引擎是用的哪个?登录MySQL数据库,在
mysql>
提示符下搞入show engines;
命令。
|
|
说明目前默认的数据引擎是MyISAM
,并且也支持InnoDB
引擎。
2.设置
InnoDB
为默认引擎:在配置文件my.cnf中的[mysqld]
下面加入default-storage-engine=INNODB
一句,保存。3.重启mysql服务器:
mysqladmin -u root -p shutdown
或者service mysqld restart
登录mysql数据库,在mysql>提示符下搞入show engines;
命令。如果出现InnoDB |DEFAULT
,则表示我们 设置InnoDB
为默认引擎成功。
2.MySQL存储过程
四.框架应用
1.struts2
2.hibernate5
3.springMVC4
- 0.底层实现原理
- 配置文件的设置(优化)
-
- 配置文件的设置(优化)