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的常用命令,查询某个线程的状态、杀死某个线程
  • 相关阅读:
    day12:crontab任务调度
    day11:组管理和权限管理
    day10:实用指令
    day09:用户管理
    day08:开机、重启和用户登录注销
    day07:vi和vim编辑器
    做一个简单的新闻客户端的一点准备
    Android学习笔记一之客户端连接服务器
    Struts2学习笔记二之Action
    Struts2学习笔记一之工作原理和struts.xml解析
  • 原文地址:https://www.cnblogs.com/yejiang/p/12600587.html
Copyright © 2011-2022 走看看