java开发3轮技术面+hr面 面经(MT)

一直没打理博客园  发现博客园阅读量好大,就把前段时间写的一个面经也搬过来咯,大家一起加油。。。。

作者:小仇Eleven 
链接:https://www.nowcoder.com/discuss/37792 
来源:牛客网

首先讲真,得感谢牛客的讨论区,感谢美团给我面试的机会,感谢帮忙内推的小伙伴,楼主渣渣双非学校小硕,投过简历无数,简历被挂无数,几乎都是石沉大海,所以每次面试都感觉弥足珍贵,本来上周面完就该发个面经的,但想想还是等定下来再写吧,今天收到了电话通知,所以过来发个贴,好了,废话不多说,不管最后去不去mt,先把面经弄出来再说。。。 
技术一面: 
一面基本上面的还算基础 没有过多的刁难 不过问题量特别大 
1、自我介绍 
巴拉巴拉,大致说了下实习和自己平时自己喜欢做的事情 
2、我们先聊聊java基础知识吧,说出Object类的常用方法?

toString(),clone(),线程的三个方法:wait()notify()notifyAll(),hashcode(),finallize(),equals()

大致讲了上面这些个方法 并说了下各个方法的作用。。。。 
3、刚刚说到object的常用方法,这些方法你应该都很熟悉吧,那你说说你对equal和hashcode这两个方法的认识? 
主要谈了下两个的作用 以及 当重写equal方法时候一定要记得重写hashcode方法,然后面试官就问了为什么,然后就继续巴拉巴拉。。。 
然后面试官紧接着问 两个对象如果equals那么这两个对象的hashcode一定相等么 回答是! 那如果两个对象的hashcode相等那么这两个对象是否一定equals?回答 不一定!理由其实 就是 关于 讲重写这两个方法的情况。。。。 
4、多线程用过吧?写过一些demo,那你说说多线程之间的通信,回答用wait sleep notify notifyAll配合使用 然后就问 wait和sleep一样吗?回答不一样,然后巴拉巴拉谈了下,关于对象锁的释放,是否需要唤醒。。。 
5、嗯,刚刚谈到了锁,一下面试官就扯出了锁,看你简历上ssh mybatis都熟悉,那你知道悲观锁和乐观锁吧?答知道,然后讲了下两个的区别以及应用场景 
6、你平时数据库一般用的什么 mysql 那你说说在工作中一般用的什么数据库引擎 答 mysql默认的是InnoDB存储引擎 敢情面试官想给我使绊子来着,接着就让说InnoDB和MyISAM之间使用场景问题了,然后就就着这两种存储引擎的区别 以及 优缺点巴拉巴拉说了一通 
7、平时是怎么处理事务的,讲下对事务的了解 
巴拉巴拉。。。。 
8、看你简历上讲了分库分表 谈谈两个的使用 以及 在工作中 怎么去设计 
这里主要是结合自己实习的项目来说的 
9、mybatis缓存 以及谈谈你们项目为什么用spring mvc+mybatis 而不用Hibernate? 
主要是说说一级缓存 二级缓存 然后 讲讲mybatis相对于Hibernate来说的优点好处之类 
10、项目里用到了redis 为什么用它? 
巴拉巴拉讲了一通业务需要 缓存数据 实现会话缓存的机制之类 
11、.java如何实现多态 
讲了下重载和重写 
12、谈谈java的垃圾回收机制 
从java提供垃圾回收机制说起,谈到了回收时机 何时回收 以及几个常用的垃圾回收算法,然后面试官问了解G1吗,听过但没具体了解了,实话实说,就没再继续了。。 
13、谈谈网页登录模块里记住我这个功能? 
从session一直到cookie,巴拉巴拉说了下各自的实现原理 以及缓存机制。。。 
14、谈谈三次握手四次挥手 以及为什么是三次 为什么是四次 一定要是四次吗? 
巴拉巴拉 结合网络中 那两个图来就行了,肯定不一定是四次 具体原因 大家知道。。。 
15、如果让你设计一个大型网站,你觉得哪些东西是需要考虑的 为什么? 
巴拉巴拉 谈了负载 谈了缓存 谈了框架 然后面试官继续问 就这些吗 然后继续扯 服务器 接着扯 。。。。 
16、数据结构学的怎么样 算法这块? 
还行吧,一直有刷题(其实是最近才刷 想哭) 
好吧 问的差不多了 今天到这里吧,这两天手机保持通畅,然后问我有什么问题要问的,然后我就问了团队,问了面试情况,问了招聘最后会考虑学校吗 实在没底 因为看小哥聊得挺好 所以才敢问的。。。。

