首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
AI 模拟面试
简历
求职
学习
基础学习课
实战项目课
求职辅导课
专栏&文章
竞赛
搜索
我要招人
发布职位
发布职位、邀约牛人
更多企业解决方案
AI面试、笔试、校招、雇品
HR免费试用AI面试
最新面试提效必备
登录
/
注册
emmm
C++
发布于天津
关注
已关注
取消关注
@等一个offer的牛肉丸很有趣:
中科曙光二面面经/成都base/高性能计算/Java开发
中科曙光二面应该是leader面,对面开了摄像头,俺的压力有点大,面试官说时间有限,一共就面了20分钟左右。1.讲一下JVM里的数据结构,如果产生异常会在哪里产生异常?有哪些解决方案?JVM的运行时数据区域主要包括以下几个部分:方法区 (Method Area):这部分用于存储已被加载的类信息、常量、静态变量和即时编译器编译后的代码等数据。堆 (Heap):这是JVM所管理的最大一块内存区域,用于存放对象实例,几乎所有的对象实例都会在这里分配内存。虚拟机栈 (Java Virtual Machine Stacks):每个线程都有一个私有的栈,随线程创建而创建。栈里保存了方法调用的栈帧,每次调用一个方法时都会为该方法创建一个新的栈帧并压入栈,方法返回时该栈帧出栈。本地方法栈 (Native Method Stacks):本地方法栈与虚拟机栈所发挥的作用是非常相似的,它们之间的区别不过是虚拟机栈为虚拟机执行Java方法(也就是字节码)服务,而本地方法栈则为虚拟机使用到的Native方法服务。程序计数器 (Program Counter Register):当前线程所执行的字节码的行号指示器。字节码解释器工作时就是通过改变这个计数器的值来选取下一条需要执行的字节码指令。异常来源:堆溢出 (OutOfMemoryError):当堆中无法再为新的对象分配内存时,会抛出这个异常。解决方案:可能的解决方法包括增加堆内存的分配(使用-Xms和-Xmx参数)、优化代码来减少对象的创建、或者使用Profiler工具检查是否有对象泄露。栈溢出 (StackOverflowError):当线程请求的栈深度大于虚拟机所允许的深度时,抛出这个异常。解决方案:可能的方法包括减少方法调用的深度,优化递归逻辑,或者增加栈内存的分配(使用-Xss参数)。方法区溢出 (OutOfMemoryError):当方法区无法满足内存分配需求时,会抛出这个异常。解决方案:增加方法区的分配大小(例如,使用-XX:PermSize和-XX:MaxPermSize参数,取决于你使用的JVM版本和类型)或者检查类加载逻辑,确保没有意外地加载过多的类。总结:JVM为Java程序提供了运行时数据存储的地方。当这些地方无法满足程序的需求时,JVM会抛出异常。处理这些异常的关键是识别异常的来源,然后采取适当的措施,这可能包括为JVM分配更多的资源或优化代码来减少资源的使用。2.Error和Exception有什么不同吗?3.堆和栈中都会OOM,那么这两种OOM引起的原因有什么不同吗?堆和栈中的异常情况:堆溢出 (OutOfMemoryError):堆是用于存储Java对象的地方。当堆中没有足够的空间分配新对象时,JVM会抛出OutOfMemoryError异常。 引起的原因:常见的原因是程序中创建了大量大生命周期的对象,并且垃圾收集器无法及时回收这些对象。还可能是因为JVM的堆内存设置过小。栈溢出 (StackOverflowError):栈是用于存储局部变量、方法调用等的地方。每当一个方法被调用,一个新的栈帧就会被添加到栈顶。当栈的大小超过了JVM允许的深度,会抛出StackOverflowError。 引起的原因:常见的原因是程序中有无限的递归调用。确切地说,栈中通常不发生OutOfMemoryError,而是StackOverflowError。4.JVM栈主要是做啥的?5.A方法调用B方法,B调用C方法,请问在栈中表现是什么?6.入栈会入一些什么东西吗?7.方法区会存什么东西?8.类的加载机制?9.MySQL索引的数据结构说一下10.为什么矮胖的B+树,IO就会少?11.这种数据结构适合全文索引吗?MySQL的全文索引:数据结构:MySQL全文索引基于倒排索引(Inverted Index)实现。这是一种在文档检索系统中常见的数据结构,用于存储一组文档中每个词及其位置的映射。用法和声明:MySQL提供了FULLTEXT索引,主要用于InnoDB和MyISAM存储引擎。可以通过以下语句创建:CREATE TABLE table_name ( column1 datatype, column2 datatype, ... FULLTEXT(column_name)); B+树与全文索引:虽然MySQL常用B+树作为其主要的索引结构,但对于全文索引,它使用倒排索引。B+树主要用于范围查询,而全文索引是为了提高文本搜索的效率。全文索引中,每个唯一的词作为一个键,指向出现该词的文档或文档中的位置。举例: 假设我们有一个名为articles的表,其中有一个名为content的文本列。我们可以创建一个全文索引:ALTER TABLE articles ADD FULLTEXT(content);之后,可以使用MATCH AGAINST进行搜索:SELECT * FROM articles WHERE MATCH (content) AGAINST ('search_term');总的来说,MySQL的全文索引为文本搜索提供了高效的方法,而不是使用传统的B+树结构,而是采用倒排索引结构。12.数据仓库和普通数据库有什么不同?一周后oc了。但是经了解,HR说一个月有三个周六要加班,22个工作日有10个工作日要加班到晚上9点,所以我想去的意愿并不是很大。
点赞 3
评论 3
全部评论
推荐
最新
楼层
暂无评论,快来抢首评~
相关推荐
01-22 13:41
网易游戏_客户端研发工程师(准入职员工)
网易互娱内推,网易互娱内推码
网易游戏-蛋仔派对-数据分析-已复盘自我介绍,重点讲讲你为什么想来游戏行业做一名数据分析师。某天发现《蛋仔派对》的日活跃用户比前一天断崖式下跌了 20%,如果交给你来分析,你的分析思路是什么?会从哪些方面入手排查原因?我们想通过优化新手教程来提升新用户的次日留存率,你会如何设计一个 A/B 实验来验证这个想法?在设计和分析过程中,需要特别注意哪些潜在的问题?你最近玩得最久或者最喜欢的游戏?你认为它在设计上最成功的一点是什么?如果让你用数据来证明你的观点,你会关注哪些数据?我们有一张玩家登录日志表(包含 user_id, login_time),请你说说计算次日留存率的 SQL 思路是怎样的?《...
点赞
评论
收藏
分享
01-19 10:15
库洛游戏_HR(准入职员工)
步步高内推,步步高内推码
步步高实验学校 2026届校招启动啦【学校简介】东莞市步步高实验学校于 2023 年投入运营,占地 230 亩,是一所集幼儿园、小学、初中、高中于一体的十五年一贯制非营利性高端民办学校,学校全面实行小班化教学,学校师生比为 1:5;步步高教育专家团队由来自一流大学的国家课标专家、教育学家,来自著名学校的卓越校长,来自一线、有着丰富教学经验的著名特级教师,以及来自国家级教育媒体的教育策划专家共同组成,为步步高的课程、教学、管理奠定了坚实基础。【招聘岗位】• 幼儿园、小学部及初中部各学科类教师 & 国际教师,类别多多,等你pick! 【福利待遇】• 薪资:幼儿园老师年收入16万起 、中小学...
点赞
评论
收藏
分享
2025-12-13 12:38
惠州学院 直播运营
求助!找不到实习😭
点赞
评论
收藏
分享
2025-12-22 17:56
已编辑
北京城市学院 测试工程师
2027届应届毕业生 双非本求拷打简历
本人2027届应届毕业生 目前在实习 不过这就业形势已经疯狂,求拷打简历 ,目前在学习 云计算 智算 Agent rag等等火热领域一些知识吧 对于未来岗位可能没有太明确好 就海投吧。。。求各位大佬给点意见 八股代码可能没那么厉害😂😂
牛至超人:
刘景睿,长得挺帅啊,把电话号发出来小心我半夜给你打电话
你的秋招简历被谁挂了?
点赞
评论
收藏
分享
01-22 14:06
小天才_电子工程师(准入职员工)
腾讯内推,腾讯内推码
腾讯CSIG腾讯云后端二面面经面试时间:2025.10算法1. 编辑距离2. LRU实习介绍下实习中的困难,最后怎么解决的八股缓存穿透,缓存击穿,缓存雪崩分别是什么,如何解决Redis集群有哪几种Redis Cluster自动故障转移是怎么实现的,这个没答好了解一致性哈希吗HTTPS底层怎么实现的腾讯2027届可转正实习启动!无限复活甲,鹅厂不设限:1. 只要当前未在面试流程中,可随时切换岗位,投递无上限!2. 如3个工作日后意向部门未发起面试,全公司所有岗位/部门均可能向你发起面试,发起次数无上限!3. 同学可根据个人意愿拒绝面试,腾讯承诺,拒绝面试不会对你之后的面试机会产生任何影响!招聘岗...
点赞
评论
收藏
分享
评论
点赞成功,聊一聊 >
点赞
收藏
分享
评论
提到的真题
返回内容
全站热榜
更多
1
...
别卷了!AI承认切图还差得远,我直接躺平
1527
2
...
每天都在被动加班
1482
3
...
滴滴lastweek,知无不言
918
4
...
29届Java后端
849
5
...
第三期「创作模范」名单揭晓!速来围观
769
6
...
你问我离开了java还能干嘛?
761
7
...
取消前后端,统一为Agent工程师?
756
8
...
双非只有一段字节实习-秋招能有什么样的机会呢
751
9
...
12.30丰疆智能测试面经(base武汉)
720
10
...
mentor视角下的优秀实习生
710
创作者周榜
更多
正在热议
更多
#
赚钱的意义在这一刻具象化
#
744次浏览
31人参与
#
哪些瞬间让你真切感受到了工作的乐趣
#
22865次浏览
97人参与
#
1月小结:你过的开心吗?
#
379次浏览
19人参与
#
工作后会跟朋友渐行渐远吗
#
57510次浏览
410人参与
#
今年春招是金一银二嘛?
#
1317次浏览
24人参与
#
汇川技术求职进展汇总
#
177470次浏览
1055人参与
#
为什么有人零实习也能进大厂?
#
1708次浏览
47人参与
#
抛开难度不谈,你最想去哪家公司?
#
995次浏览
42人参与
#
AI时代的工作 VS 传统时代的工作,有哪些不同?
#
3509次浏览
92人参与
#
你的landing期是如何度过的?
#
3725次浏览
64人参与
#
你的第一家实习公司是什么档次?
#
1263次浏览
24人参与
#
除了Java,最推荐学什么技术?
#
2926次浏览
81人参与
#
本周投递记录
#
835593次浏览
12224人参与
#
你上一次加班是什么时候?
#
128695次浏览
736人参与
#
当你问AI“你会取代我的工作吗”,它说_?
#
1257次浏览
48人参与
#
如果工作一直消耗情绪还要继续做吗
#
18403次浏览
86人参与
#
我和mentor的爱恨情仇
#
103145次浏览
928人参与
#
这个工作能去吗
#
107419次浏览
645人参与
#
腾讯云智研发工作体验
#
36158次浏览
166人参与
#
你在职场上见过哪些“水货”同事
#
30548次浏览
164人参与
牛客网
牛客网在线编程
牛客网题解
牛客企业服务