恶毒女配法则快穿系统:NET技术面试相关

来源:百度文库 编辑:偶看新闻 时间:2024/04/30 02:07:05

http://kb.cnblogs.com/page/101003/
1)给10分钟左右的时间,做一个详细的自我介绍  2)C#、Asp.Net、前端、数据库等基础知识
a) 下面三句代码有没有错,以inboxing或者unboxing为例,解释一下内存是怎么变化的
b) 编码题目, 如限定时间编码求菲波拉契数列第n项的值,求函数f(n)=1/1!+1/2!+1/3!+...+1/n!的值,求两个二维矩阵相乘的值等等;
c) 谈谈对委托、事件的理解等等;
d) 为什么asp.net控件能够保持住状态;asp.net button的客户端事件是如何映射成服务器端事件的;详细谈一下asp.net的管道模型;
e) 下面css中“一段文字”最终在浏览器中显示什么颜色;如果用js原生脚本改变class为“xyz”该如何写,将“一段文字”替换成“其它文字”如何写等;
f)谈谈ajax原理的了解程度以及目前业界流行的ajax框架的熟悉程度;
3) 设计方面的能力?a) 给出一些具体的应用场景,如多数据库支持、工资计算方式多样的情况,如何来设计;
b) 谈谈对设计的理解;
c) 偶尔还会让画画设计类型,写写代码实现常见设计模式(如单例模式等)
  4) 解决问题的能力/学习习惯/个人特长等等  主要涉及到以下一些问题?让应聘者自己挑一个自己以往做过的他认为具有代表性的项目,详细聊一下,主要聊一下他/她在这个项目中的职责,这个项目曾经遇到过哪些问题,如何解决的,他/她在解决这些问题的过程中起到了什么作用等等。
给应聘者一个他目前不会的问题,让其解决一下;
课外时间都在干什么,常上的技术网站是什么,最近看的基本书(电子书当然也算)的名字还记得吗;
聊聊自己最擅长的方面;
面试官 期望得到的答案
自我介绍的内容包括简单介绍教育背景、工作经历、项目经历、自我评价(优缺点、特长【说明:重要,亮点,如果应聘者自己提到了的话我一般会接着这个话题继续聊下去】),个人的短/中/长期职业规划。
 a) 编码题目,这个我一般都会让应聘者写一段代码,编码是开发人员最基本的功底;针对编码问题,我期望看到以下的结果:?编码之前先写思路,比如,第一步怎么怎么做,第二步怎么怎么做,体现出良好的思维习惯及逻辑思维能力,这样即使最终没有写出来也没有太大的关系;
良好的编码习惯(如命名规范、注释,在应聘者开始写之前我也会),这里我多说几句,常常听到有人说良好的命名就是最好的注释,强掉少些注释啥的;我面试过程中有一个原则,通篇代码没有一句注释的我直接不聊了;
  b) 引用类型/值类型,装箱/拆箱问题。
3) 设计方面  设计知识其实也是作为高级开发职位必须具备的知识。  我期望应聘者能够对设计模式有比较深入的认识,通过我给出的经典场景能够立刻联想到应该使用的设计模式。  4) 解决问题的能力/学习习惯/个人特长等等

http://kb.cnblogs.com/page/58068/
1 技术技能考核
对于考上80分左右的求职者,技术关他已经很不错了,接下来的目的是考查项目的开发能力。把一个项目交给他,怎么来做,怎么完成,出了问题是怎么处理的。这些都会触及到平时的工作内容,工作方法和态度,问得详细了,就大概知道对方平时的工作和能力。
对于考50分以上的求职者 ,这时再问下他怎么理解 。那接下来还要考下常用的知识。考核下委托,特性,反射,字符串之类的
  2  工作经验考核
问一下最近的一个项目,有用到那些技术,在项目中担任什么角色,遇到什么问题,怎样解决的。
 3 加分选项
1)有没有经常性的做项目总结。如果方便的话,可以share一下总结的内容。   2)有没有经常性的思考效率,流程,做事的方法。有提出过那些改善效率的方法, 或编写一些提高效率的工具和方法,并且得到项目组成员的认可。

http://www.cnblogs.com/XmNotes/archive/2010/03/01/1675578.html
侯伯薇:之前我负责负责公司面试的时候,面试人,一般都是先做自我介绍,这个时候就基本能够确定了,很少让他们做奇怪的题目,都是谈话比较多,如果一个人能够以清晰的思路和我谈半个小时的话,一般就可以确定OK了。我总是觉得,一个人的知识如果都是能够在网上搜索到的,没有太大的意义,只有一个人的头脑中有了在网上搜索不到的东西(也就是所谓的思想吧),那才是对我们有用的人,呵呵。