网站首页 > 博客文章 正文
跟身边业内朋友讨论如今的现状,对于技术,经验,能力缺乏的。不仅工作越来越难找,面试的机会也少了很多。面试的问题也一个比一个刁钻。几乎都超越当年Java八股文的存在了。原文:.Net面试越来越卷了,未来何处何从
对于一些刁钻的面试官,他们喜欢问各种稀奇古怪的问题。所谓面试造火箭,工作拧螺丝。如果你面试都面试不上,那么你基本上没机会拧螺丝了。本质上还是行情下滑造成的。
这里总结下,个人认为比较有代表性八股文的面试问题。
看看下面的50个问题,你能答上来几个
1 .Net GC回收步骤
2 .跨代对象引用是什么
3 .字符串存储在哪个堆
4 .根对象是什么,以及如何释放它
5 .固定对象的含义
6 .解释下,强引用句柄,弱引用句柄
7 .析构函数是如何运行的
8 .GC何时启用升代
9 .GC计划阶段的二叉树是如何构建的
10.GC是如何标记对象存活的
11.GC如何重新决定目标代
12.执行GC的线程有几种
13.GC总体流程
14.分配了阈值的计算
15.分配小对象和大对象的区别在哪儿
16.new关键字是如何分配对象的
17.分代实现的过程
18.托管堆,堆段,区域,分配上下文,都是什么
19.函数的内促模型
20.AOT的编译流程
21.ILC是什么
21.存活标记和固定标记保存在哪里,在哪些位标记上
22.类型信息(MT),对象头(ObjHeader),它们的作用
23.堆空间与栈空间的区别
24.延迟模式,GC模式,保留堆段空间地址是怎么优化GC的
25.JIT的IR是什么
26.AOT的后端目标编译器是什么
28.分层编译,OSR,GDV,常量分别是如何做到极致优化的
29.MSIL的二进制的作用已经与IL代码段区别在哪儿
30.JIT是如何生成机器码的
31.GCInfo,EHinfo是如何运行和解码的
32.Net版权如何保护
33.析构函数一般为什么不会执行
34.如何自定义GC垃圾回收器
35.如何自定义JIT即时编译器
36.Net8堆云原生的支持怎么用
37.JIT支持Risc-V/La64吗?如何证明
38.Cotr和.CCtor分别是什么,作用在哪儿
39.解释下临界对象
40.Ref关键字的原理
41.如何在JIT查找字符串的内存地址
42.Net8到底支持哪些平台/指令集
43.R2R是什么,它是如何运行的
44.简析下AOT引导程序BootStrap的工作原理
45.CLR的内存映射(EnableWriteXorExecute)的作用主要是什么
46.断点+内存映射会出错吗?为什么
47.解释下委托和多播委托的区别
48.基础类型优化,循环克隆优化,矢量化优化分别是什么,如何优化的
49.JIT如何把IL分割成BasicBlock的
50.JIT如何计算一个函数空间的大小
是不是一脸懵逼?这就是现状,卷的厉害。卷死别人,你才有出路。否则死的就是你。
关注公众号(jianghupt),获取上面所有面试问题的答案。抢先别人一步,提高面试成功率。
猜你喜欢
- 2025-01-08 2023成都区县(主城区)引进人才面试真题
- 2025-01-08 2023年8月20日内蒙事业单位补录面试题(线上)及参考答案
- 2025-01-08 2023金九银十必看前端面试题!2w字精品!
- 2025-01-08 Java面试官深夜分享面试经验,过了就有2-3个w,还不快来试试?
- 2025-01-08 2023年Android面试题及答题(一)
- 2025-01-08 2024清华大学强基计划初审结果公布!2023清华强基校测试真题!
- 2025-01-08 2023 年 Flutter 基础面试题
- 2025-01-08 2023年11月4日郑东新区面试真题(回忆版)
- 2025-01-08 2023前端面试题(一)
- 2025-01-08 2023.06.09 更新前端面试问题总结(18道题)
你 发表评论:
欢迎- 367℃用AI Agent治理微服务的复杂性问题|QCon
- 360℃手把手教程「JavaWeb」优雅的SpringMvc+Mybatis整合之路
- 358℃初次使用IntelliJ IDEA新建Maven项目
- 351℃Maven技术方案最全手册(mavena)
- 348℃安利Touch Bar 专属应用,让闲置的Touch Bar活跃起来!
- 346℃InfoQ 2024 年趋势报告:架构篇(infoq+2024+年趋势报告:架构篇分析)
- 345℃IntelliJ IDEA 2018版本和2022版本创建 Maven 项目对比
- 342℃从头搭建 IntelliJ IDEA 环境(intellij idea建包)
- 最近发表
- 标签列表
-
- powershellfor (55)
- messagesource (56)
- aspose.pdf破解版 (56)
- promise.race (63)
- 2019cad序列号和密钥激活码 (62)
- window.performance (66)
- qt删除文件夹 (72)
- mysqlcaching_sha2_password (64)
- ubuntu升级gcc (58)
- nacos启动失败 (64)
- ssh-add (70)
- jwt漏洞 (58)
- macos14下载 (58)
- yarnnode (62)
- abstractqueuedsynchronizer (64)
- source~/.bashrc没有那个文件或目录 (65)
- springboot整合activiti工作流 (70)
- jmeter插件下载 (61)
- 抓包分析 (60)
- idea创建mavenweb项目 (65)
- vue回到顶部 (57)
- qcombobox样式表 (68)
- vue数组concat (56)
- tomcatundertow (58)
- pastemac (61)
本文暂时没有评论,来添加一个吧(●'◡'●)