来自朋友最近阿里、腾讯、美团等P7岗位面试题
来自年初和最近朋友的大厂面试题。
阿里巴巴
- 对象如何进行深拷贝,除了clone
- happen-before原则
- jvm调优的实践
- 单例对象会被jvm的gc时回收吗
- redis如果list较大,怎么优化
- tcp的沾包与半包
- socket编程相关的一些api和用法
- 建立和处理连接的是同一个socket吗,socket中两个队列分别是啥
- 项目中有使用过netty吗
- TSL1.3新特性
- AES算法原理
- redis集群的使用
- mysql与mogo对比
- 场景题:设计一个im系统包括群聊单聊
- 场景题:设计数据库连接池
- 场景题:秒杀场景的设计
美团
- 项目详细信息,涉及一些aiot交互处理,怎么实现大量的不同设备的指令编解码和指令转化,服务器的架构,自己责任模块
- OOM的故障处理
- 有没有用过分布式锁,怎么实现的,讲讲原理
- redis的跳表用在哪,为什么用跳表
- mysql优化的实践经验
- hashMap的1.8与1.7区别
- netty的原理和使用
- tcp的连接过程
- socket有几个队列
- 一台服务器能支持多少连接,为什么
- tcp各个参数怎么设置
- redis底层基本数据类型,redis集群原理,cluster集群的使用
- mysql存储引擎类型,索引类型,innodb数据存储方式
- 线程池的参数说明,rejectHandler说明
- volatile的原理
- jvm有哪几种垃圾回收器,各自的应用场景
- g1回收器的特征
- jvm结构
- 负载均衡器的四层和七层负载均衡原理
- 场景题:设计一个高可用高并发的电商系统
腾讯
kafka生产端怎么实现幂等的
kafka如何实现分布式消息
kafka的slave的同步机制
kafka怎么进行消息写入的ack
为什么实现equals必须先实现hash方法
一个对象new出来后的结构,怎么保存的
讲一讲类加载的过程
redis的hash数据结构和如何扩容
mysql快照读怎么实现的
msyql 的事务隔离级别,不可重复读和幻读区别
YY
- JVM调优思路
- redis cluster集群扩容怎么数据平滑过度,从客户端设计
- mysql 的sql本身没问题的情况下,没走索引原因(反复强调sql没问题,不需要从sql角度考虑)
- kafka如何确保消息不丢失
- 分库分表如何进行跨库联合查询
- 限流设计用java实现,不能用工具类库
- dubbo的设计和完整调用过程(要详细)
- es的脑裂问题怎么解决
毒(得物)
- new 一个对象的过程发生了什么
- spring循环引用解决的原理是什么?
- FactoryBean 和 BeanFactory区别
- Synchronized原理?
- CAS volatile原理?
- 内存模型?什么是主内存?什么是工作内存?
- 数据库索引类型?原理?
- Spring Bean 生命周期?
- mysql优化经验?
- mysql锁类型?
- redis使用过程中应该注意什么问题?
- JVM调优参数?
- 线程池原理?属性代表含义?
- HashMap ConcurrentHashMap原理?
饿了么
- 项目介绍,怎么不断优化项目、架构升级?如果业务量剧增,怎么保证系统高可用、扩展性?
- 订单量、日新增多少?分库分表怎么做?基于什么维度去做?
- 检测到jvm内存大于配置jvm的xmx配置的内存, 三台机器中的一台机器有上面这种现象,如何解释?
- redis热key怎么解决?
- kafka为什么性能高?
- OOM场景分析?
- mysql集群是怎么部署的,主从同步?
- 怎么设置使用什么GC方式?不同年代GC收集器有哪些?
- 线上CPU很高怎么排查
- jdk1.8的新特性
- BIO\NIO了解
- mq怎么保证消息可靠性?
- 系统负载过高怎么办、什么问题导致的?怎么排查?
- linux操作系统简单介绍有哪些东西?
中通
- JVM介绍
- JMM模型
- gc root有哪些?
- JVM调优经验?
- 线程池注意事项,异常处理
- 分布式锁使用和原理?
- redis怎么持久化?高可用?
- rpc框架实现原理?
- 接口调用变慢排查
- 业务系统架构,业务量
- 数据库设计,优化方案
鱼泡泡(比心)
- 比较有成就的项目
- 清结算怎么实现的?
- 统一收银台设计?
- rocketMq 和 kafka区别,选型?
- kafka消息从生产到消费的流转过程?
- hashMap hashTable区别?
- 对线程安全的理解?
- CAS实现原理?
- 代码加锁有几种实现方式?
- 快速排序算法
- 分布式锁获取锁失败的处理,线程间的同步?
- redis线程模型,过期机制,淘汰策略?
- 线程池参数,使用场景,参数设置分析?
- mysql存储引擎,索引结构,分库分表
- 场景题:设计一个抢红包系统
来自朋友最近阿里、腾讯、美团等P7岗位面试题的更多相关文章
- 多次面试被拒,‘宅家苦修’30天,终获美团offer(含字节跳动/阿里/腾讯等大厂面试题整理)
背景:双非渣本. 今年由于疫情,上半年一直在家里.2月份本来无忧无虑,呆在家里不给国家添乱的时候,发现身边的同学找到了大厂的offer.心里开始有点慌张.本来想在3月份如果能回到学校,就开始考研之路, ...
- 支付宝开通海外退税 阿里腾讯暗战跨境O2O_21世纪网
支付宝开通海外退税 阿里腾讯暗战跨境O2O_21世纪网 支付宝开通海外退税 阿里腾讯暗战跨境O2O
- 剑指Offer——美团内推+校招笔试题+知识点总结
剑指Offer--美团内推+校招笔试题+知识点总结 前言 美团9.9内推笔试.9.11校招笔试,反正就是各种虐,笔试内容如下: 知识点:图的遍历(DFS.BFS).进程间通信.二叉查找树节点的删除及中 ...
- java大厂面经-阿里腾讯、网易美团、京东、华为、快手、字节全在这里了
前言 在这篇文章详细说了该如何去复习,之前也答应各位把面经整理一下,但是因为入职的事情耽搁了,现在整理出来回馈给大家! 美团 一面 0.自我介绍1.问项目(项目详细介绍.用到什么技术.有什么优化)2. ...
- 春招后端阿里腾讯字节美团Offer拿来吧你,面试经验分享
近期很多童鞋在准备校招了,找了蚂蚁的一位童鞋,给大家分享一波面试经验,以及面试心得,希望能帮大家在秋招拿到一个好结果 我自己的22届春招实习算是告一段落,给自己做个总结,也给大家分享一下面试的一些心得 ...
- 墙裂推荐!2020Android阿里&腾讯&百度&字节&美团校招面试汇总
基本情况 2021届硕士生,Android开发岗 此文主要是2020年年初春招实习的面试和正式校招面试经验汇总,最终校招拿到了腾讯,百度,美团等offer 主要包括阿里4面,腾讯实习4面和校招4面,字 ...
- 2019Android阿里&腾讯&百度&字节面试汇总(附面试题总结、Android书单)
1.基本情况 先简单说说我今年的面试经历吧,本人2018届211软件工程硕士生,Android开发岗.此文主要是2019年年初春招的面试和秋招面试经验汇总,最终拿到了阿里,腾讯,字节跳动,百度等off ...
- 在单链表的第i个位置后插入一个节点(阿里+腾讯等面试题总结)
时间:2014.04.26 地点:基地 ------------------------- 一.题目 题目是非常easy和基础,就是在单链表的第i个位置后插入一个节点.要求写代码,5分钟之内完毕.面腾 ...
- 2017年终巨献阿里、腾讯最新Java程序员面试题,准备好进BAT了吗
Java基础 进程和线程的区别: Java的并发.多线程.线程模型: 什么是线程池,如何使用? 数据一致性如何保证:Synchronized关键字,类锁,方法锁,重入锁: Java中实现多态的机制是什 ...
随机推荐
- Redis中的事务(多命令)操作
作为一个nosql数据库,事务是必要功能.但是redis我们是可以理解为它不支持事务操作的,因为它的特征完全不满足我们对事物的正常理解 ps:我不知道是谁一开始提出redis支持事务的,但是我更倾向于 ...
- 跟我一起学.NetCore之Swagger让前后端不再烦恼及界面自定义
前言 随着前后端分离开发模式的流行,接口对接.联调成为常事,前端同事会经常问:我需要调哪个接口?这个接口数据格式是啥?条件都传啥? 对于一些紧急接口可能会采取沟通对接,然后补文档,其他的都会回一句:看 ...
- AngularJS 路由和模板实例及路由地址简化方法
最近一同事在学习AngularJS,在路由与模板的学习过程中遇到了一些问题,于是今天给她写了个例子,顺便分享出来给那些正在学习AngularJS的小伙伴们. 话说这AngularJs 开发项目非常的爽 ...
- YOLOv4: Darknet 如何于 Ubuntu 编译,及使用 Python 接口
本文将介绍 YOLOv4 官方 Darknet 实现,如何于 Ubuntu 18.04 编译,及使用 Python 接口. 主要内容有: 准备基础环境: Nvidia Driver, CUDA, cu ...
- 基础篇:深入解析JAVA反射机制
目录 反射的概念 获取Class的三种方法 JAVA反射API 反射机制应用的场景 反射和JDK动态代理 欢迎指正文中错误 关注公众号,一起交流 参考文章 反射的概念 java的放射机制:在程序运行时 ...
- Dotnet Core IHttpClientFactory深度研究
今天,我们深度研究一下IHttpClientFactory. 一.前言 最早,我们是在Dotnet Framework中接触到HttpClient. HttpClient给我们提供了与HTTP交互 ...
- 多线程之ReentrantLock篇(五)
昨天有说过后面讲ReentrantLock,今天我们这篇幅就全局的讲解下,我们在Lock出来前,解决并发问题没得选只能用Synchronized. 一.ReentrantLock PK synchro ...
- Espruino似乎和Arduino一样
参考:https://baike.baidu.com/item/Espruino Espruino 编辑 锁定 讨论 Espruino 是一个微处理器的 JavaScript 解释器,我们用它来创 ...
- matlab中for 用来重复指定次数的 for 循环
参考:https://ww2.mathworks.cn/help/matlab/ref/for.html?searchHighlight=for&s_tid=doc_srchtitle for ...
- 101 01 Android 零基础入门 02 Java面向对象 03 综合案例(学生信息管理) 02 案例分析及实现 05 通过方法实现学生类与专业类关联——方案二
101 01 Android 零基础入门 02 Java面向对象 03 综合案例(学生信息管理) 02 案例分析及实现 05 通过方法实现学生类与专业类关联--方案二 本文知识点:通过方法实现学生类与 ...