三年Java开发,刚从美团、京东、阿里面试归来,分享个人面经!

超火GitHub秒杀系统文档:从基础架构到系统建设,标星55K+Star 秒杀系统趋于“生活化” 说起秒杀,我想你肯定不陌生,这两年,从双十一购物到春节抢红包,再到12306 抢火车票,“秒杀”的场景处处可见。简单来说,秒杀就是在同一个时刻有大量的请求争抢购买同一个商品并完成交易的过程,用技术的行话来说就是大量的并发读和并发写。 “秒杀系统”升级架构图 有需要完整《Github超火的秒杀系统文档》的朋友,麻烦帮忙转发后、关注戳这里免费领取,暗号:简书获取免费领取方式吧! 架构原则:“4 要 1 不要” 如果你是一个架构师,你首先要勾勒出一个轮廓,想一想如何构建一个超大流量并发读 阅读详情

美团

一面:

1、ConcurrentHashMap实现原理

2、HashMap实现原理

3、锁的实现原理

4、synchronized和重入所实现原理以及区别

5、一个char[]数组,里面有空格,以&结束。

6、jvm内存模型,都存什么。以及垃圾回收算法,垃圾回收器。

7、内存溢出的场景

8、设计模式,以及自己使用的场景。

9、Sping的AOP实现原理,以及对象生成方式的种类,单例的还是原型的。

二面:

1、分布式锁。

2、逐层遍历树。

3、原子类实现

4、volatile实现原理

5、自己做的项目,自己负责的东西的介绍,以及问题溯源。

6、数据库索引实现原理,什么情况下索引会失效。

7、数据库sql优化

8、多个线程执行完了,再执行一个线程,实现方式。

三面:

1、进程和线程的区别

2、给定一个进程,有多个线程,其中一个线程出现OOM异常,判断所有线程的状态。

3、介绍自己实现的东西。以及问题抛出。

京东

一面:

1、面向对象的优点

2、java的特点

3、说一说你做的东西

4、遇到的问题

二面:

1、简历上写的所有技术基本都问了,问得有点多,自己都有点乱,会的就说 不会的就说不知道。

2、谈对工作的看法,以及对问题的态度

3、linux的知识

三面:

1、HashMap实现原理。

2、线程池的实现原理

3、让说你自己最熟悉的技术,问得很深。

4、CAS和锁的区别,以及应用场景。

四面:

领导说比较忙,简单聊了聊,问问我为什么要换工作,以及期望薪资。很快就结束了。

阿里

记得不很清楚,面试时状态不很好,面试官跳跃性比较大,而且问得很深。根本不能含糊其辞

1、基本上jvm一定要基本掌握,并发编程需要掌握,mysql使用以及优化,mysql 引擎的区别。

2、阻塞队列的实现方式

3、Conurrenthashmap实现方式

4、编程:一个很大的字符串求和。

5、编程:手写死锁。

总结

面试前的“练手”还是很重要的,所以开始面试之前一定要准备好啊,不然也是耽搁面试官和自己的时间。

我自己是刷了不少面试题的,所以在面试过程中才能够做到心中有数,基本上会清楚面试过程中会问到哪些知识点,高频题又有哪些,所以刷题是面试前期准备过程中非常重要的一点。

下面我就把我整理的面试资料分享给有需要的读者朋友。

面试题及解析总结(点击获取)

三年Java开发,刚从美团、京东、阿里面试归来,分享个人面经

大厂面试场景

三年Java开发,刚从美团、京东、阿里面试归来,分享个人面经

知识点总结

三年Java开发,刚从美团、京东、阿里面试归来,分享个人面经

笔记总结

三年Java开发,刚从美团、京东、阿里面试归来,分享个人面经

《java编程基础》答案 《java编程基础》(曹静)书里的所有代码 立即下载

相关推荐

《Java编程基础》课后习题答案(原创)

《Java编程基础》课后习题答案,包括第三到第八章,很全面哦,我全都调试过的

新手小白都能上手的美团搬砖项目,零经验即可实操!

