博客
关于我
外企笔试面试凉经
阅读量:257 次
发布时间:2019-03-01

本文共 831 字,大约阅读时间需要 2 分钟。

微软面试经历回顾

一、微软笔试

微软的笔试难度极高,ACM级别的题目,常规难度已经远超Leetcode的中等难度。笔试环节主要包括两道题目:

  • 第一题:Leetcode 1096 Hard的简化版本,无括号嵌套的变种。这道题目具有一定的难度,但如果能够抓住规律,还是有解题思路的。

  • 第二题:涉及图论中的有向图环检测。这类似于判断有向图是否存在环的问题,常见的解决方法是拓扑排序或DFS。面试中,我选择了DFS方法,编写了相应的代码。

  • 笔试结果未能达到预期,未能进入晋级。

    二、复活面

    复活面主要包括两道题目:

  • 一面:涉及一种字符串加密方法。加密过程是将字符串不断左右移动。例如:"abcde"经过加密后变为"dbace"。面试官提示了解密规律后,我逐步找出奇数长度和偶数长度的加密方式,并探讨了两种规律的统一性。

  • 二面:由女性面试官主持,首先让我用英语介绍疫情期间生活的变化,这部分准备不足,导致面试表现不佳。接着进行算法题解答。

  • 三、其他外企面试

    除了微软,其他外企面试情况如下:

  • Hulu笔试难度极大,ACM级别的题目,导致许多候选人被劝退。

  • Paypal简历未过,据群内消息显示有2000人未能通过。

  • 英特尔笔试以选择题为主,编程题只能用纯C编写,例如实现计算器或链表的快速排序。

  • 英伟达面试以选择题为主,内容涵盖底层知识。

  • 亚马逊笔试相当于Leetcode周赛难度,要求应对三道题,二题及以上才能进入面试。

  • Thought Works面试包括英文行测,难度较高。

  • 面试经验总结:

    • 微软面试具有随机性,常见题目较少,需多准备新题。

    • 其他外企面试普遍以Leetcode周赛难度为标准,部分岗位要求较高。

    面试准备建议:

  • 准备常见算法题,掌握解题思路。

  • 参加Leetcode周赛,提升对新题的解题能力。

  • 关注技术面试平台发布的新题,及时学习。

  • 面试流程:

    • 笔试 → 面试官电话筛选 → 技术面试 → 结果通知

    总体来看,技术面试环节难度较大,需在面试前充分准备。

    转载地址:http://hjqv.baihongyu.com/

    你可能感兴趣的文章
    mysql数据库导出导入
    查看>>
    MySQL数据库工具类之——DataTable批量加入MySQL数据库(Net版)
    查看>>
    mysql数据库常用命令
    查看>>
    MySQL数据库必会的增删查改操作(CRUD)
    查看>>
    MySQL数据库性能分析与调优实践
    查看>>
    mysql数据库扫盲,你真的知道什么是数据库嘛
    查看>>
    mysql数据库批量插入数据shell脚本实现
    查看>>
    MySQL数据库操作
    查看>>
    MySQL数据库故障排错
    查看>>
    MySQL数据库无法远程连接的解决办法
    查看>>
    mysql数据库时间类型datetime、bigint、timestamp的查询效率比较
    查看>>
    MySQL数据库服务器端核心参数详解和推荐配置(一)
    查看>>
    mysql数据库死锁的产生原因及解决办法
    查看>>
    MySQL数据库的事务管理
    查看>>
    mysql数据库的备份与恢复
    查看>>
    Mysql数据库的条件查询语句
    查看>>
    MySQL数据库的高可用
    查看>>
    Mysql数据库相关各种类型的文件
    查看>>
    MYSQL数据库简单的状态检查(show processlist)
    查看>>
    MYSQL数据库简单的状态检查(show status)
    查看>>