来自年初和最近朋友的大厂面试题。

阿里巴巴

  1. 对象如何进行深拷贝,除了clone

  2. happen-before原则

  3. jvm调优的实践

  4. 单例对象会被jvm的gc时回收吗

  5. redis如果list较大,怎么优化

  6. tcp的沾包与半包

  7. socket编程相关的一些api和用法

  8. 建立和处理连接的是同一个socket吗,socket中两个队列分别是啥

  9. 项目中有使用过netty吗

  10. TSL1.3新特性

  11. AES算法原理

  12. redis集群的使用

  13. mysql与mogo对比

  14. 场景题:设计一个im系统包括群聊单聊

  15. 场景题:设计数据库连接池

  16. 场景题:秒杀场景的设计

美团

  1. 项目详细信息,涉及一些aiot交互处理,怎么实现大量的不同设备的指令编解码和指令转化,服务器的架构,自己责任模块

  2. OOM的故障处理

  3. 有没有用过分布式锁,怎么实现的,讲讲原理

  4. redis的跳表用在哪,为什么用跳表

  5. mysql优化的实践经验

  6. hashMap1.8与1.7区别

  7. netty的原理和使用

  8. tcp的连接过程

  9. socket有几个队列

  10. 一台服务器能支持多少连接,为什么

  11. tcp各个参数怎么设置

  12. redis底层基本数据类型,redis集群原理,cluster集群的使用

  13. mysql存储引擎类型,索引类型,innodb数据存储方式

  14. 线程池的参数说明,rejectHandler说明

  15. volatile的原理

  16. jvm有哪几种垃圾回收器,各自的应用场景

  17. g1回收器的特征

  18. jvm结构

  19. 负载均衡器的四层和七层负载均衡原理

  20. 场景题:设计一个高可用高并发的电商系统

腾讯

  1. kafka生产端怎么实现幂等的

  2. kafka如何实现分布式消息

  3. kafka的slave的同步机制

  4. kafka怎么进行消息写入的ack

  5. 为什么实现equals必须先实现hash方法

  6. 一个对象new出来后的结构,怎么保存的

  7. 讲一讲类加载的过程

  8. redis的hash数据结构和如何扩容

  9. mysql快照读怎么实现的

  10. msyql 的事务隔离级别,不可重复读和幻读区别

YY

  1. JVM调优思路

  2. redis cluster集群扩容怎么数据平滑过度,从客户端设计

  3. mysql 的sql本身没问题的情况下,没走索引原因(反复强调sql没问题,不需要从sql角度考虑)

  4. kafka如何确保消息不丢失

  5. 分库分表如何进行跨库联合查询

  6. 限流设计用java实现,不能用工具类库

  7. dubbo的设计和完整调用过程(要详细)

  8. es的脑裂问题怎么解决

毒(得物)

  1. new 一个对象的过程发生了什么

  2. spring循环引用解决的原理是什么?

  3. FactoryBean 和 BeanFactory区别

  4. Synchronized原理?

  5. CAS volatile原理?

  6. 内存模型?什么是主内存?什么是工作内存?

  7. 数据库索引类型?原理?

  8. Spring Bean 生命周期?

  9. mysql优化经验?

  10. mysql锁类型?

  11. redis使用过程中应该注意什么问题?

  12. JVM调优参数?

  13. 线程池原理?属性代表含义?

  14. HashMap ConcurrentHashMap原理?

饿了么

  1. 项目介绍,怎么不断优化项目、架构升级?如果业务量剧增,怎么保证系统高可用、扩展性?

  2. 订单量、日新增多少?分库分表怎么做?基于什么维度去做?

  3. 检测到jvm内存大于配置jvm的xmx配置的内存, 三台机器中的一台机器有上面这种现象,如何解释?

  4. redis热key怎么解决?

  5. kafka为什么性能高?

  6. OOM场景分析?

  7. mysql集群是怎么部署的,主从同步?

  8. 怎么设置使用什么GC方式?不同年代GC收集器有哪些?

  9. 线上CPU很高怎么排查

  10. jdk1.8的新特性

  11. BIO\NIO了解

  12. mq怎么保证消息可靠性?

  13. 系统负载过高怎么办、什么问题导致的?怎么排查?

  14. linux操作系统简单介绍有哪些东西?

中通

  1. JVM介绍

  2. JMM模型

  3. gc root有哪些?

  4. JVM调优经验?

  5. 线程池注意事项,异常处理

  6. 分布式锁使用和原理?

  7. redis怎么持久化?高可用?

  8. rpc框架实现原理?

  9. 接口调用变慢排查

  10. 业务系统架构,业务量

  11. 数据库设计,优化方案

鱼泡泡(比心)

  1. 比较有成就的项目

  2. 清结算怎么实现的?

  3. 统一收银台设计?

  4. rocketMq 和 kafka区别,选型?

  5. kafka消息从生产到消费的流转过程?

  6. hashMap  hashTable区别?

  7. 对线程安全的理解?

  8. CAS实现原理?

  9. 代码加锁有几种实现方式?

  10. 快速排序算法

  11. 分布式锁获取锁失败的处理,线程间的同步?

  12. redis线程模型,过期机制,淘汰策略?

  13. 线程池参数,使用场景,参数设置分析?

  14. mysql存储引擎,索引结构,分库分表

  15. 场景题:设计一个抢红包系统

有道无术,术可成;有术无道,止于术

欢迎大家关注Java之道公众号

好文章,我在看❤️

