99-面试相关
文章平均质量分 85
突击训练
夜未眠shm
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
突击训练第二季--互联网Java进阶面试
一.分布式 01、互联网大厂面试要求:技术广度、技术深度、系统设计以及项目经验 02、Java工程师面试突击第一季总结:你离一次成功的面试还差多少? 03、《21天互联网Java进阶面试训练营》的课程说明 04、作业:系统分析一下,自己距离大厂offer差在哪里? 05、感受一下BAT面试官对分布式技术的十几个面试连环炮! 06、你们公司用的Dubbo?那你再额外说说Spring Cloud的核心架构原理? 07、基于Dubbo和Spring Cloud分别搭建一个电商系统来快速体验一下!代.原创 2020-09-03 13:19:33 · 1535 阅读 · 0 评论 -
突击训练第一季(五)分库分表
1.咱们聊一下你们公司怎么玩分库分表的? (1) 什么要分库分表?(设计高并发系统的时候,数据库层面该如何设计?) 2.你们当时是如何把系统不停机迁移到分库分表的? 3.如何设计可以动态扩容缩容的分库分表方案? 步骤: 4.分库分表后,全局id咋生成? 5.说说mysql读写分离的原理?主从同步延时怎么解决? 申明:内容来自网络,仅供学习使用 参考:https://apppukyptrl1086.pc.xiaoe-tech.com/.原创 2020-08-31 22:43:23 · 217 阅读 · 0 评论 -
突击训练第一季(四)分布式
1.体验下分布式 单机 分布式 申明:内容来自网络,仅供学习使用 参考:https://www.bilibili.com/video/BV1FE411y79Y原创 2020-08-29 01:13:56 · 230 阅读 · 0 评论 -
突击训练第一季(三)缓存redis
1.在项目中缓存是如何使用的?缓存如果使用不当会造成什么后果? 1.1 项目中缓存是如何使用的? 项目场景: 1.2为啥在项目里要用缓存呢? 用缓存,主要两个用途,高性能和高并发 (1)高性能 (2)高并发 1.3 用了缓存之后会有什么不良后果? 2.redis和memcached有什么区别?redis的线程模型是什么?为什么单线程的redis比多线程的memcached效率要高得多(为什么redis是单线程得但是还可以支撑高并发)? 2.1.red..原创 2020-08-02 22:58:04 · 235 阅读 · 0 评论 -
突击训练第一季(二)全文检索之ES
1.es的分布式架构原理能说明一下么(es是如何实现分布式的)? es设计的理念就是分布式搜索引擎,底层其实还是基于lucene的。 其核心思想就是在多台机器上启动多个es进程实例,组成一个es集群。接着你搞一个索引,这个索引可以拆分成多个shard,每个shard存储部分数据。 2.es写入数据的工作原理是什么啊?es查询数据的工作原理是什么啊? 3.es在数据量很大的情况下(数十亿级别)如何提高查询性能啊? 4.es生产集群的部署架构是什么?每个索引的数据量大概有多少?每个索引大概原创 2020-07-21 00:45:43 · 275 阅读 · 0 评论 -
突击训练第一季(一)消息队列
1.你在系统里面用过消息队列吗?那你说一下你们在项目中是怎么用消息队列的?那你们为什么要用消息队列啊? 先说一下消息队列的常见使用场景吧,其实场景有很多,但是比较核心的有3个:解耦,异步,消峰 1.1解耦: A系统发送个数据到BCD三个系统,接口调用发送,那如果E系统也要这个数据呢?那如果C系统现在不需要了呢?现在A系统有要发送第二种数据了呢?A系统负责人濒临奔溃中。。。A系统要时时刻刻考...原创 2020-05-06 22:35:01 · 288 阅读 · 0 评论
分享