技术面试备录


基本

值、引用、string,委托、事件;

堆栈?(装箱和拆箱的目的)

new的作用?——动态分配,静态分配;as的作用,为什么能as?

linq为什么可以

for 和 foreach的区别,for和foreach的使用的时机。通常微软提供的实现了迭代器的集合的接口怎么来避免潜在的问题?

[函数入口点是怎么回事?是不是所有编程里面都是有入口点(eg. flash 、 Android and so on)?]

Dispose的作用?为什么需要Dispose —— 不是自动回收吗?win dispose吗?为什么win之类的不需要Dispose(本身实现了Dispose)?

静态类(不是静态函数)怎么回事?

能让一台机器的任务管理器画出正弦曲线吗(多核多线程)?Task和thead的关系区别?lamda表达式是干一件什么事?匿名类、函数?

你所常用的配置方法;如果程序有大量配置项,你如何简单化?

讲一讲你的调试经历。 

 指针和引用。

证书是干什么的。

 

win

消息和事件的关系;

消息在系统流转的过程,从用户点击键盘描述到最终c#事件;

DoEvent,winproc;

单线程执行等待如何不让界面死掉?

还用过什么视图?假如不提供winForm你如何实现一个这样的视图?

常规游戏的视图、事件和传统win窗口模式有什么区别? 

 

web

html和http是什么关系?

html、js、css之间有什么关系?

为什么需要有mime type?

js如何继承?

一些常见框架?

GET和POST的区别(对该帖持部分认同态度http://kb.cnblogs.com/page/188928/,话说Modify就可能不同结果,当然自己随意写http server另当别论,且应该站在server和client分别来看)

asp.net如何实现mvc框架?对razor等视图如何看待?ViewBag&ViewData?

http module,handle;

为什么总能看到各种不同的handle?这个过程?为什么还能自定义补充handle?比如能开发aspx的,也可以是razor;

多台http服务器的话如何处理?

http文件(上传下载)处理同一般任务处理相同吗?为什么是单独处理?

MVC和REST;REST比MVC高效吗?

 

wcf

聊聊对wcf的理解;

解释一下通讯模式:数据报、双工等;

如果说精通wcf问wcf rest如何实现的(原生是message,它不再是soap);

 

其他补充

聊一聊操作系统的意义——比如内存管理,CPU管理,驱动管理的意义等。

 

因此怎样看待管理,程序内有对象管理、线程池管理、连接池管理...;View有视图和事件管理;操作系统有各个部件的管理;系统屏幕有窗口管理;...

  

如何提高查询速度?文本搜索问题如何提速——索引问题:何所谓聚集和非聚集?

为什么commit通常能写入更快?或者你来实现怎么提高写入速度?

实时计算、nosql;消息队列的意义?

 

什么是串口,什么是并口,区别。什么是控制线。聊聊传输中的应用&场景。

为什么叫GPIO。聊聊模式。

通讯干过什么?P2P怎么实现?网络结构?设备和网络的关系,为什么有子网掩码?传输中丢位怎么办?

RS232中除了235用过其他线吗?

串行和并行传输怎么抉择?

怎么理解通讯同的分层处理?(如果擅长http)现在来层层剥离http——

理解时序吗——串行,并行?顺便可以聊聊汽车模拟碰撞问题,撞出界的问题,看看对离散理解的概念;倍频是什么?

能解释一下街机模拟游戏存在的问题吗(多人对战时按键不灵的问题),这个问题怎么解决?

能做个简单外挂吗?比如偷菜,比如冰峰(考察对操作系统消息的认识)等;

扫描(轮询)模式是否不如事件(中断)模式?

导线若干,小灯泡,用计算机将其点亮;

32位机器和64位的机器,这个数字表示的是什么意思?——byte处理和int哪个效率高?

给一台4GB在利用率上,32位系统和64位系统如何做抉择?

 

xml解析,提供string类库解析为节点关系模式;

怎么解多元多次方程?

计算机怎么实现加减法的(原理,类型暂不提醒,可引申基本数据类型,为什么是那样,aF*b/c和aF/c*b一样吗,怎么抉择)?

可以聊聊安全问题,加解密,dos,注入,漏洞(扫描),假如你是http Server提供者如何防范(聊代码实现原理,看看对http数据协议、连接协议的理解防范);怎样实现天气预报?——能理解超级计算机的意义。

AlphaGo的胜利,你怎么看深蓝(时代技术

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM