什么是 record ,它原理是什么?
你熟悉常见的数据结构吗?讲一讲 list hashset 这些吧?
如何维护线程安全? concurrentbag 类做法是怎么样的?
linq 熟悉吗?什么是 linqtosql ,它的原理是什么?
讲一讲什么是 async/await?
valuetask 是什么?它有什么作用?什么时候应该使用它?
什么是 async io
在.net 上表现形式怎么样?
底层 asyncio 是如何实现的?什么是 iocp ,什么是 epoll 各有什么优缺点?
io_uring 有了解吗?
如何通过 simd
加速.net 程序?
unsafe 用过没?如何将一段内存数据转换为 struct?
跟我聊一聊 gc 吧,.net gc 有几种模式?
不同模式的 gc 有什么优缺点?一般情况下是什么 gc 模式?
你知道如何修改 gc 模式吗?
在.net 程序中可以暂时关闭 gc 吗?如何做到?
gc 有多少个堆?如何查看 gc 的状态?
不同的 gc 堆的功能是什么?为何要这么设计?
跟我聊一聊.net 的 gc 算法,引用追踪是如何做到的?
.net gc 算法和其他编程语言有什么异同?
你有了解.net gc 新的特性嘛?什么是 datas?
什么是终结器?终结器使用中会出现什么问题嘛?
等等等,
光.net 本身能问的可太多了.....
你知道
asp.net core 吗?
asp.net core 最核心的东西是什么?
什么是 pipeline ,pipeline 做到了什么?有什么优点?
asp.net core 可以运行在 iis 上吗?是如何运行的?
你提到了 kestrel ,那和我说说是如何做到高性能的?
你提到了 system.io.pipeline ,那么它原理是什么?
span 和 memory 是什么?它为何能提高性能?
什么是 zero copy ,.net 程序中如何做到 zero copy ?
你提到了 pinvoke ,跟我讲一讲 pinvoke 的原理吧?
在使用 pinvoke 调用时,需要注意什么?有什么性能陷阱?
你有用过什么 orm ?
你知道 orm 的原理是什么嘛?
orm 如何实现的实体跟踪?
实体跟踪有几种实现的方式?分别有什么优缺点?
你提到了表达式树,那么跟我说说表达式树吧?
除了表达式树还有什么动态代码生成的方式?
aop 的实现原理是什么?有什么实现方式?
如何在运行时动态的修改方法 il?那么编译时是如何修改的?
jit 是什么?他做什么事情?
一般会有哪些 jit 优化?
跟我聊一聊什么是去虚拟化?
jit 自动向量化是如何实现的?
以上随便发散一下,后面还有各种微服务,桌面开发,各种问题,简直是太多了