面试准备,药药、白龙

药:

spring
三级缓存源码 循环依赖深入了解  怎么解决的循环依赖问题

 

JVM
项目启动的参数 使用的垃圾回收器 CMS参数多 调优好了更好;为什么不用parnew ,G1也可以选择 一些场景耗内存更多一点

 

JUC
常用工具类
具体掌握
synchronzed 和 cutdownlunch 轻量级重量级的区别
公平 非公平

多线程
启动参数选择 有哪几种

 

准备:

  1. i.公司用的什么收集器
  2. acms
  3. α.cms相关参数
  4. bcms能不能解决内存碎片 怎么解决内存碎片
  5. ii.ES用的什么收集器 https://cloud.tencent.com/developer/article/1769198

  线程的状态

 

C端的业务, 压测的时候, JVM的哪些点会比较核心?
– 日常用到的垃圾回收器是什么?
– JDK版本?为什么没用G1?
– 了解过CMS和G1吗?
– 垃圾回收算法了解过哪些吗?
– 每种算法对不同的年代的标记和处理方式?

– SDS

 

 

– 快排
– 左边界右边界
– 给你一个数组元素大于0的整数数组nums;以及一个整数 sum 。数组中,每个元素可以使用无限次,求由数组元素相加等于sum所需的最少数组元素个数。如果没有任何一种数组元素组合相加等于sum,返回-1

二分法题

 

最左匹配

awk 过滤 语法

 

  • 稳定性排查
  • 运行时性能优化
  • 内存泄漏检测  https://www.cnblogs.com/jiangym/p/15885161.html#_label8_0
  • GCRoots类型,Handler内存泄漏的引用链分析
  • 显示内存泄漏如何检测
  • Handler机制原理。消息屏障原理
  • 启动优化,启动流程,启动时间如何检
  • ArrayMap和HashMap相比较
  • 如何捕获crash,线上crash如何捕获
  • OOM线上监测方案
  • 卡顿检测方案
  • 设计一个图片加载库,磁盘缓存如何实现。
  • LRU实现
  • 如何统计项目中所有Button的点击事件

AQS JUC

ThreadLocal 内存泄漏问题

 

生产者、消费者模型设计题

链表相交

 

hash1.7 1.8 resize 存在的问题 put和del会有并发问题吗

concurrentHashMap 的cas和lock 做了什么优化 1.7和1.8

 

java自带的四种线程池 参数 

设计一个生产者和消费者模型  使用数组或者链表 可以用synchronized

 

各种锁实现

jvm栈溢出场景

java类加载过程。

 

怎么查找很大数据

aop怎么实现的

 

分布式ID生成方法

手写定时器

sentinel 限流算法是什么 限流算法有哪些

一致性hash算法

怎么实现有界阻塞队列

 

 

二面: 项目细节 画项目架构图 讲实现方式  

反向代理

 数据库三范式

网络安全

 

posted @   CodingOneTheWay  阅读(19)  评论(1编辑  收藏  举报
相关博文:
阅读排行:
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· winform 绘制太阳,地球,月球 运作规律
· 上周热点回顾(3.3-3.9)
回到顶部
点击右上角即可分享
微信分享提示