技术二面; 
1、三次握手四次挥手 
(其实没搞明白为毛mt这么喜欢问这个问题 之前看面经好的童鞋提到了这个问题 还有就是没让自我介绍 我以为是要走过场了) 
2、sql注入了解么 
谈了下 注入的原理 以及登录功能模块中 sql注入的 实现 
3、集合框架肯定经常用吧? 
于是自觉的从Collection聊到list arrayList vector LinkedList set map HashMap hashtable都通通扯了一遍,语速太快 感觉就跟背书一样 面试官笑逗了,就说 小伙子背的不错吗,面试宝典没少看吧 我无语!!接着就继续说,你刚刚说的那些都是比较浅的东西,我问个比较基础的吧,你知道HashMap的数据结构和实现原理吧? 数组和链表的结合体 顺便谈了下底层数组Entry 实现原理这块 主要是说了下 hashing、put和get的实现过程,以及当遇到空值以及当两个键有相同hashcode值的处理。。。然后问我知道ConcurrentHashMap不 于是又讲了下这个和synchronizedMap的区别 以及 效率问题。。。 
4、谈谈volatile 
。。。。然后又问知道ThreadLoca不。。。。。 
5、写代码:解决生产者消费者问题 
用了Semaphore手写的代码 大概花了一些时间 跟面试官讲了下实现。。。 
6、问设计模式,百问不爽的答单例模式 让说了四种单例模式的实现办法?饿汉式 饱汉式 枚举 然而我只说了这三种(好像还有一种最佳实践 用内部类来实现)。。。 
7、问了下java内存模型 讲了下垃圾回收算法 
又是一通巴拉巴拉 比较了各个算法的优劣和问题之类的。。。再问G1,幸亏一面后来去看了下,于是说了下大概的认知。。。 
8、Java内存泄露的问题 
大致又扯了下垃圾回收 然而好像不是面试官要的答案 尴尬。。。。 
9、谈redis和memcached 
。。。。 
10、用过NIO么,没用过(我是讲真话没用过 不敢说用过)跳过 
11、聊get post,http状态码,http header 
巴拉巴拉说了下自己了解的,不是很满意感觉。。。 
12、讲ssh搭建 
。。。。 
13、谈spring mvc 
。。。。 
这讲框架的两个问题 就跟聊天一样 你一句我一句的。。。。 
14、谈spring的事物管理 
。。。。 
15、谈线程池 
。。。。。 
16、你有师兄之类的在mt么 为什么想来mt 
巴拉巴拉。。。。 
最后没让问问题 没说下一面任何事情(以为挂了)

技术三面: 
1、自我介绍+项目 
。。。 
2、怼项目,死怼,谈业务需求,谈遇到的问题 
。。。。 
3、还是项目,你在项目中做了以图搜图,你是怎么实现的,谈谈你的处理过程? 
谈了下图像检索的认识 聊了下自己用的sparse coding算法 谈了下降维算法 说了一大通 不知道面试官挺懂没。。。。 
4、讲下数据库优化 
主要说了索引、数据库结构优化,然后牵扯出红黑树,让手撕红黑树,然而写不出来,讲了下大概实现。。。数据库结构优化主要讲了下在项目中做到的表拆分和分区。。。 
5、谈谈tomcat服务器 
巴拉巴拉。。。。 
6、讲下sql的left join、right join、inner join 
这个简单。。。。 
7、谈spring的过滤 
大致讲了下登录过滤的实现。。。 
8、继续谈spring mvc的分层 以及问了些常用的注解 
。。。 
9、谈谈IOC 
。。。。(又一送菜题) 
10、连表查询:笛卡尔积通过什么连接得到sql 
巴拉巴拉 谈笛卡尔积的实现。。。。 
11、对‘a’,‘b’,‘c’,‘d’排序,排成指定的顺序 
这个我不会。。。 
12、算n个数内的质数的和 
这个简单,用一个数组保存所有质数 然后计算数组的sum即可。。。 
13、一个圆环上有n个点 a从任意一个点出发 到达下一个点都需要Ag能量,每一个点都有cg能量补给,假设a最初有Bg能量,问a最初Ag能量为多少能保证a绕圆环一周。。。 
最后一个问题大致是这样的。。。。。 
14、谈谈自己的学校 
第一次遇到这样的问题,还是技术面里。。。。。。。

