所有程序员都会面临换公司 的问题。当然啦,换公司就会经常碰到做试题的问题。
其实,很多人都觉得程序员很难相处。如果说一个程序员难相处也就罢了,难道所有程序员都难相处?这就是管理程序员人的问题了。
根据本的经验,谈点对程序员选择换公司的参考。
第一、谈一著名公司招五年以上工作经验C#高级软件工程师试题。
试题一、有一表A,有一字段FieldA,FieldB....FieldN,其中A字段自动增长,但其中存储的值不连续,用一条SQL语句写出求其中第31条到40条的记录。
试题二、function setValue(value) { document.forms[0].action.value = value; document.forms[0].submit() ;}分别对各条语句写注解,最后为整个函数写注解。
试题三、就是求一字符串长度,有中文与无中文长度,这容易我就不说了。
试题四、不太记得了,反正很容易。
说说个人看法:
试题一,比较容易,很多人都会这样解。(本人比较郁闷:本人写如下语句给面试人说是错的,不知道面试人SQL功底如何,真想让其难堪。而且其一再说是错的,我说试试吧,可能是错的,我也不知道。)
Select Top 10 * from (select top 40 * from A order by FieldA Asc ) B Order by FieldA Desc
试题二,这个问题主考要考Method为Get或Post时的用法区别,而其要求注解而已。个人觉得有歧义。其他都没说,个人按其每条意思注解完,后来面试人说也是错的。其实本人也知道此题的意思考什么,但其却要求注解。
第三题和第四题我就不用说了,反正大部分人都会。
从此公司的面试者来看,我们从中可以得出一个结论:面试人员专业素质的确有问题。首先,SQL语句不熟悉,从而倒致和我争这条语句对与错,而且摆出一副面试人的度。第二,出题不够专业,出有歧义的问题,这样的问题让人不知怎么回答,如果回答了,不符合自已的标准,可能给出错误结果,这样对面试者不公平。
所以,由此得出结论。此公可能有一些背景,人事比较复杂的个业,建议怕人事关系的人别进。一般的程序员很难忍受此类上司。
第二、一某软件园名企的试题。
记不全,只觉得怪怪的都记住了。
试题一、什么是类,对像、抽像、继承等等
试题二、上机题用一DataGrid是弹出一记录并编辑此记录。(容易)
印像只有这两题,第一题十本书可能有五本说的不一样,所以本人也觉得怪怪的但能表达意思就OK。个人这么认为。第二是和其他的题就不用说了,两个字“容易”。
由此得出结论,在此公司你学不到什么东本啦,出试题人的水平就可以得出结论。如果你想学技术的话,建议别进这家公司。(如果我没猜错的话,一般的毕业生实习三个月,肯定能胜任此公司的工作)
当然,也并不全是我讲的这样。但有一定的可能性。其实,进什么样的公司要先分析你想要什么。别辞了工作再找就是,要有工作再找,这样可以保证自已收入情况下,向自已想要的地方前进。