招银网络科技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工程师#
全部评论
拿到offer了吗,兄弟
点赞 回复 分享
发布于 2022-11-04 15:38 甘肃

相关推荐

威猛的小饼干正在背八股:挂到根本不想整理
点赞 评论 收藏
分享
10-12 19:08
666 C++
花开蝶自来_:技能:听动物叫,让雪豹闭嘴
点赞 评论 收藏
分享
评论
6
34
分享
牛客网
牛客企业服务