跳槽季:分享从事C#开发人员面试经验

简介:

我从事C#开发将近二年(编程工作三年,但是第一年基本打酱油),在长沙这个地方,现在去面试,基本上都会要,只是薪资问题。下面讲讲我的一些经验咯~希望对大家有帮助

跳槽季:分享从事C#开发人员面试经验

补充说明:以下经验大多只是面试技巧,少量基本典型题目,对大概1~3年工作经验的人有用一些,更高工作年限的人,你们已经是我眼里的大牛了,我只有膜拜的份……。其实说真的,面试的核心还是技术能力,当然面试技巧也很重要,谈工资的谈判技巧也很重要。

首先的首先,如果你是一个已经有工作经验的,最具有竞争力的就是你的项目经验,很多公司在笔试之后,不会在面试时具体考察技术知识,对着你的项目经验问你就行了!所以工作的时候,多找好的项目机会,对自己做过的项目一定要特别了解,也不要觉得自己的项目比较简单,而去胡扯一些自己也不清楚的技术,这是最忌讳的。

1、笔试方面

一般公司在心里都有个分数底限的,如100分,底限是35分,如果你连35分都没有,那么可能直 接没面试机会了,一般不会在这个阶段淘汰人。大部分公司的笔试题都是在网上找的,有很多经典的题目,如面向对象的三个特征,二叉树前序、后序(我不是计算 机专业的,数据结构懂得不多),堆栈,引用类型与值类型。如果没有人监考,大可放心去用手机百度(查询资料的能力也是考察之一嘛)~但是问答题最好不要跟 百度的答案一模一样……

下面再补充几个笔试常见的:

函数的修饰符,static,private等具体含义;

abstract,interface也即抽象类和接口的区别;

怎么建立一个简单的数据库连接(我认为这个很没意义,一般都是封装好的DBHelper之类,用久了就不记得了,让我写DBHelper,我会选择百度);

SQL查询,左连接、内连接的区别;

软件设计的三层架构(UI、BLL、DAL);

进制的转换(坑爹中的坑爹,手算进制转换,告诉我有什么用?)。

时间复杂度,空间复杂度的计算。

笔试大概就这么多经验……因为我面试的绝大部分公司是不会进行笔试的……

2、面试

如果面试官是那种比较死板的,对着经典考题去问题,为你默哀,这样的面试官最不好搞定。此时就需要对 于基础有比较牢固的掌握(我承认这点我不行,我比较喜欢遇到不常见的基础问题时去百度解决)。如果面试官问到你什么是面向对象,不要答书本上的概念了,结 合自己的项目来讲讲,什么地方应用了面向对象。如果问到你多线程,说说多线程有什么用,使用起来有什么注意事项。切忌只说个概念。

一个典型的例子来抛砖引玉:要会学着分析面试官的问题。在汇桥面试的时候,面试官提问两个线程同时对一个int 型数执行+1操作,每个线程都循环10万次,那么执行完毕之后,这个int的值是多少?仅仅回答20万不够的更是错的。当问到这种条件不是很全面的问题的 时候,应该对其进行分析:如果线程之间没有保护(加锁等),那么执行结果不确定;如果线程设置了保护,那么结果为20万。

3、简历里面自己所写到的东西,一定要弄明白,特别是项目经验中的。

4、在招聘网站上投放简历的时候,当公司联系你时,要问清楚他们的招聘岗位,工资范围等,以免不满意,造成时间的浪费。

补充问工资范围:这点很重要!一般公司都会说,你先跟我说你的期望薪资,我来判断一下,这时候如果你说7000,对方说,没问题。那么还要补充去问 7000这个薪资定位大概是什么级别(或工作年限)的,比如我觉得自己是中级水平,但7000在他们公司是架构设计师的定位……

那些说不能问的,怕印象影响的,那你就别问吧,你自己想要7000,结果去了人家一般只能开4000~是去锻炼自己面试能力吗?

切忌在面试前填的表格上的薪酬里填“面议”。切忌填一个范围,你填一个范围,别人就会按你最低的来,这么早就暴露自己的底线吗?

5、谈工资的时候,如果表现良好,可以说的稍微高一点,如果说低了,没有哪家公司会给你加的,自己这边说高了,才能商量的余地,不过也不能太浮夸!要综合考虑岗位和公司实力,博主在这点上吃了大亏,去一家工资开的较高的公司,结果不敢要工资,最后少了大概1000多的月薪!

永远记得,如果你不是表现的异常优秀,勾起定薪的领导的欢心了,那么他绝对绝对不会给你主动在你期望薪资上加薪的。

期望薪资一定不要委屈自己。除非是特别想进的公司,最自己发展有很大帮助的职位,但自己本身条件不太满足要求。

期望薪资可以参考目前工资加福利的15%,这个增值幅度是差不多抵消风险的,北上广深可以考虑提升到50%。此外可以对比福利补贴,年终奖。是否转行业。适当降低。(在长沙这个地方,15%都相当难,甚至有坑爹的公司说:呵呵,跳槽都奔着涨工资是吧?结果面试机会都不给,具体哪家公司我就不说了,我只想说:呵你X了个X)

6、哪怕自己已经选定了一个比较好的Offer了,也不要随便拒绝别的Offer,古人就告诉你以逸待劳,你可以对你不太满意的Offer说,薪酬我还不太满意,还能再商量吗?没准有惊喜呢?放弃了可就没有了。我自己最好的情况是,一下子加了1500~不过最后还是没选这家公司。

7、要问清楚给自己打电话邀请面试的人姓什么,不然在大公司很容易找不到人。

