阿里和vivo面试题目汇集

转载自  阿里和vivo面试题目汇集

阿里面试题:
1  redis集群(主从复制是怎么触发的,数据如何分配)
2  mysql分库分表(分库有什么好处)
3 安全方面
4 加密算法
5 ca证书
6 sql注入
7 还用过哪些缓存框架
8 用过哪些签名和加密算法
9 Syncronized reentrantLock区别;
10 索引字段的建立;性别 加索引和不加索引的区别;
11 慢查询如何优化;
12 jvm如何进行优化,怎么去设置各个参数;垃圾回收算法及垃圾回收期如何选型及优化;
13 HashMap和ConcurrentHashMap的区别,链表查询和红黑树查询的复杂度是多少?红黑树是如何查询的?
 

分布式面试题目:

1 session与cookie的区别及原理

2 NIO的原理及使用场景

3 springmvc原理和流程

4 在装用tomcat,java的linux环境下如何解决oom及过多load的问题

5 多线程中的ABA问题如何解决

6 工作中用到的数据库以及数据库优化的常用措施

7 如何设计一个高并发高可用架构?和如何设计秒杀系统?二选一下

以上是笔试部分,另外在面试的过程中主要问了以下方面的 问题

1 多线程线程安全问题如何解决?

2 spring框架中的缓存体系工作有没有用到,如何使用的?

3 设计一个异构系统首先要考虑的问题是什么问题?

4 如何保证分布式事务的一致性?

5 工作中是否用到过分库分表,如何设计的?

 

 

阿里面试问的问题会比较底层:

1. Java内存结构,spring的aop的实现方法,java数据库问题定位和性能调优;

2. 关于Java异常的续承层次结构,讲述异常的续承关系;

3. java中重载和重写有什么区别,分别用什么关键字;

4. 关于分布式消息队列,分布式缓存;

5. 关于hashmap源码实现, jdk

6. 关于设计模式,uml,jvm 内存回收机制问题

7. java线程如何启动?java中加锁的方式有哪些,怎么个写法?

8. 对乐观锁和悲观锁的理解;

9. ORACLE中的SQL如何进行优化,都有哪些方式?事务有哪些特性,在ORACLE中隔离有哪些级别?

10. 介绍一下自己最近做的一个典型的项目;

11. 在项目中遇到了哪些问题,自己是如何解决的 ;

12. 目前系统支撑的用户量是多少,假如用户量提升10倍,系统会出现什么样的问题,如何重新设计系统【这里主要是想了解您的问题预见能力以及问题解决能力,考查思路】

13. 使用memcached是一个什么样的原理

14. 如何存放数据到memcached集群中,介绍一下这个过程。跟进的问题,讲一下一致性哈希算法的实现原理。

15. JVM中堆是如何管理的,JVM的内存回收机制,介绍一下

16. 分布式事务实现方式

17. 热点账户问题(项目中有就会问)


vivo面试题:
1 状态模式和策略模式的区别:
2 netty怎么设置写的比较快读得比较慢的问题
3 redis读取数据哪些情况会出现超时
4 一致性hash
5 读写分离读从库怎么写注解
6 dubbo客户端如何去调服务端
7内部类的为什么只会加载一次
8 MySQL读库注解

9 threadExecutor四中拒绝策略.

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/324055.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

.Net Core下通过Proxy 模式 使用 WCF

.NET Core下的WCF客户端也是开源的,这次发布.NET Core 2.0,同时也发布了 WCF for .NET Core 2.0.0, 本文介绍在.NET Core下如何通过Proxy 消费WCF服务。 我们现在直接可以在 standard 2.0下调用wcf服务了,不过 Microsoft WCF Web Service Reference Pro…

JWT 入门

文章目录使用JWT的原因JWT结构JWT入门案例Token拦截使用JWT的原因 为了保护项目之中的数据资源,那么一定就需要采用认证检测机制,于是SpringCloud进行认证处理,就可以使用SpringSecurity 来实现了,但是如果你真的去使用了SpringSe…

当你左右看看没有发现我时,千万千万别往看……

大家好,我是雄雄,欢迎关注微信公众号:雄雄的小课堂。周五,又是一个考试的周五,因为本周都在做项目,还以为同学们没有好好的备考,估计考的不好,没想到今天测试的结果是自从考试以来最…

2018/7/11-纪中某C组题【jzoj1293,jzoj1294,jzoj1295】

