面经详情

Java面试一般,共1轮面试
  • 视频面试问的比较深入,从项目经验到技术背景,考察基础知识和系统设计;也会做一些算法题;
  • 线程池的参数?拒绝策略?如果corePoolSize+BlockingQueue.size()>maxiumPoolSize会怎么样?
  • 知道哪些排序算法?
  • 每个时间复杂度说一下,快排讲一下流程Redis单线程吗?
  • 为什么这么设计?
  • Redis的事务怎么处理的?
  • 怎么保证事务之间互不影响?
  • 数据库的ACID讲一下可重复读innodb怎么实现的?
  • innodb有哪些索引?怎么建立的?
  • Java的lock的底层实现?什么是意向锁?
  • MyISAM比innodb好的地方在哪里?具体应用场景?为什么?
  • 设计模式知道哪些?(单例模式,适配器模式,模板模式,装饰器模式,代理模式,工厂模式)
  • 装饰器模式和代理模式本质区别是什么?
  • TCP怎么保证是可靠的?
  • 拥塞避免和流量控制怎么实现的?
  • 具体讲一下Mybatis怎么使用事务?
  • 在浏览器上输入网址,访问网页,分析整个过程XSS攻击知道吗?怎么防止?
  • DDOS攻击实现原理?怎么防护?HTTPS的原理?
  • 非对称加密和对称加密?(RSA,AES和证书的原理)画项目架构图,讲项目流程

相关推荐

进入微信小程序

前往微信小程序,查看更多结果

立即前往
看准网ZoomZoom面试经验Zoom面试经验:Java面试一般,共1轮面试