综上所述,美团搬砖项目是一个适合新手小白的赚钱项目,无需任何经验即可上手实操。通过了解项目原理、注册登录美团平台、选择适合自己的项目,并积极推广和提升服务质量,相信你也可以轻松实现利润的获取,走上赚钱之路。美团搬砖项目是指通过在美团平台上接单、购买商品或服务,并将其转卖或提供给他人,从中获取利润的一种赚钱方式。在进行美团搬砖项目的过程中,要积极推广自己的服务,吸引更多的客户和订单;作为一个美团搬砖者,首先需要在美团平台上注册一个账号,并完成相关的个人信息填写和认证,确保账号的正常使用和安全性。

gapjun0722的博客 1176

java课后题答案

关于java学习的,陈国军主编的第三版课后题答案,欢迎下载,祝天天开心

java语言程序设计基础篇第三章答案,字节大牛教你手撕Java学习

看完上述知识点如果你深感Java基础不够扎实,或者刷题刷的不够、知识不全面小编专门为你量身定制了一套针对知识面不够,也莫慌!还有一整套的,可以瞬间查漏补缺,即可免费领取!**全都是一丢一丢的收集整理纯手打出来的。

D1561691的博客 1034

Java基础及应用教程答案

Java基础及应用教程答案 清华大学出版

java编程基础习题答案(梁勇著,基础班+进阶版)

java编程基础习题答案(梁勇著,基础班+进阶版),项目exercise直接导入eclipse就可以看到答案了

淘系学妹分享阿里的20—60KJava岗位JD,真的太难了

内容覆盖了Java基础、集合类 Set、HTTP、Java多线程、数据结构、数据库、操作系统、锁 volatile synchronized Lock ReentrantLock AQS CAS等核心高频考点。我以前是在某国企做软件设计师,待遇一般而且没啥意思,做的方向基本都是操作系统、驱动和工具软件的开发。所以给你们按照知识点整理了一下,里面附带详细的参考答案,你哪个知识点薄弱,就有针对性的学习补充就好了。

老男孩的架构路 245

VFIO框架源码分析(一)- 从初始化到设备访问

本文深入剖析了Linux内核中的VFIO(Virtual Function I/O)框架,详细解读了其从初始化到设备访问的全过程。VFIO通过Container->Group->Device的层次化设计,利用IOMMU提供安全隔离,允许用户空间直接访问物理设备。文章基于Linux v5.15版本,重点分析了vfio_init模块入口、Container创建与配置、Group关联以及最终设备访问等关键环节,揭示了VFIO如何通过逐层授权机制构建安全可靠的设备直通模型,为虚拟化技术提供核心支持。

qq_36071928的博客 380

美团今年的薪资。。。

点击下方卡片,关注“CVer”公众号AI/CV重磅干货,第一时间送达之前我分享了华为、理想汽车、比亚迪、字节跳动、腾讯、阿里、百度、快手、京东、得物、小红书和拼多多的今年校招薪资。本文带大家看看美团的2024届校招程序员岗(含算法和软开)薪资(数据来自网上各个渠道的统计,仅供参考)。美团校招年薪总包构成 = 月薪 x 15.5 + 签字费(部分有) + 股票(部分有)普通 Offer档位:21k...

阿木寺的博客 6301

MDK5 Debug调试方法总结

MDK5 Debug调试方法总结

m0_70748084的博客 2万+

Miniconda3迁移(附图详细过程)

服务器上目录占满,想要将conda迁移到其他目录下的操作方法,详细教程。

2301_77554343的博客 6942

java数组求和_三年Java开发,刚从美团、京东、阿里面试归来,分享个人面经

美团一面:1、ConcurrentHashMap实现原理2、HashMap实现原理3、锁的实现原理4、synchronized和重入所实现原理以及区别5、一个char[]数组,里面有空格,以&结束。6、jvm内存模型,都存什么。以及垃圾回收算法,垃圾回收器。7、内存溢出的场景8、设计模式,以及自己使用的场景。9、Sping的AOP实现原理,以及对象生成方式的种类,单例的还是原型的。二面:1...

weixin_39692761的博客 77

LVGL misc timer 定时器(lv_timer.c)

定时器机制是LVGL中非常重要的一项功能,它承载了LVGL的延时任务执行,周期任务执行,时序任务执行等,可以说理解定时器的设计就一定程度上理解发LVGL的任务调度机制。

Bigan(安)的博客 4730

面试阿里,京东,百度,快手归来,三年Java开发总结了这些经验

本来是计划写一篇面经的,但是感觉对读者的帮助是很有限的,所以才出了这一篇面经合集,总结了几家公司常问的面试点恭喜你,如果你已经进入HRBP轮次得面试,那么你离正式通过面试就差一小步啦!HRBP面试主要考察候选人得价值观和上进心吧。主要涉及问题如下:那么社招面试都有哪些技巧呢?我认为技巧始终应该建立在实力的基础上。那么如何拥有实力呢?分模块进行梳理总结知识点,在日常的学习工作中,对各个知识点进行不断的丰富与补充。什么?你没有时间进行总结?没关系,待会我会有干货资源分享,大家只需要在此基础上进行差缺补漏即可。

m0_71563599的博客 262

第十届MathorCup高校数学建模挑战赛-B题:养老服务床位需求预测与运营模式研究

当养老床位数增加时存在的商机,提出了相应的养老服务床位的运营商业模式。就业的可能性,建立多目标规划模型,尽可能同时满足三方面的要求。务床位的需求、制定合理的养老服务床位发展规划,是构建和谐社会、幸福社会。问题一的床位需求与市场类型的分类结果,查找关于国内养老院的相关数据,探。求,又能持续发展养老事业,同时还能促进社会就业的养老服务床位运营的商业。养老服务床位数的增加能够带来的就业方面因素的影响,并对这些因素进行一个。你们的模型及其结论为科学依据,对政府管理部门针对养老床位规划提出合理的。

getusushu的博客 1139

NPU性能榨取手把手教程:RK3588上YOLOv5s多线程部署与120FPS极限探索

RK3588 YOLOv5s多线程部署优化指南 本教程深入解析RK3588芯片上YOLOv5s模型的高性能多线程部署方案。RK3588作为瑞芯微旗舰AIoT芯片,内置三核NPU(6TOPS算力)和硬件加速器(RGA/VPU),为AI推理提供强大支持。通过线程池技术,我们将视频处理的读取、推理、后处理等环节解耦并行,显著提升系统吞吐量。教程详细介绍了从PyTorch到RKNN格式的模型转换流程、INT8量化方法,以及基于RKNN C++ SDK的YOLOv5推理核心实现,帮助开发者最大化发挥RK3588的AI

LXY_LOVE36的博客 973

2024年Java最新LeetCode - 748(1),透彻分析源码

例1 :字符串 “L” , 数组 {leap“, “lie”},在忽略大小写的情况下,数组中的两个元素都包含 L,这时就 返回最短单词 lie。每次面试都是检验自己知识与技术实力的一次机会,面试结束后建议大家及时总结复盘,查漏补缺,然后有针对性地进行学习,既能提高下一场面试的成功概率,还能增加自己的技术知识栈储备,可谓是一举两得。总的来说就是,输入一个 “不规则” 的字符串,从中提取字母数据 ,这些字母数据可能可以构成一个单词,也有可能构造不了单词。在可以构成单词的情况下,且数组中有这个单词,直接返回。

2401_84584289的博客 602

【深度学习驱动流体力学】采集OpenFOAM仿真数据作为AI模型训练数据集与卷积神经网络搭建到预测(一站式完整代码实现)

采集OpenFOAM仿真数据作为AI模型训练数据集与卷积神经网络搭建到预测(一站式完整代码实现)

源代码杀手的博客 1414
上一篇: 饿了么4面(Java岗)面经分享:MySQL+分布式+框架+数据结构+源码+JVM+线程
下一篇: 十面字节跳动,依旧空手而归,我该放弃吗?
加班不秃顶
博客等级 码龄7年 1822粉丝 599原创
评论 12
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值