这篇文档主要记录了作者在应聘软件开发工作时遇到的笔试和面试经历,涉及到多家公司,包括北大青鸟、北大方正、广东北电、深圳同洲电子、青岛海信和上海汉略。以下是这些公司笔试和面试中涉及的知识点总结:
1. **技术面试范围**:
- .NET:.NET框架的基本概念,如C#、ASP.NET、ADO.NET等。
- 数据库:SQL Server和Oracle的使用,包括SQL查询和数据库设计。
- XML:XML的基本操作和解析。
- UML:统一建模语言,包括类图、用例图、序列图等。
- Java:Java编程,包括API使用和程序编写。
- C/C++:C和C++语言的基础知识和编程题。
- 测试:测试理论和实践,可能涉及黑盒测试、白盒测试等。
- 硬件:一些基础的硬件知识。
2. **英语能力**:
- 笔试题和面试中,部分公司使用全英文题目,要求应聘者具备良好的英文阅读和理解能力。
3. **面试流程**:
- 多轮面试:通常包括HR面试和技术面试,技术面试会针对具体的技术领域进行深入提问。
- 笔试:多为选择题、填空题、编程题和问答题,时间限制严格。
- 等待通知:面试后可能需要等待一段时间才能得知结果。
4. **公司待遇和工作内容**:
- 薪资水平:不同公司对硕士生的起薪不同,如北大青鸟的年薪8万、广东北电的月薪7k、深圳同洲电子的试用期5k等。
- 工作职责:研发、测试等职位,涉及到不同的技术栈,如C++、Java、.NET等。
5. **公司文化与面试风格**:
- 时间管理:有的公司如北大方正,可能存在大规模笔试后只选取少数人面试的情况,这可能会造成求职者的不便。
- 英语面试:一些公司如广东北电,可能要求英文面试,考察应聘者的英文沟通能力。
- 快速决策:深圳同洲电子的面试流程较快,当场发放offer。
6. **综合能力测试**:
- 公务员类似的素质测评,如逻辑推理、性格测试等。
- 数学问题:可能包含一些基础的数学或逻辑题目,如青岛海信的笔试中出现的小学奥赛题简化版。
通过这些经验分享,我们可以看出软件开发工作的招聘过程中,不仅重视专业技能,还关注应聘者的英语能力、解决问题的能力以及适应公司文化的能力。同时,求职者需要对市场薪资标准有所了解,以便做出合理的职业选择。