前言 今天C组题目有毒,第一题题目玄学,第二题就是不会,第三题考的贼偏。fw(hjw,his博客:https://blog.csdn.net/gx_man_vip)说今天B组题目还行早知道就去做B组了qwq 今日分数 去掉了十分强大的纪中dalao 正题 T1&…

关系型数据库的分片原则

来自Citus的Ozgun Erdogan分享了进行数据库分片的三个原则,并强调应用类型是决定数据库分片最主要的因素。其中B2B类型的应用最容易进行数据库分片。 在数据库很小的时候,可以很容易地通过添加硬件来扩展数据库。但随着数据表数量的不断增长&#xff0c…

JWT工具模块

文章目录JWT工具模块测试JWT工具模块 如果要想在项目之中去使用JWT技术,那么就必须结合到已有的模块之中,最佳的做法就是将JWT的相关的处理 操作做为一个自动的starter组件进行接入 1、【microcloud项目】既然要开发一个starter组件,最佳的做法就是开发…

分布式架构--基本思想汇总

转载自 分布式架构--基本思想汇总 在互联网大行其道的今天,各种分布式系统已经司空见惯。搜索引擎、电商网站、微博、微信、O2O平台。。凡是涉及到大规模用户、高并发访问的,无一不是分布式。 关于分布式系统,并没有…

花了100多去KTV不是唱歌,竟然是……

大家好,我是雄雄,欢迎关注微信公众号:雄雄的小课堂。老师,歌词可以实现,不过比较麻烦~也还行你这样 准备几首歌的歌词就行到时候只演示这几首歌如果是其他的哥的话,就显示暂无歌词行,有时间就试…

jzoj4272-序章-弗兰德的秘密【树形dp】

正题 大意 两棵树,它们的相似值是它们留下最多的节点使它们的结构相同。求相似值。 这两颗树就是结构相同的,相似值是8。 解题思路 就是树形dp。可以用f[i][j]f[i][j]表示树1的第ii号节点和它的子树与树2的j" role="presentation" s…

从NIO到Netty开发

转载自 从NIO到Netty开发 1. 从传统BIO到NIO的升级 Client/Server模型是网络编程的基本模型,服务端提供位置信息,客户端通过连接操作向服务端发起连接请求,通过三次握手建立连接,如果连接建立成功,双方就可以通过网…

jzoj4273-圣章-精灵使的魔法语【线段树】

正题 大意 有n个括号,有左有右,求一个区间内有多少个括号不能相互匹配。中间会改变某些括号的方向。 解题思路 线段树维护两个数lm(left moreleftmore),rm(right morerightmore)分别表示这个区间内多余的左括号和多余的右括号(是能相互匹配…

Orleans入门例子

Orleans是微软开源的分布式actor模型框架.actor模型的原理网络上有很多文章.有许多理论性的文章,深刻地我都不知道怎么应用.在这里我就不赘述了.既然是博客,就说说自己的理解。 对于编程来说,不管是前台还是后台,在现在的计算机环境下,多线程…

JavaScript常用单词整理总结

第一章object对象undefined未定义变量boolean布尔类型sort()对数组排序charAt返回在指定位置的字符toLowerCase()把字符串转换为小写button按钮break结束循环toUpperCase()把字符串转换为大写split(str)将字符串分割为字符串数组length获取数组的长度continue结束当前循环&…

JWT 应用

文章目录JWT工具模块Token认证微服务JWT授权监测网关认证过滤消费端获取JWTJWT工具模块 如果要想在项目之中去使用JWT技术,那么就必须结合到已有的模块之中,最佳的做法就是将JWT的相关的处理 操作做为一个自动的starter组件进行接入 1、【microcloud项目】既然要开…

淘宝秒杀系统设计的几个注意点

转载自 淘宝秒杀系统设计的几个注意点 还记得2013年的小米秒杀吗?三款小米手机各11万台开卖,走的都是大秒系统,3分钟后成为双十一第一家也是最快破亿的旗舰店。经过日志统计,前端系统双11峰值有效请求约60w以上的QPS &#xff0…

.NET Core 2.0 开源Office组件 NPOI

前言 去年 12 月,我移植了大家所熟知 NPOI 到 .NET Core 版本,这里是当时发的博客,当时得到了很多同学的支持,社区反应也很好,在这里非常感谢当时推荐的朋友们。 去年的那个版本是针对于 .NET Core 1.0 的&#xff0…

jzoj4274-终章-剑之魂【位运算,贪心】

正题 大意 有n把剑,每一把剑有一个值aiai,然后两把剑的契合值是ai and ajaiandaj,求最大契合值。 解题思路 先把每个a转换成二进制 我们可以先从高位到低位。如果一个位数有超过一把剑那么这两个剑合在一起的值一定比任何这个位位为0的合在…

老师们一直在……

大家好,我是雄雄,欢迎关注微信公众号:雄雄的小课堂。【随便写写】为了了解同学们在公司的情况,和佟老师上了的做了个在线问卷调查,把一些常见的问题设置在调查中,根据调查数据,然后挨个的去解决…

海量数据的分库分表技术演进,最佳实践

转载自 海量数据的分库分表技术演进,最佳实践 每个优秀的程序员和架构师都应该掌握分库分表,移动互联网时代,海量的用户每天产生海量的数量 用户表订单表交易流水表 以支付宝用户为例,8亿;微信用户更是10亿。订单表…

Orleans例子再进一步

步骤 现在我想再添加一个方法,到IGrains项目内,这个方法里面有个延迟3秒,然后返回一个Task<string>.就叫做DelayedMsg吧,如下图所示: 我调用了这个DelayedMsg,同时又调用了SayHello函数,看看效果:注意这个DelayedMsg的调用方法没有await. 虽然我的SayHello的调用时间紧随…