hr面: 
1、why投mt 
。。。。。 
2、why投外卖配送bu 
。。。。 
3、自己最想从事什么行业 
。。。。。 
4、为什么打算在上海工作,打算长期发展吗? 
。。。。。 
5、三个词语概括自己的性格 
。。。。。 
6、为什么读研? 
。。。。。 
(又一次遇到这个问题 第二次了 因为是工作的时候考研的) 
7、换我来问问题了。。。。

大概想起来的就上面那些 技术面的比较深刻 就大概记录下吧 很多问题 回答起来估计要很多时间,大家参考参考就行 祝大家早日收到offer。。。。

PS:等校招完成有空的话 博主在把这些问题的答案总结出来,目前还是准备校招为主。。。

转载于:https://www.cnblogs.com/chenzhouchou/p/7511283.html

人事试一百问 请你自我介绍一下 回答提示:一般人回答这个问题过于平常,只说姓名、年龄、爱好、工作经验 ,这些在简历上都有,其实,企业 最希望知道的是求职者能否胜任工作,包括:最强的技能、最深入研究的知识领域、个性中最积极的部分、做过的 最成功的事,主要的成就等,这些都可以和学习无关,也可以和学习有关,但要突出积极的个性和做事的能力,说 得合情合理企业才会相信。企业很重视一个人的礼貌,求职者要尊重考官,在回答每个问题之后都说一句“谢谢”。 企业喜欢有礼貌的求职者。 你觉得你个性上最大的优点是什么? 回答提示:沉着冷. 阅读详情

相关推荐

腾讯系统测试一++HR经)

3月内推后(内推岗位是运维),经历了两,被告知岗位不合适,然后凉凉到了3月底。紧接着参加了在4月的笔试,终于在4.23接到了腾讯再一次的试,4.26已经完成所有试,状态是offer报批中,等待offer call中,在五一假期期间拒绝了南方基金的offer,5.4终于收到offer。同时也是记录下来申请腾讯实习一路走来的不容易。一(4.23晚上)电话试在外与女朋友吃饭,本来准备晚上逛街的,突然接到一个深圳打过来的座机电话,感觉吃完饭回去,然后约了在晚上7:50之后进行。1、自我介绍试官纠结我

m0_72444380的博客 2920

试经验】三试拿到华为Offer

文章来自狗哥高中同学的投稿主要谈一谈试华为的经验作者:小硕介绍:作者在读东南大学读硕士研究生,专业是电气工程,试华为(上海)的硬件技术工程师,网络能源产品线。...

tongtongjing1765的博客 2万+

达梦--利用存储过程与定时任务实现数据自动迁移

本文详细介绍了在达梦数据库中如何结合存储过程与定时任务实现数据自动迁移。通过一个电商订单归档的实战案例,阐述了从设计表结构、编写具备异常处理和幂等性的存储过程,到配置DBMS_SCHEDULER定时任务的全流程。该方法能有效替代手动脚本,确保数据同步任务的稳定、准确与自动化执行,适用于报表准备、数据备份等多种场景。

weixin_29261711的博客 414

求职经历,三技术 +HR 试也不过如此

众所周知,阿里主要以 Java 为主,因此我投递的职位是 Java 高级/资深开发。我当时是在 Boss 直聘 App 上看到的职位,下图是当时的职位招聘信息。 试过程中注意策略 我求职的阿里的 Java 技术岗位一共有三技术试和一 HR 试,下文会详细的讲。 因为这段时间试了很多大厂,有一些拿到了 offer,有一些因为一些原因没有拿到,因此我个人觉得对于像求职 BATM 这样的大厂或者字节跳动、拼多多这样的独角兽公司,最后能否拿到 offer 一部分取决于你的个人技术水平

the shy 5820

javaHR

