面经汇集

微软面经:

面的组是Office 365

1. 电面 (面试官 hiring manger)

    简单的自我介绍,问了下项目情况。计算机基础知识,如设计模式,数据库等。

    一道算法题,需要写代码

    给定两个字符串S1 S2,如果f(S1.substring)=S2.substring,且 f: 改变字符串中的一个字符。请找出所有的S1.substring。

    Feedback很快,半小时后约onsite面试。

2. Onsite

    第一面:顺时针旋转方阵90°,要求不使用额外内存。

    第二面:给定一个int型数组array和一个int型数 target,从数组中删除最少个数的元素,使得数组中剩下的数字无法通过位或得到target。

                  要求写出代码,并且证明该方法的正确性

    第三面:给定字符串数组,将大写字母移到所有小写字母后面,并且不改变大/小字母的相对位置。

                  binary search tree找predecessor

    第四面:类似力扣的word ladder的变种,有点记不清了。还聊了下项目和面试的职位的具体是干啥的。

面试难度没想象中的大,面试官都比较资深,基本Principal  manager这样的级别。最后一面Group manager气场比较强,面试时间也之前的长了30分钟这样。


(转)

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 第5章 引用类型(返回首页) 本章内容 使用对象 创建并操作数组 理解基本的JavaScript类型 使用基本类型...
    大学一百阅读 3,658评论 0 4
  •   引用类型的值(对象)是引用类型的一个实例。   在 ECMAscript 中,引用类型是一种数据结构,用于将数...
    霜天晓阅读 1,208评论 0 1
  • String类和正则表达式 今天的主要内容 Scanner类概述Scanner获取数据出现的小问题及解决方案 St...
    须臾之北阅读 2,013评论 0 3
  • package cn.itcast_01;/* 字符串:就是由多个字符组成的一串数据。也可以看成是一个字符数组。 ...
    蛋炒饭_By阅读 723评论 0 0
  • 在C语言中,五种基本数据类型存储空间长度的排列顺序是: A)char B)char=int<=float C)ch...
    夏天再来阅读 3,983评论 0 2

友情链接更多精彩内容