2017.7.15java实习面试
来源:互联网 发布:企业网站推广优化 编辑:程序博客网 时间:2024/06/06 15:38
这次面试遇到了很有技术性的面试官,提问了很多,受益匪浅,基础不可小看,在这里记录一下。
1.你认为C++与Java最大的区别?
我觉得是性能,也不知道有没有固定答案,面试官也又没说要回答语法上的区别(;д;)
2.讲讲java内存管理?
一脸懵逼,凭着模糊的记忆,我只讲了垃圾回收相关的一些东西…还是看看大佬讲的。
http://www.importnew.com/21463.html
附带看看java的内存分配。
http://blog.csdn.net/qh_java/article/details/9084091
http://blog.csdn.net/u010297957/article/details/50984427
3.对堆和栈有了解吗?说说区别?
基本上就是栈中存放基本数据类型以及对象的引用变量, 堆内存用来存放由new创建的对象和数组。
http://www.cnblogs.com/perfy/p/3820594.html
4.讲讲接口和抽象类的区别?你觉得是抽象类好还是接口好?你选择使用接口和抽象类的依据是什么?举例说说?
第一次遇到问的这么细的。区别就讲了接口只有方法声明,抽象类可以实现部分方法,接口中只能定义常量,抽象类中可以定义变量等等。忘了说接口可以多继承…
对于抽象类和接口哪个好我觉得还是要看情况的。
这句话说的好“抽象为了复用,接口为了解耦”,所以说“优先定义接口,如果有多个接口实现有公用的部分,则使用抽象类,然后集成它。”我的认知还拘泥于看要不要多继承…
http://www.importnew.com/12399.html
5..你认为java的哪个特性最好?这种特性的好处在哪里?举个例子?
我觉得是多态。好处我一开始讲的是,在一个以父类型作为参数的方法里,不同的子类型可以有不同的体现,比较泛泛…
最后还让我写一个代码示例,想了想就写了java编程思想上讲多态的图形例子。写完示例面试官继续问好处是啥?弱弱回答了一句简化代码编写…
还是看大佬总结的http://blog.csdn.net/zyl9111012/article/details/38397839
6.平常会catch哪些异常?异常分为哪两类?常见的runtimeException?对这些异常怎么处理?
没听清面试官问的,回答的平时遇到的异常,嗯…一开始就答错了,后面继续深入感觉不对,才修正过来。
对于异常的确很需要积累,看看好的博客吧。
http://blog.csdn.net/qq635785620/article/details/7781026
7.你觉得对于数据分页应该怎么做?
没有做过,面试官让我说说自己的想法,想了想觉得我们可以在查询的时候每次查询一定量的数据…
8.你觉得Hibernate框架怎么样?了解其他ORM框架吗?
Hibernate不适合数据量大的项目。其他的框架就只知道MyBatis了。
9.如何保证项目中各种依赖包的版本一致?
只知道Maven,没用过。
10.平常使用的集合有哪些?对set、map有使用吗?
经常用的是ArrayList以及LinkedList,其他的set就是为了保证数据不重复了,map就是为了存键值对了。没有深入问我集合框架…
11.最近有在看什么书吗?
这比较尴尬,最近看的是HTML5教程。
12.你还有什么问题要问我的吗?(面试官必问)
腆着脸问了问面试官职业发展方面的,面试官建议我先铺开广度,再追求深度,受益匪浅!
- 2017.7.15java实习面试
- 实习面试:java工程师
- 实习面试整理JAVA
- java实习面试经历
- Java实习面试经历
- 我的Java研发实习面试经历
- 实习面试
- 实习面试
- 2015/4/15 华为实习面试
- 2015阿里java研发实习电话面试回忆
- 2015年春招 去哪儿网java研发实习面试
- 美团Java实习面试经历(拿到Offer)
- Java实习面试的那些事(一)
- Java实习面试的那些事(二)
- Java实习面试的那些事(三)
- Java实习面试的那些事(四)
- Android暑期实习面试漏洞之Java多线程
- java实习狗的两个星期的面试经
- Maven学习笔记(五)-Maven整合SSM(spring+springMVC+Mybatis)框架
- Hbase1.3.1 完全分布式搭建。
- 水仙花数
- SSH项目,点击链接未跳转到指定action问题
- 正则表达式
- 2017.7.15java实习面试
- KMP算法理解
- G
- 美化CodeBlocks的主题和字体
- 【JavaScript】设置内容+
- 安装tensorflow注意几点
- DFS_棋盘问题
- x86内存框架简介
- [leetcode]501. Find Mode in Binary Search Tree