zoukankan      html  css  js  c++  java
  • 面试总结(2020-3-30)

    公司

    • 中电太极15所

    面试形式

    • 电话面试

    题目:

    抽象类和接口的区别
    我的答案是:
        一个类只能继承一个抽象类,能实现多个接口
        抽象类用法abstract修饰,通过extends继承;接口是用inteface修饰,通过implements实现
        抽象类能够有构造方法和main方法,接口不能有
        抽象类的方法修饰符可以任意,接口中的方法只能是public
    面试官:你不用那么细,说说你的理解
    回答:抽象类是对一种事物的抽象,即对类抽象,而接口是对行为的抽象。
    
    • List、Set、Map的区别
    • JVM的结构
    • JVM的优化
    使用jdk自带的jvisualvm,jconsole等工具监测程序是否发生线程阻塞,内存泄漏,以及观察gc频率是否存在异常等
    
    • Mysql的优化
    • Spring搭建框架
    • SpringMVC涉及的设计模式
    工厂设计模式
    	BeanFactory和ApplicationContext获取bean
    	BeanFactory和ApplicationContext两种对比:延迟注入、启动时就注入
    	ApplicationContext的三种实现和以及使用
    单例设计模式
    	bean默认的作用域就是单例
    	Spring单例的实现方式:xml和注解
    	Spring通过ConcurrentHashMap实现单例注册表实现单例模式
    代理设计模式
    	AOP的底层使用的是jdk的动态代理和CGlid代理
    适配器模式
    	Spring AOP==AdvisorAdapter
    	Spring MVC==HandlerAdapter
    

    Git和SVN的区别

    https://www.jianshu.com/p/bf7b09e234c8
    
    • Linux的常用命令,查询某个线程的状态、杀死某个线程
  • 相关阅读:
    oracle12 安装
    ORACLE重装之后恢复数据库,相当于sqlserver的附加数据库
    git
    P1323 删数游戏(技巧)
    P2486 【SDOI2011】 染色
    P1084 【NOIP 2012】 疫情控制
    前缀、中缀、后缀表达式
    【P1979】 NOIP2013 华容道
    P2601 【ZJOI2009】对称的正方形
    NOIP2015 运输计划
  • 原文地址:https://www.cnblogs.com/yejiang/p/12600587.html
Copyright © 2011-2022 走看看