技术面试提纲(.Net相关)

技术面试(.Net相关),个人觉得不需要提问具体的技术,

主要是了解一些应聘者以前的工作经历,工作职责,程序开发思路,工作态度即可。

准备的一些简单提纲如下:

1.→以前工作经历,工作职责情况了解
①工作了几年?以前在哪个公司?
②工作中的职责(项目负责人,担当)?
③前期设计,开发,维护?

2.→数据库方面知识了解
①常用哪些数据库(SQL-Server,Oracle等主流数据库)
②正常的SQL语句掌握?
  会用Left Outer Join左关联等?
  DISTINCT,GROUP BY,SUM,CASE等函数
③会写Oracle的Package?Oracle的DBLink,有没用过?
④有过进行数据库的设计(key关联,trigger应用)?

3.→.NET实际经验了解
①正常用哪种语言?(VB.NET还是C#)
  平常我们用VB.NET,制作系统特殊场合也用C#
②winform还是Web程序做的多?
  如果winform程序,界面的自适应大小等,客户端的自动更新有没做过?大概思路?
  如果web程序,数据的导出怎么做的(excel?服务器的DCOM配置相关)
③大量数据插入数据库(比如客户端excel导入)有没有做过?
④水晶报表用过?(生成pdf?)
⑤出错怎么管理?(自动发邮件,短信发送提醒)

4.→以前开发过的程序,产品(硬件,设备相关)
①开发的哪些相关的程序,产品?
  一般有多少人同时在用?
  DB最大数据量(比如大的业务表的数据量达到百万?)
②PLC相关编程有没接触过
③手持设备(Casio,Honeywell等)上的开发做过(wince程序相关开发)?

5.→今后企业中工作相关
①excel运用没问题?常用函数vlookup,sumif等
②喜欢单纯做技术工作?还是喜欢和最终用户打交道从前期设计开始做?
  平常业余时间还研究技术问题?
  对加班怎么看?(有时开发工作比较紧,加班?回去脑中继续思考?)
③今后自己的发展有什么想法?(哪里人?结婚了?今后定居在哪?)

 

 

你可能感兴趣的:(软件开发技术面试)