我从事C#开发将近二年(编程工做三年,可是第一年基本打酱油),在长沙这个地方,如今去面试,基本上都会要,只是薪资问题。下面讲讲个人一些经验咯~但愿对你们有帮助。面试
补充说明:如下经验大多只是面试技巧,少许基本典型题目,对大概1~3年工做经验的人有用一些,更高工做年限的人,大家已是我眼里的大牛了,我只有膜拜的份……。其实说真的,面试的核心仍是技术能力,固然面试技巧也很重要,谈工资的谈判技巧也很重要。数据库
首先的首先,若是你是一个已经有工做经验的,最具备竞争力的就是你的项目经验,不少公司在笔试以后,不会在面试时具体考察技术知识,对着你的项目经验问你就好了!因此工做的时候,多找好的项目机会,对本身作过的项目必定要特别了解,也不要以为本身的项目比较简单,而去胡扯一些本身也不清楚的技术,这是最忌讳的。编程
一、笔试方面,通常公司在内心都有个分数底限的,如100分,底限是35分,若是你连35分都没有,那么可能直接没面试机会了,通常不会在这个阶段淘汰人。大部分公司的笔试题都是在网上找的,有不少经典的题目,如面向对象的三个特征,二叉树前序、后序(我不是计算机专业的,数据结构懂得很少),堆栈,引用类型与值类型。若是没有人监考,大可放心去用手机百度(查询资料的能力也是考察之一嘛)~可是问答题最好不要跟百度的答案如出一辙……数据结构
下面再补充几个笔试常见的:多线程
函数的修饰符,static,private等具体含义;架构
abstract,interface也即抽象类和接口的区别;函数
怎么创建一个简单的数据库链接(我认为这个很没意义,通常都是封装好的DBHelper之类,用久了就不记得了,让我写DBHelper,我会选择百度);学习
SQL查询,左链接、内链接的区别;网站
软件设计的三层架构(UI、BLL、DAL);线程
进制的转换(坑爹中的坑爹,手算进制转换,告诉我有什么用?)。
时间复杂度,空间复杂度的计算。
笔试大概就这么多经验……由于我面试的绝大部分公司是不会进行笔试的……
二、面试。若是面试官是那种比较死板的,对着经典考题去问题,为你默哀,这样的面试官最很差搞定。此时就须要对于基础有比较牢固的掌握(我认可这点我不行,我比较喜欢遇到不常见的基础问题时去百度解决)。若是面试官问到你什么是面向对象,不要答书本上的概念了,结合本身的项目来说讲,什么地方应用了面向对象。若是问到你多线程,说说多线程有什么用,使用起来有什么注意事项。切忌只说个概念。
一个典型的例子来抛砖引玉:要会学着分析面试官的问题。在汇桥面试的时候,面试官提问两个线程同时对一个int型数执行+1操做,每一个线程都循环10万次,那么执行完毕以后,这个int的值是多少?仅仅回答20万不够的更是错的。当问到这种条件不是很全面的问题的时候,应该对其进行分析:若是线程之间没有保护(加锁等),那么执行结果不肯定;若是线程设置了保护,那么结果为20万。
三、简历里面本身所写到的东西,必定要弄明白,特别是项目经验中的。
四、在招聘网站上投放简历的时候,当公司联系你时,要问清楚他们的招聘岗位,工资范围等,以避免不满意,形成时间的浪费。
补充问工资范围:这点很重要!通常公司都会说,你先跟我说你的指望薪资,我来判断一下,这时候若是你说7000,对方说,没问题。那么还要补充去问7000这个薪资定位大概是什么级别(或工做年限)的,好比我以为本身是中级水平,但7000在他们公司是架构设计师的定位……
那些说不能问的,怕印象影响的,那你就别问吧,你本身想要7000,结果去了人家通常只能开4000~是去锻炼本身面试能力吗?
切忌在面试前填的表格上的薪酬里填“面议”。切忌填一个范围,你填一个范围,别人就会按你最低的来,这么早就暴露本身的底线吗?
五、谈工资的时候,若是表现良好,能够说的稍微高一点,若是说低了,没有哪家公司会给你加的,本身这边说高了,才能商量的余地,不过也不能太浮夸!要综合考虑岗位和公司实力,博主在这点上吃了大亏,去一家工资开的较高的公司,结果不敢要工资,最后少了大概1000多的月薪!
永远记得,若是你不是表现的异常优秀,勾起定薪的领导的欢心了,那么他绝对绝对不会给你主动在你指望薪资上加薪的。
指望薪资必定不要委屈本身。除非是特别想进的公司,最本身发展有很大帮助的职位,但本身自己条件不太知足要求。
指望薪资能够参考目前工资加福利的15%,这个增值幅度是差很少抵消风险的,北上广深能够考虑提高到50%。此外能够对比福利补贴,年终奖。是否转行业。适当下降。(在长沙这个地方,15%都至关难,甚至有坑爹的公司说:呵呵,跳槽都奔着涨工资是吧?结果面试机会都不给,具体哪家公司我就不说了,我只想说:呵你X了个X)
六、哪怕本身已经选定了一个比较好的Offer了,也不要随便拒绝别的Offer,古人就告诉你以逸待劳,你能够对你不太满意的Offer说,薪酬我还不太满意,还能再商量吗?没准有惊喜呢?放弃了可就没有了。我本身最好的状况是,一会儿加了1500~不过最后仍是没选这家公司。
七、要问清楚给本身打电话邀请面试的人姓什么,否则在大公司很容易找不到人。
八、压箱底的宝贵经验:面试官问你有什么问题想问我吗?回答,您认为这个岗位上的优秀人才有什么好的特色?屡试不爽。可让面试官思考一下,也可让面试官以为本身这我的比较上进。
九、技术方面的岗位能够强调本身的学习能力,必定要有据可循,能举例子。
十、职业发展方面。技术岗位,其实能够选择成为技术大拿,或者管理职位。不要说本身作哪一个均可以,若是搞不清楚,最好是说我但愿成为技术大拿~不要说想作管理职位。
十一、有空把本身的经验多总结起来,作个博客。或者去GitHub上研究几个开源项目。我相信你在面试的时候,展现下本身的博客,或者跟面试官大谈特谈GitHub上的某个项目。绝对能给本身加分。
大概就这些了,博主已经找到一个比较理想的工做,估计很长一段时间不会再找工做了~但愿这些经验对你们有所帮助~
PS.不给购买公积金的公司,都不是什么好公司。