首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
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-25 10:41
清华大学 Java
每天都在被动加班
每天都在被动加班,感觉自己仿佛成了公司的加班机器。明明手头的活儿早就做完了,但还是得等到七点以后才能离开办公室。因为,如果提前走了,月度加班排行榜一出来,我的名字就会显得特别刺眼。每次看到排行榜,我心里都不禁有些焦虑。大家的加班时间一一列出来,自己总不想掉队,特别是当看到别人加班到七八点,自己却在六点钟打包准备离开时,那种“落后的”感觉,真是让人不太舒服。于是,哪怕已经完成了当天的任务,我还是习惯性地坐在电脑前,刷刷邮件、看会儿文档,尽量让自己看起来“忙碌”。但每次这种情况,我都在想,自己到底是在“工作”还是在“装忙”?加班似乎变成了一个没有实质意义的竞争,大家拼的是时间,而不是效率。其实,我...
饿魔:
加班还弄排行榜
聊聊你的被动加班经历
点赞
评论
收藏
分享
01-26 16:13
三环集团_后端开发工程师(准入职员工)
图拉斯内推,图拉斯内推码
面经:蓝禾的流程推得很快,基本上投完两天就接到了hr的初试电话,直接进行了初试。初试全程大概三十分钟,hr小哥态度很和善。主要问了实践经历获奖的情况最有成就感的事情对电商运营的理解选择公司的标准等,都是比较常规的问题。图拉斯2026届校招启动,今年HC翻倍,抓紧投递~【我们是】图拉斯(原蓝禾) 是一家集产品、设计、研发、品牌、营销和大数据运营于一体的创新型科技公司,总部位于中国深圳,全球员工规模超3000人。【base】深圳【岗位】运营(国内)、运营(国外)、营销、设计、研发技术、职能内推链接:https://lanhevip.jobs.feishu.cn/s/gAwh1MlZJsw内推码:H...
点赞
评论
收藏
分享
2025-12-22 17:56
已编辑
北京城市学院 测试工程师
2027届应届毕业生 双非本求拷打简历
本人2027届应届毕业生 目前在实习 不过这就业形势已经疯狂,求拷打简历 ,目前在学习 云计算 智算 Agent rag等等火热领域一些知识吧 对于未来岗位可能没有太明确好 就海投吧。。。求各位大佬给点意见 八股代码可能没那么厉害😂😂
牛至超人:
刘景睿,长得挺帅啊,把电话号发出来小心我半夜给你打电话
你的秋招简历被谁挂了?
点赞
评论
收藏
分享
01-21 11:05
已编辑
南京邮电大学 Java
考研+转行-前端面经-华为od
背景目标院校 考研失败+转行计算机相关专业但是毕业之后工作不是软开方向,相当于转行,25年上半年第一次有辞职的想法,因为是换方向,所以就在牛客上找了下华为od的相关帖子,在评论区找到了有人推荐栗栗姐,正好刷到她发新帖就在找她了解下具体的情况。晚上栗栗姐直接打电话,与我沟通了半个小时,详细讲解od的内容。后面因为个人原因从上一家公司辞职后没选择直接走流程而是回家考研,后面考虑才重新联系栗栗姐,重新刷了一个多月的题以后开始走流程机考(200)约好机考之后会发确认邮件,邮件里的地址就是考试地址,收到邮件后七天之内都有效。考试需要下载牛客考试客户端、双机位摄像头调试、身份确认。进链接前记得关掉电脑的杀...
点赞
评论
收藏
分享
评论
点赞成功,聊一聊 >
点赞
收藏
分享
评论
提到的真题
返回内容
全站热榜
更多
1
...
牛客吐槽大会 | 有槽不吐,留着过年?吐完领现金红包,痛快!
5522
2
...
J人永远闲不下来于是去提前实习
2950
3
...
大厂提前实习对AI开发的新感悟
2294
4
...
拥抱AI,程序员的最后出路
2147
5
...
真正会被取代的,是你心里面的幻觉
2061
6
...
努力挣钱的意义具象化了
1927
7
...
马斯克最新炸裂采访,AI会带走一半工作岗位,普通人将何去何从?
1797
8
...
mentor视角下的优秀实习生
1700
9
...
去独角兽做龙头还是去大厂做凤尾
1630
10
...
我身材再曼妙,也没有我的工资好笑!
1543
创作者周榜
更多
正在热议
更多
#
赚钱的意义在这一刻具象化
#
2798次浏览
69人参与
#
哪些瞬间让你真切感受到了工作的乐趣
#
23087次浏览
98人参与
#
今年春招是金一银二嘛?
#
3750次浏览
50人参与
#
AI求职实录
#
1873次浏览
59人参与
#
1月小结:你过的开心吗?
#
921次浏览
30人参与
#
你的第一家实习公司是什么档次?
#
2649次浏览
47人参与
#
抛开难度不谈,你最想去哪家公司?
#
2101次浏览
63人参与
#
为什么有人零实习也能进大厂?
#
3012次浏览
68人参与
#
AI时代的工作 VS 传统时代的工作,有哪些不同?
#
6031次浏览
140人参与
#
你的landing期是如何度过的?
#
5813次浏览
98人参与
#
工作后会跟朋友渐行渐远吗
#
57686次浏览
411人参与
#
除了Java,最推荐学什么技术?
#
4136次浏览
114人参与
#
当你问AI“你会取代我的工作吗”,它说_?
#
2221次浏览
80人参与
#
汇川技术求职进展汇总
#
177641次浏览
1055人参与
#
我是XXX,请攻击我最薄弱的地方
#
55621次浏览
388人参与
#
选offer应该考虑哪些因素
#
139826次浏览
983人参与
#
你觉得什么岗位会被AI替代
#
36167次浏览
248人参与
#
如果工作一直消耗情绪还要继续做吗
#
18500次浏览
88人参与
#
你上一次加班是什么时候?
#
128859次浏览
737人参与
#
非技术岗简历怎么写
#
284089次浏览
3185人参与
牛客网
牛客网在线编程
牛客网题解
牛客企业服务