高级开发面试题

1.以前公司做过哪些项目

2.这些项目都用到哪些技术

3.redis里有哪些数据类型,对比memcacheredis

4.目前平台的系统架构

5.dubboserver分了几个,怎么分的

6.集群的负载策略

7.nginx的高可用

8.给个场景设计一个redis的使用策略

9.数据库索引结构,会给个场景让设计索引

10.数据库分库分表,最大的表有多少数据,大数据量的情况下怎么查询,跨表查询,跨库查询;

11.遇到数据库压力过大,报警,该如何处理;

12JAVAEE安全性考虑,请举例说明3个。

13、内存约比磁盘快多少倍?为什么磁盘会更慢?

14Redis数据类型有哪些?

15MYSQL事务中什么叫脏读, 什么叫幻读?

16、如何构建一个高可用的网站?

17、如何保证业务的各项指标正常?

18、如何实现分库分表策略?

19、有几段绳子,每段绳子燃烧时间都是60S,怎么计算15S?   

20读写分离的时候怎么处理主从数据库的数据同步延时  ;

21、spring的一个bean加载跟请求定向的2类的实现原理  

22、但带你登录的实现原理  ;

23、域名相同与不同,分别怎么处理   ;

24、数据库索引的原理及跟数据库存储的关系;

25、memcacheredisdoubbxmysql binlog,事物,线程池,定时任务触发条件;会cat技术是优势;

26、队列管理器 ABCde五个字母的排列方式用java实现;Jvm原理;redis;队列简单问了;java底层;jio nio

27、问的都是应用问题:用户表如何分表,java同步机制,事物隔离级别;ArrayList扩容算法

28、问hash算法如果让我自己实现该怎么实现?还有这个算法的时间复杂度?如果自己实现spring mvc 的映射器解析器该怎么办?Redis 如果挂掉该怎么办?什么操作容易导致挂掉?redis它的应用场景?多线程。分布式;动静分离;对spring aop 的理解,如果自己实现基于子类的动态代理该怎么实现?Voliate关键字;mysql查看索引是否生效;

原文地址:https://www.cnblogs.com/root429/p/9251344.html