回答提示:一般人回答这个问题过于平常,只说姓名、年龄、爱好、工作经验,这些在简历 上都有。其实,企业最希望知道的是求职者能否胜任工作,包括:最强的技能、最深入研究 的知识领域、个性中最积极的部分、做过的最成功的事,主要的成就等,这些都可以和学习 无关,也可以和学习有关,但要突出积极的个性和做事的能力,说得合情合理企业才会相信。

程序员一博 3251

蚂蚁金服Java岗三(电.现场.HR)经验总结和分享

在算法题考查过程中,正确率和代码效率都是试官关注的重点,因此在Lintcode上刷题时必须强调每一个细节的改进,不能仅安于正确。技术中项目占了相当一部分时间,项目中从技术到个人团队领导能力,从完成执行能力到思想灵活度,都是试官希望得到的信息。因此,必须对自己的项目多方展开准备,项目回顾的过程中需不断思考改进方案和具体措施。(1.)对你来说影响最大的一个项目(该试中有关项目问题都针对该项目展开)?(4.)对MySQL的了解,和oracle的区别。(3.)项目中如何实现的大数据的传输和存储。

jjc4261的博客 670

java技术_java开发3技术+hr 经(MT

一直没打理博客园 发现博客园阅读量好大,就把前段时间写的一个经也搬过来咯,大家一起加油。。。。首先讲真,得感谢牛客的讨论区,感谢美团给我试的机会,感谢帮忙内推的小伙伴,楼主渣渣双非学校小硕,投过简历无数,简历被挂无数,几乎都是石沉大海,所以每次试都感觉弥足珍贵,本来上周完就该发个经的,但想想还是等定下来再写吧,今天收到了电话通知,所以过来发个贴,好了,废话不多说,不管最后去不去mt,先...

weixin_36310141的博客 1031

mT5中文-base零样本增强企业实操:HR试问题库动态扩增系统搭建

本文介绍了如何在星图GPU平台上自动化部署全任务零样本学习-mT5分类增强版-中文-base镜像,快速构建HR试问题库动态扩增系统。该镜像无需标注数据或微调,即可基于岗位JD自动生成高质量、多角度的行为试题,显著提升招聘题库建设效率与专业匹配度。

weixin_36123300的博客 91

经】深度学习算法岗(京东)

点击上方,选择星标或置顶,每天给你送干货!阅读大概需要6分钟跟随小博主,每天进步一丢丢转载自:程序媛驿站在某个阳光明媚的下午接到了京东的电话,问是否可以去北京现场试,当时正好是秋季开学...

zenRRan的博客 565

全任务零样本学习-mT5中文-base企业应用:HR招聘JD智能扩写与岗位匹配

本文介绍了如何在星图GPU平台上自动化部署全任务零样本学习-mT5分类增强版-中文-base镜像,高效实现HR招聘JD智能扩写与岗位匹配。用户无需微调或标注数据,输入原始岗位描述即可生成多版本专业JD,并支持简历到岗位的反向智能匹配,显著提升招聘文案质量与人岗匹配效率。

weixin_32480007的博客 386

mT5中文-base零样本增强模型应用场景:智能HR系统中的试问题多样性增强

本文介绍了如何在星图GPU平台上自动化部署全任务零样本学习-mT5分类增强版-中文-base镜像,实现智能HR系统中的试问题多样性增强。该模型能够基于单一问题自动生成多个高质量变体,帮助HR快速扩充问题库,提升招聘效率和评估准确性,适用于各类岗位的试场景。

weixin_28922227的博客 959

mT5中文-base零样本增强模型智能助手:HR招聘JD自动生成与优化应用

本文介绍了如何在星图GPU平台自动化部署全任务零样本学习-mT5分类增强版-中文-base镜像,实现智能文本生成与优化。该镜像专为中文场景设计,可自动生成多版本招聘JD,帮助HR快速创建专业且具吸引力的职位描述,显著提升招聘效率与内容质量。

weixin_31688273的博客 161

mT5分类增强版中文-base企业应用指南:HR简历关键词增强与招聘JD生成实践

本文介绍了如何在星图GPU平台上一键自动化部署“全任务零样本学习-mT5分类增强版-中文-base”镜像,实现高效文本增强与生成。该镜像专为HR场景设计,可自动优化简历关键词、生成专业招聘JD,大幅提升人才筛选与职位描述的效率和准确性。

weixin_42361478的博客 305

算法岗经总结(北大方正信产)

尊敬的读者您好:笔者很高兴自己的文章能被阅读,但原创与编辑均不易,所以转载请必须注明本文出处并附上本文地址超链接以及博主博客地址:https://blog.csdn.net/vensmallzeng。若觉得本文对您有益处还请帮忙点个赞鼓励一下,笔者在此感谢每一位读者,如需联系笔者,请记下邮箱:zengzenghe@gmail.com,谢谢合作! 北大方正信产HR人挺好,感觉算法...

Vensmallzeng的博客 873

mT5分类增强版中文-base实战落地:HR招聘JD智能扩写与岗位匹配增强

本文介绍了如何在星图GPU平台上自动化部署全任务零样本学习-mT5分类增强版-中文-base镜像,实现HR招聘JD智能扩写与岗位匹配增强。该镜像专为中文招聘场景优化,支持零样本下精准生成专业、稳定、符合业务语境的岗位描述,显著提升JD撰写效率与人岗匹配质量。

weixin_42389113的博客 114

给自己的2020打个分!毕业1年成功拿到中通offer上岸,附上经分享!

前言 首先说一下秋招结果,由于本人比较菜(下会介绍),在经过几十个试后,到目前为止收到了三个offer,分别是北京用友java开发(1414,提供每月600 住宿)、上海中通java开发(1513,提供免费食宿)以及中石化分公司济南炼化计算机技术岗(目前还未具体沟通),由于本人是山东济南人,经综合考虑基本定到了济南炼化。 个人情况 说一下本人的秋招总结,我是在内蒙古呼和浩特就读研究生,学校就是一所普通本科院校,由于本人属于跨专业进入的计算机行业,为了能够有更多的机会,所以准备秋招就比较早。在去年十二月便

weixin_53184798的博客 1908

上周刚MT拿到offer的最新经来了_哈希+jvm++MySQL+集群

前言 本篇题材来自我朋友的朋友,他在最近的社招中拿到美团的Offer,整体思路和试题目由试本人提供 由于作者试过程中高度紧张,本文中只列出了自己还记得的部分题目。 一: 自我介绍 HashMap,ConcurrentHashMap与LinkedHashMap的区别 如何在多线程环境下使用Map,ConcurrentHashMap原理,ConcurrentHashMap如何加锁。 多线程并发的同步实现,有两个方法,每个方法里有a部分代码和b部分代码,我要让两个线程分别执行两个方法,并且让

AI乔治 163

mT5分类增强版中文-base应用场景:智能招聘助手简历关键词泛化与JD匹配增强

本文介绍了如何在星图GPU平台上自动化部署全任务零样本学习-mT5分类增强版-中文-base镜像,实现智能招聘场景中的简历关键词泛化与JD匹配增强。该模型能自动生成技能表述的多种变体,解决语义鸿沟问题,显著提升人岗匹配的准确率和招聘效率。

weixin_35189483的博客 1036

Pixel Dimension Fissioner企业实操:HR招聘JD智能裂变为技术岗/业务岗/管理岗版本

本文介绍了如何在星图GPU平台上自动化部署🕹️ 像素语言 · 维度裂变器 (Pixel Dimension Fissioner)镜像,实现招聘JD智能裂变功能。该工具可将基础职位描述自动生成技术岗、业务岗和管理岗等不同版本,显著提升HR招聘效率,适用于企业快速生成专业、针对性强的岗位描述。

weixin_32673065的博客 38

Pixel Dimension Fissioner企业落地:HR招聘JD多岗位适配版本生成

本文介绍了如何在星图GPU平台上自动化部署🕹️ 像素语言 · 维度裂变器 (Pixel Dimension Fissioner)镜像,实现HR招聘JD多岗位适配版本生成。该解决方案基于MT5-Zero-Shot-Augment引擎,可快速生成不同风格的职位描述,应用于官网、招聘平台、社交媒体等多渠道适配,大幅提升招聘文案效率和质量。

weixin_36299472的博客 96
上一篇: 校招三期计划安排表
下一篇: 校招准备系列:每天一道算法题
an3182
博客等级 码龄12年 0粉丝 0原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值