从事C#开发将近二年(编程工作三年,但是第一年基本打酱油),在长沙这个地方,现在去面试,基本上都会要,只是薪资问题。下面讲讲一些经验咯~希望对大家有帮助。
AD:
从事C#开发将近二年(编程工作三年,但是第一年基本打酱油),在长沙这个地方,现在去面试,基本上都会要,只是薪资问题。下面讲讲一些经验咯~希望对大家有帮助
补充说明:以下经验大多只是面试技巧,少量基本典型题目,对大概1~3年工作经验的人有用一些,更高工作年限的人,你们已经是眼里的大牛了,只有膜拜的份 。其实说真的,面试的核心还是技术能力,当然面试技巧也很重要,谈工资的谈判技巧也很重要。
首先的首先,如果你是一个已经有工作经验的,最具有竞争力的就是项目经验,很多公司在笔试之后,不会在面试时具体考察技术知识,对着项目经验问你就行了!所以工作的时候,多找好的项目机会,对自己做过的项目一定要特别了解,也不要觉得自己的项目比较简单,而去胡扯一些自己也不清楚的技术,这是最忌讳的。
1、笔试方面
一般公司在心里都有个分数底限的,如100分,底限是35分,如果你连35分都没有,那么可能直 接没面试机会了,一般不会在这个阶段淘汰人。大部分公司的笔试题都是在网上找的,有很多经典的题目,如面向对象的三个特征,二叉树前序、后序(不是计算 机专业的,数据结构懂得不多),堆栈,引用类型与值类型。如果没有人监考,大可放心去用手机百度(查询资料的能力也是考察之一嘛)~但是问答题最好不要跟 百度的答案一模一样
下面再补充几个笔试常见的:
函数的修饰符,static,private等具体含义;
abstract,interface也即抽象类和接口的区别;
怎么建立一个简单的数据库连接(认为这个很没意义,一般都是封装好的DBHelper之类,用久了就不记得了,让写DBHelper,会选择百度);
SQL查询,左连接、内连接的区别;
软件设计的三层架构(UI、BLL、DAL);
进制的转换(坑爹中的坑爹,手算进制转换,告诉有什么用?)。
时间复杂度,空间复杂度的计算。
笔试大概就这么多经验 因为面试的绝大部分公司是不会进行笔试的