美文网首页
面试题整理

面试题整理

作者: Eve0 | 来源:发表于2017-10-13 21:00 被阅读0次

基础部分

1.JAVA的三大特性是什么?解释一下分别是什么意思
2.String,StringBuffer,StringBuilder区别
3.String a = "1",a = "2",此时有几个对象
4.final,finally,finalize意义?区别?
5.垃圾回收机制解释一下
6.什么是内存溢出,什么时候出现内存溢出,怎么解决
7.什么是内存泄漏,什么时候出现?怎么解决
8.Error和Exception区别?
9.RuntimeException和非RuntimeException常见的有哪些
10.JVM优化问题?

多线程

1.实现多线程的哪几种方式?这两种方式有什么区别

集合框架类

1.实现了Collection接口的有哪几个接口(List,Set)
2.List和Set有什么区别
3.实现List的常用的哪几个类()
4.ArrayList和LinkedList有啥区别
5.List中有重复的字段,怎么处理
6.List的几种遍历方式
7.List和Set实现排序的方式有哪些
8.HashTable和HashMap有啥区别
9.讲一下ArrayList的实现原理
10.讲一下HashMap的实现原理

Spring部分

1.什么是IOC,实现原理是什么
2.什么是AOP,实现原理是什么
3.bean在什么时候被实例化
4.bean是单例么
5.spring 事务如何配置
6.spring 注解开启的配置是什么
7.spring 七大模块是什么(CORE(基于DI),AOP,ORM,DAO, MVC,WEB, Context

Spring mvc

1.spring mvc和struts2区别
2.spring mvc实现原理
3.spring mvc常用的注解有哪些
4.方法怎么样直接返回字符串、json
5.@ResponseBody,@RequestMapping分别是什么意思
6.@Controller是单例的?

struts2(很少有公司在用,但是还会问)

1.实现原理

Hibernate

1.和mybatis对比一下,有啥区别
2.怎么样实现对一个表的一个列的查询
3.一对多,多对多配置怎么写

mybatis(我刚了解这块内容,面试官没问多少)

1.$和#有啥区别

设计模式

1.单例模式(机率相当大,有哪几种实现方式,记住一种方式笔试要写代码,要考虑线程安全问题)
2.工厂模式
3.观察者模式

数据库部分

1.SQL优化讲一下
2.内联,左外联,右外联分别是什么(面试官顺便会举几个栗子让你写出SQL)
3.查重(Student有两个字段id,和有重复的name,查出有哪些名字重复的行)
4.mongodb和redis区别?
5.redis数据类型有哪些?
6.redis特点?
7.内存写满了,Redis怎么办

分布式

1.dubbo配置文件标签的含义
2.dubbo注册中心都挂了,消费者和服务提供者还能进行通信么。

算法

1.冒泡排序(笔试)

其他

1.讲一下对Http的理解
2.GET和POST有什么区别
3.Cookie和Session有什么区别和联系
4.web.xml中filter那块配置怎么写
5.自己写了个类java.lang.String,项目里调用的话会默认调用哪个类?如果在一个方法里既想调用自己的这个String类又想调用jdk的String类怎么处理?
6.a=5,b=7,不使用第三个变量实现交换

package com.boo;

public class Child extends Parent{
    @Override
    void sayHello() {
        System.out.println("B");
    }

    public static void main(String[] args) {
        Parent child = new Child();//会打印出来什么
    }
}

class Parent{
    Parent(){
        sayHello();
    }
    void sayHello(){
        System.out.println("A");
    }
}

相关文章

  • 2017 Android 面试题分享整理

    第174期:2017 Android 面试题分享整理 深度讨论 2017 Android 面试题分享整理 (欢迎评...

  • 面试题

    关注的面试题文集 Android面试题整理 Android工程师面试题大全 Android 面试题总结之Andro...

  • 日记-2020-07-27

    早上:学习vim中午:休息白天: 配合测试 修改批量查询bug 整理面试题-多线程2 整理面试题-JVM部分 待完成

  • Android面试总结二

    参考文章 40个Android面试题Java面试题集Android名企面试题及知识点整理Android面试题收集较...

  • 经典面试100题 - 持续更新中

    打算整理100道经典面试题,整理出来的链接都会附录在下面。 经典面试题1:图片占多少内存经典面试题2:时针和分针经...

  • python面试题整理

    python面试题整理 110道Python面试题(真题)[https://zhuanlan.zhihu.com/...

  • 作者心血 整理阿里p4-p6面试题(附带答案)

    前面已经看过我整理的187到面试题合集 最近收集阿里p4-p6面试题整理,筛选比较大众一点的25到面试题(ps:附...

  • 整理阿里p4-p6面试题(附带答案)

    前面已经看过我整理的187到面试题合集 最近收集阿里p4-p6面试题整理,筛选比较大众一点的25到面试题(ps:附...

  • [转]安卓面试题合集

    前几天整理了Java面试题集合,今天再来整理下Android相关的面试题集合.如果你希望能得到最新的消息,可以关注...

  • Android客户端面试题详解;持续更新

    前言 本篇面试题是整理单独整理的一篇客户端面试题,如果有补充非常感谢在评论区留言。更多其它一线互联网面试题请点击获...

网友评论

      本文标题:面试题整理

      本文链接:https://www.haomeiwen.com/subject/dyupsxtx.html