首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
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
全部评论
推荐
最新
楼层
暂无评论,快来抢首评~
相关推荐
11-10 10:20
飞鱼科技_美术设计部_角色原画(准入职员工)
飞鱼科技内推,飞鱼科技内推码
一面 35min经典自我介绍。长达25min的项目问题。(我PDF简历上贴了演示链接,但是面试官说打不开???)一个向量绕一个点怎么旋转?(这里我说我不会图形学,所以跳过了)那你了解点积和叉积吗,简单说说看看?应用场景?了解协程吗?协程是异步还是同步?项目里面有用到协程吗?你项目里面用到了接口吗?一个逻辑题:斗地主中的“飞机”怎么判断?你怎么设计数据结构来解决这个问题?那假设现在是有“癞子”的情况呢?(然后我BalaBala讲了一堆,看面试官最后的说法,大概说对了)。反问环节。请问贵公司对于鱼苗夏令营是一个怎么样的安排,参加夏令营的同学们会学习到什么知识?听说贵公司不止在研保卫萝卜,请问还有哪...
点赞
评论
收藏
分享
11-13 11:26
门头沟学院 Java
纷享销客Java二面
1.自我介绍然后问了一下能实习多久之类的,感觉面试官听出来我实习不了多久了。2.mysql建索引要考虑什么东西3.mysql失效情况?4.建了索引一定会走索引吗?5.项目中的数据库引擎是自己写的吗?6.两阶段锁怎么实现?7.Java中有哪些锁?8.synchronized和Reetrenlock的区别?9.锁升级过程有了解吗?什么条件下才会满足锁升级10.轻量级锁和重量级锁的区别11.一道sql:给一张user表,里面有一个age字段,要求查询出<18,>=18&<=60,>60这三个年龄段的人数12.手撕反转链表13.交替打印abc刚睡醒就来面了,主打一个神志...
查看14道真题和解析
点赞
评论
收藏
分享
09-29 07:57
已编辑
门头沟学院 Java
好消息好消息好消息大厂全部OC!!!!
腾讯OC滴滴OC拼多多OC希音OC蓝厂OC联想OC哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈
手撕震撼面试官一整年:
oc = offer crazy
点赞
评论
收藏
分享
10-22 16:52
第一拖拉机制造厂拖拉机学院 C++
当我不在公司的时候
点赞
评论
收藏
分享
11-12 10:18
OPPO_AI算法部_AI研究员(准入职员工)
霸王茶姬内推,霸王茶姬内推码
1️⃣霸王茶姬面经(hr面) “简单自我介绍一下” 我大概讲了专业成绩和获奖等,我特意提到了我在社团有过活动策划的经历 “嗯有过活动策划经历是吧,说一下你对最近的市场热点有关注吗” “你了解霸王茶姬吗?就你的了解说一下” “你知道我们最近做的活动吗?” “你觉得你的沟通能力怎么样” “你知道达人是什么吗” “你了解我们这个岗位吗” “你觉得以你的经历,能为这个岗位带来什么,你做这个岗位的优势是什么” “你从大学城到公司大概要多久” -反问环节 问了薪资和上下班时间之类的 2️⃣霸王茶姬复试面经(部门主管面) “简单介绍一下自己” “你觉得做一个活动策划最重要的是什么” “你想从我们这个实习中获...
点赞
评论
收藏
分享
评论
点赞成功,聊一聊 >
点赞
收藏
分享
评论
提到的真题
返回内容
全站热榜
更多
1
...
拒了9个offer最终留米,我秋招到底获得了什么?
7449
2
...
在大厂实习被辞了......
5987
3
...
美团java日常实习
4846
4
...
我为什么要两次放弃年终奖
3868
5
...
离职前mt给我留的一句话
3591
6
...
秋招最没用的建议就是劝退别人转这转那的
2774
7
...
在公司实习时如何写笔记?
2222
8
...
秋招之字节前端开发二面
2219
9
...
27有赞实习二面
2139
10
...
27百度日常实习一面
1871
创作者周榜
更多
正在热议
更多
#
第一次找实习,我建议__
#
19332次浏览
267人参与
#
你怎么评价今年的春招?
#
141649次浏览
1386人参与
#
从mentor身上学到了__
#
16943次浏览
272人参与
#
韶音科技求职进展汇总
#
59770次浏览
504人参与
#
什么样的公司千万别去
#
15457次浏览
112人参与
#
秋招暂停,我将对以下公司做出处罚__
#
28677次浏览
131人参与
#
外出实习被同学举报
#
3250次浏览
31人参与
#
秋招结束之后的日子
#
105567次浏览
1017人参与
#
你听到的“最没用”的秋招建议
#
19896次浏览
228人参与
#
秋招我要惩罚这些公司
#
2550次浏览
22人参与
#
如果今天是你的last day,你会怎么度过?
#
47357次浏览
296人参与
#
你认为工作的意义是什么
#
202145次浏览
1280人参与
#
2025秋招体验点评
#
46024次浏览
470人参与
#
打工人的至爽时刻or至暗时刻
#
41500次浏览
221人参与
#
工作以后,你父母对你啥态度
#
8909次浏览
95人参与
#
军工所铁饭碗 vs 互联网高薪资,你会选谁
#
3906次浏览
18人参与
#
在国企工作的人,躺平了吗?
#
375034次浏览
3930人参与
#
实习生的蛐蛐区
#
835283次浏览
4098人参与
#
你的秋招第一面感觉怎么样
#
127959次浏览
795人参与
#
面试被问期望薪资时该如何回答
#
310903次浏览
1779人参与
牛客网
牛客网在线编程
牛客网题解
牛客企业服务