8、压箱底的宝贵经验:面试官问你有什么问题想问我吗?回答,您认为这个岗位上的优秀人才有什么好的特点?屡试不爽。可以让面试官思考一下,也可以让面试官觉得自己这个人比较上进。

9、技术方面的岗位可以强调自己的学习能力,一定要有据可循,能举例子。

10、职业发展方面。技术岗位,其实可以选择成为技术大拿,或者管理职位。不要说自己做哪个都可以,如果搞不清楚,最好是说我希望成为技术大拿~不要说想做管理职位。

大概就这些了,博主已经找到一个比较理想的工作,估计很长一段时间不会再找工作了~希望这些经验对大家有所帮助~

PS。不给购买公积金的公司,都不是什么好公司。


来源:51CTO

相关文章
|
4月前
|
存储 分布式计算 大数据
HBase分布式数据库关键技术与实战:面试经验与必备知识点解析
【4月更文挑战第9天】本文深入剖析了HBase的核心技术,包括数据模型、分布式架构、访问模式和一致性保证,并探讨了其实战应用,如大规模数据存储、实时数据分析及与Hadoop、Spark集成。同时,分享了面试经验,对比了HBase与其他数据库的差异,提出了应对挑战的解决方案,展望了HBase的未来趋势。通过Java API代码示例,帮助读者巩固理解。全面了解和掌握HBase,能为面试和实际工作中的大数据处理提供坚实基础。
200 3
|
4月前
|
SQL 分布式计算 监控
Sqoop数据迁移工具使用与优化技巧:面试经验与必备知识点解析
【4月更文挑战第9天】本文深入解析Sqoop的使用、优化及面试策略。内容涵盖Sqoop基础,包括安装配置、命令行操作、与Hadoop生态集成和连接器配置。讨论数据迁移优化技巧,如数据切分、压缩编码、转换过滤及性能监控。此外,还涉及面试中对Sqoop与其他ETL工具的对比、实际项目挑战及未来发展趋势的讨论。通过代码示例展示了从MySQL到HDFS的数据迁移。本文旨在帮助读者在面试中展现Sqoop技术实力。
261 2
|
4月前
|
监控 负载均衡 Cloud Native
ZooKeeper分布式协调服务详解:面试经验与必备知识点解析
【4月更文挑战第9天】本文深入剖析ZooKeeper分布式协调服务原理,涵盖核心概念如Server、Client、ZNode、ACL、Watcher,以及ZAB协议在一致性、会话管理、Leader选举中的作用。讨论ZooKeeper数据模型、操作、会话管理、集群部署与管理、性能调优和监控。同时,文章探讨了ZooKeeper在分布式锁、队列、服务注册与发现等场景的应用,并在面试方面分析了与其它服务的区别、实战挑战及解决方案。附带Java客户端实现分布式锁的代码示例,助力提升面试表现。
485 2
|
4月前
|
数据采集 消息中间件 监控
Flume数据采集系统设计与配置实战:面试经验与必备知识点解析
【4月更文挑战第9天】本文深入探讨Apache Flume的数据采集系统设计,涵盖Flume Agent、Source、Channel、Sink的核心概念及其配置实战。通过实例展示了文件日志收集、网络数据接收、命令行实时数据捕获等场景。此外,还讨论了Flume与同类工具的对比、实际项目挑战及解决方案,以及未来发展趋势。提供配置示例帮助理解Flume在数据集成、日志收集中的应用,为面试准备提供扎实的理论与实践支持。
154 1
|
4月前
|
XML 分布式计算 监控
Oozie工作流管理系统设计与实践:面试经验与必备知识点解析
【4月更文挑战第9天】本文详述了Oozie工作流管理系统的核心概念,包括安装配置、Workflow XML、Action、Coordinator和Bundle XML定义。此外,讨论了工作流设计实践,如监控调试、自动化运维,并对比了Oozie与其他工作流工具的差异。文中还分享了面试经验及解决实际项目挑战的方法,同时展望了Oozie的未来发展趋势。通过学习,读者能提升Oozie技术能力,为面试做好充分准备。
64 0
|
4月前
|
消息中间件 监控 大数据
Kafka消息队列架构与应用场景探讨:面试经验与必备知识点解析
【4月更文挑战第9天】本文详尽探讨了Kafka的消息队列架构,包括Broker、Producer、Consumer、Topic和Partition等核心概念,以及消息生产和消费流程。此外,还介绍了Kafka在微服务、实时数据处理、数据管道和数据仓库等场景的应用。针对面试,文章解析了Kafka与传统消息队列的区别、实际项目挑战及解决方案,并展望了Kafka的未来发展趋势。附带Java Producer和Consumer的代码示例,帮助读者巩固技术理解,为面试做好准备。
229 0
|
4月前
|
Android开发 缓存 双11
android的基础ui组件,Android开发社招面试经验
android的基础ui组件,Android开发社招面试经验
android的基础ui组件,Android开发社招面试经验
|
3月前
|
C#
一文搞懂:一道关于C#linqwhere的面试题
一文搞懂:一道关于C#linqwhere的面试题
31 0
|
3月前
|
关系型数据库 C# 数据库
技术笔记:MSCL超级工具类(C#),开发人员必备,开发利器
技术笔记:MSCL超级工具类(C#),开发人员必备,开发利器
38 3
|
3月前
|
前端开发 Java C#
GitHub突破5k Star!这件事情我坚持了3年,努力打造C#/.NET/.NET Core全面的学习、工作、面试指南知识库
GitHub突破5k Star!这件事情我坚持了3年,努力打造C#/.NET/.NET Core全面的学习、工作、面试指南知识库

相关实验场景

更多