后端面筋集合1

字节跳动

微信抢红包算法?

类加载过程?

区分两个类的依据是?

GCRoot到底包括哪些?

GC算法?

MyISAM和InnoDB完整的区别?

MVCC是如何实现的?

ConcurrentHashMap一次get操作进行了几次hash计算?分段加锁,怎么定位到哪个分段?

Redis什么时候用快照什么时候用AOF?

RabbitMQ怎么防止消息丢失?

ES怎么修改文档?

 

新浪

Zuul网关的作用?

负载均衡算法?

微服务调用故障定位?网关处结合ELK打印节点ip串

thread和runnable接口区别?

mysql表太大?水平拆分用hash均匀分散,垂直拆分、其他优化方法?

库存超卖具体?

秒杀系统具体?

两次点击具体?

电商项目压力测试,优化?

 

美团

二面:

arraylist扩容,原来的数组如何回收

集合类如何比较,说了实现comparator接口

hashMap排序,想到treemap

数据库设计表,er图

提到生成全局orderid,项目如何测试,手动生成token

有没有一直跟进一个技术最新进展

三面:

ES了解么

说说什么是分布式

为什么用Eureka,Eureka解决了什么问题,Eureka内部怎么实现的

消息队列了解么

接口幂等性,说了orderid场景,单两次点击的问题

分布式锁怎么实现,答了redis和zookeeper

怎么削峰限流,什么时候需要削峰限流,具体怎么做,怎么实现的

挑一个你最熟悉的技术吧

mysql索引最左匹配,几个例子

mysql慢查询怎么办,怎么看有没有命中索引

mysql组合索引

事务隔离级别,怎么实现的事务隔离

MVCC了解么

最近看过什么技术书

 

 

SOUL

如何用4G内存读进10^9个int型数据?(位运算)

如何维护高并发增删的实时数组:输入操作符数组<num,I/D>[] D删除始终有效,数字无序不重复,如何维护数组

redis底层实现

mysql可重复读级别如何避免幻读

最小队列实现?

拱形数组(先增后减)找到最大值,能用二分法么?三分?

时间复杂度详细计算过程

 

贝壳

一面

java等号和equals

java线程几种实现方式

sychronized

lock原理

volatile

Atomic原子类

threadlocal原理

线程池用threadlocal会咋样,答会失效

反射原理

代理原理

jvm内存区域

手撕二分查找

手撕两个线程对数字加5次求和

手撕单例

工厂方法用过么

spring ioc,原理

MySQL索引

mybatis一级二级缓存,和hibernate区别

redis分布式锁

redis除了缓存和分布式锁还可以干嘛

redis缓存穿透缓存雪崩

redis热点key怎么解决

二面

finally里的return

mysql索引B+树存的啥

mysql场景题查近三个月的手机号是否重复

 

快手

mysql索引

redis缓存多线程写问题:删redis,写mysql

redis大量key同时失效问题:5s +- 0到1随机数

两个线程分别打印奇数偶数问题

 

京东

一面

finalize方法?

几种排序细节

堆内存分区比例

新建对象过程

gc回收器算法

mybatis缓存

es特性

rabbitmq特性

rsa和jwt细节

redis如何保证单线程、单线程带来性能?

二面

redis分布式锁setnx原子性?lua脚本解决

ribbon和nginx区别,客户端和服务端

负载均衡几种算法

redis缓存穿透存null具体操作

 

自己整理

1. 库存超卖怎么办?

2. 用户两次点击重复下单怎么办?

3. 常见的几种网络攻击?

4. Mybatis缓存问题?

5. SQL优化问题?

6. OOM问题?

7. ES原理,相比MySQL,ES的意义是什么?

8. 负载均衡算法有哪些?

9. Ribbon和Nginx的区别?

10. 秒杀系统?

11. 分布式事务?分布式锁?

12. Eureka集群一个挂了,网络分区,到底还能不能注册?

13. Zuul1.0和Zuul2.0的区别?

14. SpringBoot有什么作用 ?

15. 熔断机制有哪些?

16. 数据库表、ER图?

17. 设计微信朋友圈?

18. 设计实时排名?

19. 单词计数,内存不够大,如何做?

20. 分布式订单id生成方案?

21. 设计MySQL表以及SQL查询?

 

标题基于Spring Boot的音乐播放网站设计与实现研究AI更换标题第1章引言介绍音乐播放网站的研究背景、意义、国内外现状及论文方法与创新点。1.1研究背景与意义阐述音乐播放网站在当今数字化时代的重要性与市场需求。1.2国内外研究现状分析国内外音乐播放网站的发展现状及技术特点。1.3研究方法以及创新点概述论文采用的研究方法及在设计与实现上的创新点。第2章相关理论与技术基础总结音乐播放网站设计与实现所需的相关理论和技术。2.1Spring Boot框架介绍介绍Spring Boot框架的基本原理、特点及其在Web开发中的应用。2.2音乐播放技术概述概述音乐播放的基本原理、流媒体技术及音频处理技术。2.3数据库技术选型分析适合音乐播放网站的数据库技术,如MySQL、MongoDB等。第3章系统设计详细介绍音乐播放网站的整体设计方案。3.1系统架构设计阐述系统的层次结构、模块划分及各模块的功能。3.2数据库设计介绍数据库表结构、关系及数据存储方式。3.3界面设计用户界面的设计原则、布局及交互方式。第4章系统实现详细介绍音乐播放网站的具体实现过程。4.1开发环境与工具介绍开发所需的软件、硬件环境及开发工具。4.2核心功能实现阐述音乐播放、搜索、推荐等核心功能的实现细节。4.3系统测试与优化介绍系统测试的方法、过程及性能优化策略。第5章研究结果与分析呈现音乐播放网站设计与实现的研究结果。5.1系统功能测试结果展示系统各项功能的测试结果,包括功能完整性、稳定性等。5.2用户反馈与评价收集并分析用户对音乐播放网站的使用反馈与评价。5.3对比方法分析将本设计与实现与其他类似系统进行对比分析,突出优势与不足。第6章结论与展望总结音乐播放网站设计与实现的研究成果,并展望未来发展方向。6.1研究结论概括音乐播放网站设计与实现的主要成果及创新点。6.2展望指出当前研究的不足,提出未来改进方向及可
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值