zoukankan      html  css  js  c++  java
  • 面试题

    java基础:

    重载和重写有什么区别?

    一个类继承了一个父类,对象的创建过程? 默认调用父类的哪个构造方法?

    ArrayList内部数据结构是什么?如何扩容?是否线程安全?

    两个对象hashCode相同是否是同一个对象?试举例说明

    传统io和nio的区别?说说nio的buffer和selecter

    读取磁盘文件时是否还能使用非阻塞的nio?

    线程的实现方式及区别?join方法的作用?

    Sleep和wait方法的区别

    synchronized与voliate的区别?

    谈谈乐观锁和悲观锁的实现原理

    TCP协议三次握手过程

    http协议中get和post的区别

    javaWeb:

    servlet的生命周期,是否线程安全?

    JVM:

    说说类的加载过程

    为什么要用双亲委派模型?

    举一个常见守护线程的例子

    JVM运行时内存组成?哪些线程共享,哪些非共享?

    java 内存模型(JMM)

    GC算法有哪些?标记复制算法最大缺点是什么?

    年轻代Eden和Survivor为什么要默认设置为8:1:1?

    谈谈CMS与G1的GC过程

    数据库:

    统计公司各个部门大于5的部门及人数

    explain 中字段type的含义

    例如mysql中jdbc加载千万级的表怎么处理?

    Oracle中分页查询怎么写?rownum可以设置为大于列序号么?

    框架

    谈谈用反射获取一个类上的注解过程

    元注解有哪些?各自作用是什么?

    Spring的两大核心是什么?

    说说交给Spring管理的bean对象的生命周期

    SpringMVC 执行流程?

    如果项目是把SpringMVC.xml与SpringApplication.xml分开配置的,SpringApplication.xml中为什么不扫描controller层?如果两个xml都扫描controller会有问题么?

    Spring事务隔离级别和传播?默认的是什么?

    如果我只想当出现空指针异常时才会事务回滚,其他异常都不回滚,xml改怎么配?

    Mybatis中$和#号有什么区别?

    谈谈Mybatis一级缓存的实现?是否能手动关闭?

    mybatis的二级缓存有什么缺陷?

    Mybatis中插件pageHelper拦截过程?

    SpringBoot中@Bean的作用?

    @SpringBootApplication是哪三个注解的集合?三个注解各自作用是什么?

    SpringBoot中resources下还有其他什么默认文件或文件夹及其作用是什么?

    SpringCloud中个组件的作用?(要五答四)Eureka怎么配置高可用?

    Hystrix断路器熔断工作原理

    算法:

    有序序列来查找某个值是否存在,选用什么算法?说说查找过程。

    如果没找到符合什么条件程序结束

    任选一种排序算法,谈谈排序过程

    设计模式

    单例

    动态代理

    试举例你遇到的设计模式及场景

    开放性问题

    一个项目有多个功能模块,由各个模块向用户提供单一或组合服务,谈谈你的设计想法?

    最近在学习什么?有什么成果?

  • 相关阅读:
    HTTP的POST提交的四种常见消息主体格式
    postman设置token等关联参数
    基于Appium的APP自动化测试基础--美团APP的实例
    Genymotion安装apk问题,不能部署Genymotion-ARM-Translation_v1.zip
    http://dl-ssl.google.com/android上不去解决方案
    算法中,什么是哈希值,哈希值怎么生成的,有什么用?
    理解Python中的__builtin__和__builtins__
    SQL语句中exists和in的区别
    Selenium_python自动化跨浏览器执行测试
    python assert断言函数
  • 原文地址:https://www.cnblogs.com/AlanWilliamWalker/p/11128464.html
Copyright © 2011-2022 走看看