admin

微软技术面试心得,微软面试经验

admin 感悟评价 2024-07-08 43浏览 0

学的c++能看《编程之美》吗?

1、可以的。《编程之美——微软技术面试心得》收集了约60道算法和程序设计题目,这些题目大部分在近年的笔试,面试中出现过,或者是被微软员工热烈讨论过。作者试图从书中各种有趣的问题出发,引导读者发现问题,分析问题,解决问题,寻找更优的解法。

2、C语言:《C程序设计语言》//谭浩强的那个就不要看了。。

3、c语言本身只是一个工具,但它一般是面向计算机硬件的,进行系统编程的,所以要用好c语言需要对计算机系统有比较深刻的理解。想深入c语言的一般是对计算机特别感兴趣的人,要不很难坚持下去的,所以这个过程一般都很漫长,不像c#,看看书就可以上手。这个给你一个建议。

去微软当软件工程师有什么要求么

1、技术过硬。最起码的、你得精通一门语言,是精通、不是了解。你可以对多门语言同时存有兴趣并学习。你得有非常好的时间观念、而且做好半夜加班的思想准备。团队精神。这个是必不可少的、与第一条同等重要。职业操守。这是每个公司企业都会要求的、尤其是关乎技术的、这就不用多说了。

2、美国微软公司的软件开发工程师学历一般都很高。博士,博士后最低大概也是硕士学位。微软公司要求的是有独立创新能力的人才,不拘一格选拔人才,只要你有创意思维。

3、软件工程师可谓是软件项目开发的掌舵者。一名优秀的软件工程师应当具有较强的逻辑思维能力,对于技术的发展有敏锐的嗅觉。

4、软件开发工程师是微软的核心岗位之一。这一职位负责参与软件的设计、开发、测试及维护等工作。他们需要具备扎实的编程能力,熟悉至少一种编程语言,如C++、Java、Python等,并有良好的逻辑分析能力,能够解决复杂的软件问题。产品经理 产品经理在微软负责产品的规划、设计、推广和管理。

5、由于微软公司所需要的工作人员在各方面都是高素质的,因此必须要具备足够的随机应变能力以及与常人所不同的思考方式,而智力题就是对此最好的考察方法了。通常这些智力题难度并不是很大,但是要求应试者有发散性思维和逆向思维能力。

acm编程什么书好一些

比较经典的是《算法导论》,如果感觉可以的话,也可以看看王晓东的《算法设计与分析》,比较难的书是lrj的《算法艺术与信息学竞赛》,另外acm主要还是一些大学的经典数据结构和算法,建议看一下《离散数学》、《数据结构》还有《组合数学》《计算方法》等书,也是很好的补充。

关键是逻辑思维能力强,确实有编程天赋,acm才有希望。数据结构太简单了吧,我学数据结构的时候感觉大部分算法都是可以顺利成章想出来的,没有必要学习。当然数据结构也是必须要学好的。其中也有很多经典算法。应该多看看各种算法。学习算法相关的各种内容,动态规划是基础吧。

以数学为主的基础知识十分重要 虽然被定性为程序设计竞赛,但是参赛选手所遇到的问题更多的是没有解决问题的思路,而不是有了思路却死活不能实现,这就是平时积累的基础知识不够。今年World Final的总冠军是波兰华沙大学,其成员出自于数学系而非计算机系,这就是一个鲜活的例子。

Steve McConnell的原作《代码大全》(第1版)是公认的关于编程的最佳实践指南之一, 在过去的十多年间,本书一直在帮助开发人员编写更好的软件。现在,作者将这本经典著作全新演绎,融入了最前沿的实践技术,加入了上百个崭新的代码示例, 充分展示了软件构建的艺术性和科学性。

强烈推荐)实用算法的分析和程序设计-吴文虎王建德 (大名鼎鼎的“黑书”。内容包括了竞赛需要的各种算法,各种层次的读者都适合。

版权声明

本文仅代表作者观点,不代表B5编程立场。
本文系作者授权发表,未经许可,不得转载。

继续浏览有关 微软技术面试心得 的文章