来自朋友最近阿里、腾讯、美团等P7岗位面试题相关推荐

  1. 阿里、腾讯、美团等P7岗位面试题

    来自朋友最近阿里.腾讯.美团等P7岗位面试题 程序员小灰 昨天 以下文章来源于艾小仙 ,作者艾小仙 艾小仙 2本学渣,阿里P7,9年码龄,纵观半生,产品运营,开发测试,app游戏,大厂小厂,雨露均沾, ...

  2. 硬核拆解Sea:新生代“阿里+腾讯+美团“的估值逻辑

    近年来,新兴的东南亚互联网市场成为众多企业的掘金地,它们无不是相中了这块土地上存在的巨大可能. 东南亚主要六个国家的互联网覆盖达到3.6亿人口,占六国人口的60%.其中90%的互联网用户通过智能手机上 ...

  3. 校招面试经验小分享,阿里腾讯美团字节实习offer

    近期很多童鞋在准备校招了,找了蚂蚁的一位童鞋,给大家分享一波面试经验,以及面试心得,希望能帮大家在秋招拿到一个好结果 我自己的22届春招实习算是告一段落,给自己做个总结,也给大家分享一下金三银四的一些 ...

  4. sqoop数据倾斜_北京卓越讯通大数据岗位面试题分享

    北京卓越讯通面试题 学长1 1)笔试 (1)JAVA支持的数据类型有哪些?什么是自动拆装箱? (2)AtomicInteger和Volatile等线程安全操作的关键字的理解个使用 (3)创建线程有几种 ...

  5. 关于阿里腾讯京东美团提供的学生云主机总结

    关于阿里腾讯京东美团提供的学生云主机总结 目前市面上的云服务商很多,阿里云,腾讯云,百度云, 网易云,新浪云,联通沃云,华为云,京东云,美团云,滴滴云,又拍云,七牛云,等等一大堆云服务,但是提供学生优 ...

  6. 关阿里腾讯京东美团提供的学生云主机相关内容的总结

    关于阿里腾讯京东美团提供的学生云主机总结 目前市面上的云服务商很多,阿里云,腾讯云,百度云, 网易云,新浪云,联通沃云,华为云,京东云,美团云,滴滴云,又拍云,七牛云,等等一大堆云服务,但是提供学生优 ...

  7. 乌镇饭局后,阿里腾讯走向了分岔路

    互联网行业最近的大事除了TikTok的内外交困,最引人注意但也有可能被习惯性忽视的一则消息是:阿里和腾讯之间的市值已经差了一万亿港币. 过去一段时间里,人们往往把阿里腾讯相提并论,流水的"网 ...

  8. 阿里腾讯世纪大和解?至少影响10亿人!

    ????????关注后回复 "进群" ,拉你进程序员交流群???????? 作者:风清 来源:电商头条(ID:ecxinwen) 转载请联系授权(微信ID:laodianzhuli ...

  9. 2018互联网月饼哪家壕,阿里腾讯网易走着瞧

    来源:转载自BAT公号 每逢佳节倍思亲. 平日里暗自较劲的互联网大佬们,到了中秋佳节,自然不会错过这场好戏. 为了讨好员工,彰显自家福利,这些巨头们也是很拼的. ▆▆▆ 阿里 今年阿里集团的月饼依旧延 ...

最新文章

  1. 2019 ICPC Asia Nanjing Regional C.Digital Path(拓扑排序递推DP)
  2. mysql提取数据字符_如何从MySQL查询的字符串中提取数值?
  3. DeepFaceLab史上最快的环境搭建(虚拟环境)
  4. 将查询后的数据导入到其他表中
  5. muduo学习笔记 - 第4章 C++多线程系统编程精要
  6. 89. Gray Code - LeetCode
  7. leetcode63 不同路径II
  8. 小米宣布造车后,雷军与四位造车界大佬合影照曝光
  9. 一万块是存入支付宝里的余额宝好还是存在微信的零钱通里好?
  10. 大厂面试常问的机器学习,计算机视觉怎么学?详细指南来了!
  11. 浅谈C++的智能指针
  12. hibernate级联 cascade属性(转)
  13. 关于LINUX输入法候选框光标跟随的代码的一个网页
  14. 一个本科毕业生的Java学习之路
  15. xss-labs靶场全通关
  16. 04、docker端口映射的原理及配置方法
  17. 图扑软件携手华为云再创合作共赢新局面
  18. Internet Explorer 无法打开该 Internet 站点。请求的站点不可用
  19. 计算机视觉面试宝典--文本检测与GAN篇
  20. Vue ElementUI table给表格一个斜线分隔线

热门文章

  1. oracle用户登录报错,oracle用户登录报错-bash: ulimit: open files: cannot modify limit: Operation not permitted...
  2. php下拉列表 二级 联动,PHP+Ajax实现二级联动下拉菜单!
  3. java生成验证码SWT_Java SWT Lable框中显示图片验证码
  4. python file read和write的速度_python file.truncate() 然后 file.write() file.read() 出现乱码...
  5. updatebyprimarykeyselective怎么更新某个字段为null_一千个不用 Null 的理由
  6. mdb文件取消隐藏_webshellphp隐藏技巧
  7. python做插件应用_Python插件机制实现详解
  8. (数据库系统概论|王珊)第三章关系数据库标准语言SQL-第四节:数据查询
  9. (计算机组成原理)第五章中央处理器-第二节:指令执行过程(取指周期、间址周期、执行周期和中断周期)
  10. Python fire官方文档教学(自动生成命令行,个人觉得意义不大,不如argparse)