最近公司有一个新项目,是一个软件和硬件结合的项目,具体的就是一个cs软件通过485通信操作硬件的基站,基站上面挂着传感器和其他设备,
当然我只负责软件也就是上位机部分。通过1个月多的时间,每天开会开会调研调研,基本确定了项目方案、需求分析以及概要设计等等,
准备开始详细模块的设计,当然这些都是开端,跟今天我说的不带边。开始项目时候就给领导申请招人(做c#的),然后领导也很肯定招人,
从半个前开始挂上招聘网站职位:软件工程师。具体职责是这样写的
1、全日制大学本科计算机软件专业或相关专业毕业。
2、熟悉面向对象的软件分析,设计和开发技术。
3、熟悉.Net Framework 2.0,熟悉.NET多层开发和分布式计算体系结构,掌握c/s和b/s程序开发,熟悉.NET分布式结构设计。
4、能熟练使用VS2008等以上版本编写winform程序;熟悉XML的操作。熟练使用IO流、网络编程、多线程等技术。
5、熟悉ASP.NET, ADO.NET, DHTML, JavaScript, Web Service, Hibernate及Enterprise-Library等技术。
6、精通SQL Server 大型关系数据库开发, 熟练编写SQL语句,存储过程。
7、有较强的合作、沟通理解能力,具有团队精神与团队合作经验,能够解决复杂的技术问题,编写高质量规范代码
8、二年以上从事C# WINFORM开发,有过硬件开发经验优先考虑。
9、熟悉C#串口编程,有过煤矿行业软件开发经验优先。
10、熟悉SQL SERVER 2000,能熟练的编写存储过程和触发器。
11、熟悉WINFORM界面美化,有成熟项目经验的优先。
12、工作责任心强、学习能力强。
13、能适应临时的出差任务。
半个月来,也陆陆续续收到不少简历,每个礼拜也至少面试2次,
结果到现在还是没招到合适的人,我在想是不是我面试有问题
面试流程是是常用的 笔试 -----技术面试-----主管面试
基本上在技术面试这块感觉可以就跟主管说就可以留下
但是为什么面试了也有7、8个人了没一个合适的呢?
所以这里我抛出今天我要说的话题
如何面试,尤其是对技术类如何面试,我这里抛砖引玉下,还请各位指点:
我一般面试就是先看面试者的简历,基本都有做过的项目经验
不管是在学校还是工作过后,针对他所写的项目,
问项目上的问题,说白了就是验证下他的简历的真实性,
有没有亲自做过,估计问一问就露底了;
然后再问些c#的基础,因为是cs模式要和下位机通信
所以问的比较多的是串口编程,然后通信协议问的比较多
让人伤心的是很少有人回答上来
基本都回答没用过,对于bs模式比较熟悉,难道现在真的是bs的天下了?
然后又问了一个多线程的同步和异步操作
回答上来的也是寥寥无几。。。。
然后再问一个类和结果的理解说一说相似和区别
这个估计多多少少能说上一些。
面试了7、8个人有刚毕业的、有工作几年的
但是感觉没一个很合适的人选,难道要求高了?
一边是项目进度,一边又是招不上人。。。
领导开始急了!
我也急啊,可是招不到合适的人我又什么办法呢
我看人家大点的公司招聘人的时候基本要考核3方面内容,
一是编程语言,二是数据结构与算法,三是系统设计
可是我招人就问了些我经常用的基本的东西
都答不上来,谁敢要啊。。。
发现我也开始上火了
各位大神支支招,要不推荐个人也行
工作地点重庆,待遇好说好说。
5.20新增内容如下:
看到各位砖家扔的砖头
我把岗位要求改成2条
1、熟悉C/S模式开发,熟悉多线程以及串口通信编程;
2、熟悉SQL SERVER数据库,能熟练的编写存储过程和触发器
不得不说这点工资要招一个全能的是不可能的
但是各位也知道小公司基本上都要求全能
什么都要会点、因为很多地方都要涉及
但这个也是小公司里面做技术的悲哀
很多东西不是很系统、理解不深刻
最后谢谢大家给我的指导
有你们的指导我才会进步
非常感谢!