第一次面试总结

一.前言

面试了三家公司,现在写下面试公司面试问题的总结。三家公司分别是一家咨询类公司,一家是亚信,另外一家是网易,分别写下面试问题总结。

第一家面试公司:远界咨询公司

1.被final修饰的变量,方法,和类分别有什么特点。

答案:被final修饰的变量是只读的,在后续的操作中不可改变

被final修饰的方法代表这个方法不可被子类重写

被final修饰的类不能被继承,与abstract关键字不能同时修饰类‘

2.stringbuilder和stringbuffer有什么分别

答案:stringbuffer是线程安全的,stringbuilder是线程不安全的。

3.hibernate和mybatis的区别。(网易也问过)

第二家面试公司:亚信科技

1.常用的IDE

2.常用的string的方法

3.跳出此次循环和所有循环用到的关键字

4.jQuery选择器的关键字系统

5.基本的mysql语句(增删改查,多表连接)

6.hibernate主配置文件的文件命名格式:hibernate.cfg.xml

7.MVC框架(springMVC和struts2接受参数的问题),当表单名字冲突时怎么解决。

第三家面试公司:网易邮件事业部

1.主要是项目相关的问题:商城项目:系统架构图,购物车实现逻辑,商品添加redis缓存的场景和逻辑,ngnix配置反向代理,

在项目中遇到的问题

2.java基础的问题:arraylist和linkedlist 的区别,hashtable和hashmap的区别,发生死锁的情形和解决方法(获取锁的顺序一致),

面向对象的三大要素(继承,封装,多态)

3.jvm相关的问题:遇到的内存溢出问题和解决方式(懂得不多问的很少)

4.设计模式相关的问题

5.mysql数据库的问题:数据库索引的问题,数据库引擎的问题



你可能感兴趣的:(java基础,面试,java后台)