20190821记录

每日优鲜

1简历项目入手问都负责些什么,干些什么

2切入顺风车系统,画图聊双写,架构图我没画,如何保证双写一致性,事务处理,主键递增问题

3一个服务500ms怎么优化到200ms,谈谈思路

4.从异步执行到如何获取执行结果,future跟countdownlanth区别

5.redis分布式锁,要注意什么

6.jvm怎么优化调优,怎么分析dump找出问题所在


7.对象何时进入老年带

8.新生代比例划分,为何8比1比1


9.redis得理解,支持的操作类型,list存值命令,取0-10的命令,zset得命令, hash的命令


10.dubbo服务提供方加一台机器,服务端怎么就能调到这台机器的服务


11.zk的节点是啥,存dubbo的什么数据


12.统计每个用户每天登录次数,怎么设计redis的k,v






第二家  玩吧


全是基础题

1.说一下hashmap原理

2.怎么让hashmap线程安全

3.concurrenthashmap原理,1.8有何优化

4.从上面扯到cas无锁技术,举例说明。哪些场景不适合cas,aba问题举例和解决

5.http原理,答不会

6.nio,bio区别

7.redis锁失效,zk锁失效


8.jvm垃圾收集器哪几种,默认哪几种,这个也不会,没看

9.jvm堆外内存是啥

10. jvm哪些区域得参数可调

11.jvm的回收算法

12.永久区,元空间

13.用户可以关注别人,同时能被别人关注,设计表,解决查询用户的粉丝列表,关注列表,以及互相关注

14.线程池工具类的几种现成方法,有何特点,优缺点,他们参数怎么设计的,七大参数含义,拒绝策略有哪些,默认拒绝策略有哪些,阻塞队列用的哪个,连接synchronizelistquequr吗



15.synchronize和lock的区别,哪个是公平群锁哪个是非公平群

16.synchronize经过jdk的优化,有哪些改进?轻量级锁,偏向锁

17.wait()和codition区别

18.

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 每日优鲜 1简历项目入手问都负责些什么,干些什么 2切入顺风车系统,画图聊双写,架构图我没画,如何保证双写一致性,...
    ElevenKing阅读 300评论 0 1
  • 包含的重点内容:JAVA基础JVM 知识开源框架知识操作系统多线程TCP 与 HTTP架构设计与分布式算法数据库知...
    消失er阅读 4,356评论 1 10
  • https://www.jianshu.com/p/a07d1d4004b0 源问题集合 Java基础 1、Li...
    mualex阅读 3,298评论 3 81
  • 开发c语言的小伙伴们是否能对这几个标准有清晰的认识呢? 例如可变长数组,在我们学习那阵02年可还是没有的
    ww4u阅读 479评论 0 0
  • 或许再编不出好的旋律 去描写什么感情 心被囚禁在这黑夜中 盼不来不眠的光明 听不到海风抚摸水面的声音 看不到云雾下...
    与心同约阅读 303评论 0 0