腾讯.NET面试题
在整个面试过程中,作为面试者的你,角色就是小怪兽,面试官的角色则是奥特曼,更不幸的是,作为小怪兽的你是孤身一人,而奥特曼却往往有好几个~
以下是网友发的关于腾讯的.NET面试题,不得不说还是有一定的难度,但是话说回来,问的问题都比较大,可发挥的范围也很大,几乎每一道题都可以用一本书来解释了,至少也应该是一篇博客吧!那面试完不是要滔滔不绝谈几个小时?所以面试官就是看你们知道多少就给我说多少的态度,所以我常说面试说得难听一点其实就是纸上谈兵。
关于以下面试题的回答我只是基于自身的认识来回答的,仅供参考。
1.NET的垃圾回收机制是怎样的?
每次被问到这样的问题,我心中就千万匹草泥马奔腾而过(我觉得应该是请简述XX,要是笔试题就更坑爹了,写字不如画图)我们知道关于.NET垃圾回收机制,要完整详细的表述,我相信用一章书的内容来表述一点都不过分,可我只是略懂皮毛,但是一扯起来恐怕也要说很久,预计面试官不插话的情况下,我一口气下来可以说十几分钟。
请参考以下系列文章,
.......省略N篇
2.c#2.0出现了泛型,为什么要创建泛型这种机制?
请参考我的文章:按自己的想法去理解事件和泛型(C#)
3.NET的值类型存储在栈中,引用类型存储在堆中,这句话对不对,如果不对,为什么?
这果断是埋了坑等别人跳,这句话显然是有问题的,因为引用类型的成员变量分配到“堆”上,引用类型的值分配在堆中,但是还会在栈上存一个该引用类型变量的指针。
4.NET的装箱和拆箱为什么效率比较低?讲一下装箱和拆箱是如何实现的?
将内存中的数据在堆和栈中传来传去肯定慢些啊。
5.在给DLL文件加密时,为了防止别人反编译有几种方式?为什么无法反编译,但是CLR可以正确的加载?
6.讲一下应用程序域和程序集的结构,以及运行原理?
题目说是讲一下,那就只讲一下喽,问范围这么大的问题,通常问的问题越大水越深,一般你能回答得越久说明你会得越多,顶住就行了。
7.Dapper.NET的效率为什么比较高?讲一下它的运行原理?
工作这么多年了,真的没有用过Dapper.NET这个轻量级的ORM框架,没用过那怎么回答呢?那不就挂了?挂得一点都不服气...
8.怎样实现SignalR的多服务器协同运行?简单说一下SignalR的运行原理?
我相信不是每个.NET程序员都用过SignalR吧,没用过的岂不是又挂了?
官网:https://www.asp.net/signalr
如果去腾讯面试,好吧,虐到我了,因为工作6年多了,从来没用过Dapper.NET和SignalR。
其实我感兴趣的是,是不是面试者挺的时间越长成功率越高,就像小怪兽在奥特曼面前坚持得越久就表示越能打一样。哈哈~
腾讯.NET面试题的更多相关文章
- 阿里、华为、腾讯Java技术面试题精选
阿里.华为.腾讯Java技术面试题精选 2017-10-27 19:30技术/腾讯/华为 JVM的类加载机制是什么?有哪些实现方式? 类加载机制: 类的加载指的是将类的.class文件中的二进制数据读 ...
- 腾讯一shell试题.
腾讯一shell试题. 假设qq.tel文件内容: 12334:13510014336 12345:12334555666 12334:12343453453 12099:13598989899 12 ...
- 2010年腾讯前端面试题学习(jquery,html,css部分)
看了牛人写的回忆文章,里面有2010年腾讯的前端面试题,里面涉及到不少基础性的问题,js部分已学习,这是jquery,html和css部分,学习一下:) 原文地址:https://segmentfau ...
- 2010年腾讯前端面试题学习(js部分)
看了牛人写的回忆文章,里面有2010年腾讯的前端面试题,里面涉及到不少基础性的问题,学习一下:) 原文地址:https://segmentfault.com/a/1190000012998107 js ...
- 在单链表的第i个位置后插入一个节点(阿里+腾讯等面试题总结)
时间:2014.04.26 地点:基地 ------------------------- 一.题目 题目是非常easy和基础,就是在单链表的第i个位置后插入一个节点.要求写代码,5分钟之内完毕.面腾 ...
- 网上的腾讯php面试题 (有答案版本)
一.PHP开发部分1.合并两个数组有几种方式,试比较它们的异同 答:1.array_merge()2.’+’3.array_merge_recursive array_merge 简单的合并数组arr ...
- 阿里、腾讯热门面试题:聊聊Unix与Java的IO模型?(含详细解析)
众所周知 如果去百度.腾讯等一线大厂面试,一定会深入考候选人的基础技术功底,其中尤为关键和重视的就是IO相关的技术和知识. 而要搞明白IO相关的概念,首先就得弄清楚同步与异步,阻塞与非阻塞到底是什么意 ...
- 2014腾讯实习生笔试题——define与typedef
2014腾讯实习生笔试(广州站)第26题填空题: #define MAX_NUM 1000+1 int Temp = Max_NUM*10; 则Temp的值为( ) 答案是:1010, 由于宏定义仅仅 ...
- iOS腾讯百度面试题
随机推荐
- Qt入门之基础篇(1):Qt4及Qt5的下载与安装
转载请注明出处:CN_Simo. 导语: Qt是一个跨平台的C++图形界面应用程序框架.它提供给开发者建立图形用户界面所需的功能,广泛用于开发GUI程序,也可用于开发非GUI程序.Qt很容易扩展,并且 ...
- 《JAVASCRIPT高级程序设计》选择框脚本和富文本编辑
一.选择框脚本 选择框也是表单的一个字段,是通过<select>和<option>元素来创建的,需要使用javascript来控制.选择框拥有以下的属性和方法: 以下介绍一些选 ...
- 蓝桥网试题 java 基础练习 01字串
---------------------------------------------------------------------- 还括以 0.0 --------------------- ...
- 众人拾柴火焰高之Tomcat集群
一人拾柴火不旺,众人拾柴火焰高.Tomcat服务器也是一样,一台服务器再强大能承受的访问也是有限的.要提供高并发.高可用的服务,就必须横向扩展,多台Tomcat组成一个集群,根据实际的访问量动态增减服 ...
- C语言 extern4 全局数组
headB.h中: #ifndef headB_H #define headB_H ; ]={,,,,}; #endif .c文件中: #include "headB.h" #in ...
- 一个基于POI的通用excel导入导出工具类的简单实现及使用方法
前言: 最近PM来了一个需求,简单来说就是在录入数据时一条一条插入到系统显得非常麻烦,让我实现一个直接通过excel导入的方法一次性录入所有数据.网上关于excel导入导出的例子很多,但大多相互借鉴. ...
- 一个web应用的诞生(6)--用户账户
之前登录注册的功能都已经完成,但是登录成功回到首页发现还是白茫茫的一片,对的,title一直都写得博客,那么最终目的也是写出一个轻博客来,但是,在发表文章之前是不是要先记录一下登录状态呢? 用户登录 ...
- 跟着内核学框架-从misc子系统到3+2+1设备识别驱动框架
misc子系统在Linux中是一个非常简单的子系统,但是其清晰的框架结构非常适合用来研究设备识别模型.本文从misc子系统的使用出发,通过了解其机制来总结一套的设备识别的驱动框架,即使用使用同一个驱动 ...
- Java Web(二) Servlet中response、request乱码问题解决
三月不减肥,五月徒伤悲,这就是我现在的状态,哈哈~ 健身.博客坚持. --WH 一.request请求参数出现的乱码问题 get请求: get请求的参数是在url后面提交过来的,也就是在请求行中, M ...
- DLL 导出函数
DLL的链接方式分为两种:隐式链接和显式链接 DLL导出的函数 和 导出类在调用时,有些区别,这里暂时不讲,直说简单的导出函数: 隐式链接: #include "stdafx.h" ...