当前位置: 首页 > 面试经验 >

招银网络科技Java一二面

优质
小牛编辑
154浏览
2023-03-28

招银网络科技Java一二面

10.13 一面 33min

  • 自我介绍

  • final、finally、finalize()的区别

  • 了解连接池吗,有什么作用

    • 复用,节省资源,大量请求过来不会冲垮mysql
  • 项目

    • 权限管理,RBAC模型,aop注解过滤
    • 大文件切片,分片上传,文件秒传
    • 秒杀项目的实现,redis分布式锁,redis缓存设计,mq削峰
    • ES对图书馆查询系统的重构
  • DCL单例

  • SQL优化,分页查询优化

    select * from book where type='计算机' and 
    id >= (select id from book where type='计算机' limit 100000,1)
    limit 100;
  • 索引设计

  • 反问

10.18 二面15min

  • 自我介绍
  • 项目
  • 分布式锁除了redis还有什么?zk
    • 优劣,什么时候redis?什么时候zk?ap、cp
  • SpringCloud Alibaba、SpringCloud
  • ES倒排索引原理
  • rabbitmq和Kafka区别
  • 启动线程有几种方式?
    • thread、runnable、callable线程池
  • 线程有几种状态
  • 线程进程区别
  • 设计模式了解哪些?单例、责任链、代理、工厂、策略、建造者、适配器
  • 常用的集合类
  • mysql除了增删改查用过其他什么特性?innodb的change buffer、事务、索引
  • 数据库连接池的作用?
  • 冒泡排序(是)和希尔排序(否)是稳定的吗
  • 反问:
    • 业务:零售(个人用户)和批发(公司企业方向)
#招银网络##面经##秋招##Java工程师#
 类似资料: