2021Java面试笔试总结!java反射原理面试

2021年春招java开发岗面试总结,阿里+猿辅导+腾讯+美团,附上我整理好的完美回答。 前言 最近本菜鸡实习面试差不多告一段落了,会陆续回忆一些面试过程的问题。 由于腾讯和美团每一面都是视频面试,没有录音或者录屏,所以可能只有阿里的面经详细一点 面试情况 西部某末流985硕,本硕科班,春招期间只投递BAT+美团、猿辅导。目前情况: 阿里(已意向书) 猿辅导(笔试挂) 腾讯(已offer) 百度(未参加面试) 美团(已offer) 准备得太晚,到3月中旬才开始投递,3月22号才经历第一场面试,完全错过了2月和三月初的提前批机会,但是早一点投递真的很重要,特别是2月份阿里的提前批面试不进系统,机会 阅读详情

一面(一个半小时)

  1. 首先自我介绍

  2. 了解Web层开发?数据库索引了解么?聚簇索引,非聚簇索引?索引分类?

  3. 了解数据库都由哪些引擎?分别有什么区别和使用场景?

  4. 了解分布式?高可用?如何保证节点集群的同步?Nginx了解过么?

  5. 什么是事务,数据库的隔离级别,Mysql默认的隔离级别。

  6. JVM的内存模型,GC算法

  7. 非递归实现青蛙跳台阶(非递归斐波拉契数列)

  8. 判断链表是否有环,若有则返回环的入口节点

  9. 对象的重写和重载?

  10. 设计模式里面,单例模式?实现单例模式的双重校验。

  11. epoll函数怎么理解?epoll函数在别的哪些地方有用到?

  12. 手撕:两个链表的重合第一个节点。

二面(一个小时)

  1. 自我介绍吧

  2. 项目介绍

  3. 进程与线程的区别

  4. 进程通信的方式

  5. 信号量是怎么实现的

  6. URL分为哪些部分

  7. 浏览器输入URL发生了什么

  8. DNS如何解析域名的

  9. TCP的三次握手和四次挥手及其原因

  10. 手撕:有时间区间,判断昨天送外卖的峰值。(这个题做了快三十分钟,主要是外卖订单可能是前天的,昨天的或者今天的)。

  11. 死锁的原因及如何解决

  12. 常见的I/O模式,同步和异步的区别

三面(四十分钟)

  1. 自我介绍

  2. 实习项目

  3. 请总结实习学到的三个点

  4. 类似于百度地图,如何求A地到B地的路径,刚开始被面试官套路了,用各种分类讨论了半天,最后才发觉面试官想问的是有向图求最短路径?说了一下方法是什么?迪杰斯特拉算法作用,复杂度?

  5. 智力题:一天24小时,时针和分针会重合几次?

  6. 智力题:四个人打牌,钱都被风刮到地上,每个人都知道自己多少钱,你只知道总数。请问你能帮他们都分准钱吗,其中每个人都可能说谎。

  7. 还有啥问题?

HR面

  1. 自我介绍

  2. 为啥想来美团?对美团了解多少?

  3. 心中的互联网公司排序啊

  4. 腾讯和美团选哪个啊

  5. 自己的优点和缺点

  6. 还有什么问题 ?

总结

蚂蚁面试比较重视基础,所以Java那些基本功一定要扎实。蚂蚁的工作环境还是挺赞的,因为我面的是稳定性保障部门,还有许多单独的小组,什么三年1班,很有青春的感觉。面试官基本水平都比较高,基本都P7以上,除了基础还问了不少架构设计方面的问题,收获还是挺大的。

资料领取方式:戳这里


经历这次面试我还通过一些渠道发现了需要大厂真实面试主要有:蚂蚁金服、拼多多、阿里云、百度、唯品会、携程、丰巢科技、乐信、软通动力、OPPO、银盛支付、中国平安等初,中级,高级Java面试题集合,附带超详细答案,希望能帮助到大家。

主要有**:蚂蚁金服、拼多多、阿里云、百度、唯品会、携程、丰巢科技、乐信、软通动力、OPPO、银盛支付、中国平安等初,中级,高级Java面试题集合,附带超详细答案,希望能帮助到大家。

蚂蚁金服5面,总结了49个面试题,遇到的面试官都是P7级别以上

2021春招面经汇总,说一说我拿到的那些offer,希望大家给点意见(持续更新中...) 前言 因为楼主编程实力不够硬所以投的基本上都是中小型企业,希望能给大家带来参考: 1.上海泛微(4.1-4.9) Java研发转项目实施岗位,三次面试,在另一个帖子里已经详细写了。 成都长城开发科技有限公司(4.9-4.13) 3次面试(技术面+hr面+综合素质面) 一面技术面: 反射原理 集合 HashMap和HashTable Spring的AOP和IOC Spring中的三级反转 事务特性、事务隔离级别 Redis(简历上写了问的) 数据库中的聚合函数 内存溢出和内存泄漏 内存泄漏memory lea 阅读详情

相关推荐

SpringBoot与锐浪报表服务器深度整合实战指南

本文详细介绍了SpringBoot与锐浪报表服务器的深度整合实战指南,包括环境准备、Windows/Linux系统配置、核心功能实现代码解析及常见问题解决方案。通过具体案例和代码示例,帮助开发者高效完成报表系统的集成与部署,提升企业级应用的报表处理能力。

weixin_29238147的博客 370

MySQL社区版安装

mysql社区版安装

m0_62317155的博客 5470

用Java和MQTT搞定大疆无人机自动巡检:一个真实机场项目的踩坑与优化记录

本文详细介绍了如何利用Java和MQTT协议实现大疆无人机在机场自动巡检系统的开发与优化。通过实战案例分享系统架构设计、通信协议选型、断线重连机制及数据通道优化等关键环节,帮助开发者解决GPS信号漂移、MQTT消息风暴等典型问题,提升系统性能和可靠性。

weixin_30275415的博客 495

mysql 社区版安装教程(msi 方式)

mysql 社区版安装教程,一路绿灯不踩坑

天空中不留下鸟的痕迹,但我已经飞过 3069

C# 开发 WPS 插件实战:从环境搭建到功能实现(附完整代码)

本文提供了一份详尽的C#开发WPS插件实战指南,涵盖从环境搭建到功能实现的完整流程。通过COM技术,开发者可以创建自定义插件,为WPS Office扩展自动化功能,如文档处理与格式转换。文章包含核心概念解析、Ribbon界面集成、调试部署方法及完整代码示例,帮助开发者快速上手。

rust6ferris的博客 928

SAP CEWB 高效批量调整工艺路线与BOM的实战指南

本文详细介绍了SAP CEWB工具在批量调整工艺路线与BOM中的高效应用。通过实战案例和操作指南,帮助制造业企业快速掌握批量修改技巧,显著提升工作效率,避免手工操作带来的错误和耗时。特别适合需要频繁更新工艺路线和BOM的企业用户。

weixin_42524708的博客 399

【教程】最新MySQL8.3.0社区版安装指南(超详细)

MySQL最新版8.3.0安装教程

EliasChang的博客 4万+

【python3.7】解决报错 error: Microsoft Visual C++ 14.0 or greater is required. Get it with “Microsoft C++

解决pip安装py7zr遇到的报错问题。

水w的博客 3944

【MySQL社区版8.0小白级别安装教程】

MySQL社区版8.0安装教程,小白级别!

white_kid的博客 9859

C51单片机驱动ILI9341彩屏实战:从Proteus仿真到绘制自定义图案(附完整代码)

本文详细介绍了使用C51单片机驱动ILI9341彩屏的完整实战流程。内容涵盖硬件连接、8080并行接口时序模拟、寄存器初始化、屏幕方向设置以及基本图形绘制原理,并重点讲解了如何在Proteus仿真环境中搭建电路、调试代码,最终实现自定义图案的显示。文章提供了完整的代码示例,为嵌入式开发学习者和复古硬件爱好者提供了一套可行的解决方案。

rnn9storyteller的博客 511

软考高级网络规划设计师教程(第3版)

"本书是由工业和信息化部教育与考试中心组织编写的考试用书,依据《网络规划设计师考试大纲》(2026年审定通过)编写。本书分为两篇:第一篇为网络规划与设计综合知识,其中第1章介绍计算机网络基础知识,第2章介绍网络互连与互联网,第3章介绍网络规划与设计的知识和方法,第4章介绍网络资源设备,第5章介绍网络安全技术,第6章介绍标准化和网络安全法规;第二篇为案例实践,其中第7章介绍网络规划案例,第8章介绍网络故障分析与处理案例,第9章介绍网络安全部署案例,第10章介绍网络规划与设计论文写作的指导思想和写作技巧。

鹿鸣天涯 3946

Win10下MySql Server5.7社区版的安装详情-配图

最近准备学习并使用mysql数据库,为避免以后需要找安装教程的时候,能快速使用些教程。 社区版本就是免费版本 下载进入官方网址:https://www.oracle.com/index.html (游客下载资源时,需要登录,所以事先注册一下oracle账号吧!) 社区版下载链接:http://dev.mysql.com/downloads/ 找到mysql服务(MySQL Communit

NOT NULL 7794

【WRF工具】WRF Domain Wizard第一期:软件下载及安装

【WRF工具介绍】WRF Domain Wizard-确定模拟区域

WW、forever的博客 2918

2021Java面试笔试总结

前言 周末花了2天时间学习了额RabbitMQ,总结了最核心的知识点,带大家快速掌握RabbitMQ,整理不易希望帮忙点赞,转发,分享下,谢谢 蚂蚁花呗第一次技术面(60min): Java容器有哪些?哪些是同步容器,哪些是并发容器? ArrayList和LinkedList的插入和访问的时间复杂度? java反射原理, 注解原理? 说说一致性 Hash 原理 新生代分为几个区?使用什么算法进行垃圾回收?为什么使用这个算法? HashMap在什么情况下会扩容,或者有哪些操作会导致扩容? HashMap p

m0_59183028的博客 113

怀旧版电脑GBC模拟器

再现原版GBC掌机的界面,电脑运行连游戏界面都一样大小,很怀旧,很真实,(英文版)强烈推荐,很小的文件,很难才找到的。

SAP B1中文培訓教材_SDK

公司内部培训资料,对开发工具 ,DIAPI, UIAPI,Add-ON有详细解说

Java开发社招面试经验:2021最新Java面试笔试

今年互联网形式依旧严峻,再次爆发几次大规模裁员潮。我决定把这篇文章分享出来帮助那些对前途感到迷茫的朋友。 在猎头的眼里,我已不是根正苗红的程序员。何为根正苗红?计算机专业毕业,从毕业起就从事特定方向的开发工作,这才是猎头眼中的香饽饽。 毕业之后的那段岁月,可以用悲惨形容,每当和人提起,我总会有点自嘲的说“睡过凌晨一点的办公室,吃过凌晨三点的便利店,做过凌晨五点的首班车”。但是回头想想,我却要感谢那不堪的经历,让我找到了适合自己的方向。 作为技术人员,我一直有个疑问,什么是你引以为傲的资本?面对已经来临..

m0_56824583的博客 317

汉书HE8,好用的汇编代码编写工具

汉书HE8,好用的汇编代码编写工具早期编写汇编代码所用功能强大

最全万字长文丨7个经典问题,助你拿下Java面试(建议收藏),含泪狂刷Java基础面试118题

1、看视频进行系统学习这几年的Crud经历,让我明白自己真的算是菜鸡中的战斗机,也正因为Crud,导致自己技术比较零散,也不够深入不够系统,所以重新进行学习是很有必要的。我差的是系统知识,差的结构框架和思路,所以通过视频来学习,效果更好,也更全面。关于视频学习,个人可以推荐去B站进行学习,B站上有很多学习视频,唯一的缺点就是免费的容易过时。2、读源码,看实战笔记,学习大神思路“编程语言是程序员的表达的方式,而架构是程序员对世界的认知”。所以,程序员要想快速认知并学习架构,读源码是必不可少的。

2401_84688466的博客 1069

visio安装包

Microsoft Office Visio 是一款专业的制图软件。利用经过更新的形状、协作工具和数据链接图表,创建专业级图表以简化复杂的信息。

最全的一套Java基础面试题

面试题整理自互联网,只供大家学习交流,切莫商用,军哥尽量做到每日更新一套Java学习干货,希望大家每天有提高,一起进步!如果没加过军哥微信的加一下微信备注 666 即可开通。最新java常见笔试面试题汇总(附答案)!最大努力通知方案(订单 -> 积分)3、static和final关键字。2、HTTP与HTTPS之间的区别。每月免费送Java海量资源网站。2、报表异常 | JVM调优。3、大屏异常 | JUC调优。最近开始收Java学员了。查询异常 | SQL 调优。关注公众号java911。

Java软件源码大全博客 942

盘点一下我春招拿到的offer,希望大家给点意见,附上我的大厂面经!

前言 因为楼主编程实力不够硬所以投的基本上都是中小型企业,希望能给大家带来参考: 1.上海泛微(4.1-4.9) Java研发转项目实施岗位,三次面试,在另一个帖子里已经详细写了。 成都长城开发科技有限公司(4.9-4.13) 3次面试(技术面+hr面+综合素质面) 一面技术面: 反射原理 集合 HashMap和HashTable Spring的AOP和IOC Spring中的三级反转 事务特性、事务隔离级别 Redis(简历上写了问的) 数据库中的聚合函数 内存溢出和内存泄漏 内存泄漏memory lea

weixin_53185946的博客 538

Java常见笔试面试总结

一、Java 基础 1.JDK 和 JRE 有什么区别? 2.== 和 equals 的区别是什么? 3.两个对象的 hashCode()相同,则 equals()也一定为 true,对吗? 4.final 在 java 中有什么作用? 5.java 中的 Math.round(-1.5) 等于多少? 6.String 属于基础的数据类型吗? 7.java 中操作字符串都有哪些类?它...

DarlingRay的博客 211

Java最全面试题【五分钟看完】

史上最全Java面试题。 抽象类必须要有抽象方法吗? 既然有了字节流,为什么还要有字符流? 说说&和&&的区别。 构造器Constructor是否可被override? String str="i"与 String str=new String(“i”)一样吗? 哪些集合类是线程安全的? 如何实现数组和 List 之间的转换?

weixin_43474701的博客 5687

2024Java笔试真题,mybatis面试题及答案高级

一面一共问了15个问题,信息量还是很大的,但是可以看到这些问题都不算难,主要是考察基础知识的掌握情况,这一轮面试的难度数据一面的正常难度,持续的时长也算是正常范围。

475

2021阿里等大厂Android高级开发面试完全攻略手册

引言 2017年初Android市场饱和的传言一度甚嚣尘上。2018年经济寒潮下,到如今众多大厂和曾经风口上的互联网企业也不得不裁员自保,通过小程序、前端渲染以达到原生的实现。 提笔初衷 面对外界的纷繁复杂和技术栈的日新月异,我们更应该清楚认识到自身技术的短板来进行知识巩固。目前移动端Android初中级人才大量涌入,正所谓僧多粥少,但博主始终认为 苦心人,天不负,只要自身有过硬的知识广度和深度储备,在寒冬之下,同样也能站稳脚跟。 工作 博主在年前走了一波社招试试水,一番厮杀后最终拿到多家offer,.

老皮的博客 612

java笔试面试题(二)

17 描述一下 JVM 加载 class 文件的原理机制 ?       首先来看一下java程序的执行过程。   从这个框图很容易大体上了解java程序工作原理。首先,你写好java代码,保存到硬盘当中。然后你在命令行中输入 :javac YourClassName.java 。此时,你的java代码就被编译成字节码(.class)。如果你是在Eclipse IDE或者其他开发工

三棵石头的博客 579

2024高级Java笔试总结,苦逼程序猿拿头发换生活

015)][外链图片转存中…(img-rrpVC6sJ-1711115142016)]点击传送门,即可免费领取!

2301_82241859的博客 624

java面试必备--JAVA基础篇(十二) 之 反射

相信很多同行小伙伴会因为许多原因想跳槽,不论是干得不开心还是想跳槽涨薪,在如此内卷的行业,我们都面临着“面试造火箭,上班拧螺丝”的局面,鉴于当前形势博主呕心沥血整理的干货满满的造火箭的技巧来了,本博主花费2个月时间,整理归纳java全生态知识体系常见面试题!总字数高达百万! 干货满满,每天更新,关注我,不迷路,用强大的归纳总结,全新全细致的讲解来留住各位猿友的关注,希望能够帮助各位猿友在应付面试笔试上!当然如有归纳总结错误之处请各位指出修正!如有侵权请联系博主QQ1062141499! ...

用键盘与世界交流 600

Java开发笔试题总结,深入分析解读MySQL锁,解决幻读问题

就写到这了,也算是给这段时间的面试做一个总结,查漏补缺,祝自己好运吧,也希望正在求职或者打算跳槽的 程序员看到这个文章能有一点点帮助或收获,我就心满意足了。多思考,多问为什么。希望小伙伴们早点收到满意的offer!越努力越幸运!金九银十已经过了,就目前国内的面试模式来讲,在面试前积极的准备面试,复习整个 Java 知识体系将变得非常重要,可以很负责任的说一句,复习准备的是否充分,将直接影响你入职的成功率。

F1520080的博客 824
上一篇: 2021Java面试笔试总结!java入门书籍下载
下一篇: 2021Java进阶新篇章,mysql选择当前数据库
普通网友
博客等级 码龄6年 39粉丝 387原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值