20190821记录

2019-08-21  本文已影响0人  ElevenKing

每日优鲜

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. 深拷贝浅拷贝软拷贝

16. JVM有哪些垃圾回收器,如何查看默认垃圾回收器

17.springAOP  介绍一下思想,  怎么实现的,有和区别?  静态代理是什么?

18.

2019年8月26日 16:22:28             好未来,两点半  - 三点四十

1. 数组链表区别,手写单链表反转

2. 多线程  用法,七大参数

3. countdowlantch 和  future

4. 你了解的设计模式介绍 以及场景

5. 分布式锁怎么用的,key如何设计的

6. JMM 模型,volatile  CAS 

7. zk 节点类型,部署过程,  选举过程

8. 如何在项目中优化sql?   索引建的时候 有什么规范 什么主意事项吗?

9. 如何优化接口执行速度?

10. 超卖问题

11. cap   分布式事务 

12.  订单库 数量多少?  分表了吗?   查询性能如何?   读写分离后怎么查数据(读写延迟)?

13. 手写算法: 排序算法,哲学家进餐问题,遍历树,斐波那锲数列

上一篇下一篇

猜你喜欢

热点阅读