微软

收藏
企业服务
10000人以上
上市
美国
福利丰厚榜高校必争榜offer比较常胜榜HC充足榜校招高薪榜WLB/965榜牛客指数榜
榜单高新技术

25

在招职位

395

面试经验

2

真题试卷

查看官网
上传简历
此刻你想和大家分享什么
职位类型
全部
后端开发
前端开发
客户端开发
运维/技术支持
人工智能/算法
技术支持
产品
交互/设计
最新
热门
简单写一下吧。 更过的是不甘,明显算法题对上自己短板了。12月9日一面。    周一还是9点感觉人怨气都挺重,面试官没开摄像头。 先是简单的自我介绍,然后问了实习项目,详细介绍了一下从实习开始到实习介绍完成的东西,收获。    接下来就是让给出一些方案,假如你的项目遇到这些问题该怎么处理。巴拉巴拉一顿。 然后让写了一个题目。题目不是很难,但是逻辑很麻烦,还需要自己写文件读入读出逻辑,跟力扣题不一样。因为本人是Java,平时写算法用c++,不是很会,就想让面试官换一个题,没有答应,我也不太会,就抽象了一下成二维数组,还是不行,最后才理解到没有完全读懂题目的意思。我现在对这种开放算法题有一种恐惧,因为什么固定什么不固定有时候都不知道怎么问。    最后说再来一道算法把,无数点,然后给出一个点,找离他最近的点。二维数组处理一下,能减少运算。我以为单纯的算法题,这能有啥好办法,o(n)解决。然后说给随机点不在给出的点内,我心想这能有啥办法,不还得o(n)吗? 一个小时到了,反问。 回来我才想到,这哪是算法题,这不就是sd吗? 自己是个傻逼(方法是预训练,像非关系型数据库保存形式的KD树)。12月10日二面。    周二9点,面试官很和蔼,是个北京的小伙。照例先介绍自己。然后抓住算法实习狠问了一通,感觉他也是cv的硕士,能理解我做的算法产品。    然后就来了一个sd,实现一个任务处理系统,我想这不类似进程吗。任务管理中心模拟两个队列,一个是普通任务,一个是定时任务。然后建立一个任务分配中心,然后再多来几个任务处理机,任务分配中心对任务处理机进行检测是否运行成功。任务没完成或者失败就回到任务管理中心。(大概意思是这样,但是其中有很多东西,比如任务是有前置任务,或者任务修改,定时失败,定时成功,取消策略。。。。)    然后是一个算法题。实现模拟文件管理。 简单来讲就是创建一个文件(有路径、有val),查询一个文件(查val)。简单哈希表秒了,然后说你这个不行,假如文件路径非常多呢,我想那就前缀树呗(感觉面试官只知道字典树,不知道他们意思差不多,就说我是想让你用字典树)。然后又加限制没有前置路径的文件是不存在的,那就简单给的路径修剪一下,把最后一层文件夹去掉查询。。 当然上一个sd已经用了很长时间,这个算法题47分左右开始的(算法开始就说时间不多了),我觉得我在限定时间内写不完(于是前缀树我就没有自己实现),就说了一下自己的思路,然后反问,结束。深刻建议:建议以后微软秋招的同学投递苏州,就我问的情况来说,苏州应该是更简单一些。有私下交流,我觉得苏州是稍微简单的。    不建议北京,不建议北京。首先北京高校太多,就这次校招来讲,清北大佬明显下场很多,不建议直面对抗。容易被打的粉碎。#微软校招#
查看6道真题和解析
点赞 评论 收藏
分享
11-28 11:40
已编辑
中国戏曲学院 Java
2024-11-27 1面(hr电话面)1、自我介绍2、高考分数3、专业排名4、有没有保研5、籍贯6、工作地点7、职业规划8、到岗时间9、实习时长10、什么时候开始找工作11、自评优缺点反问:1、对我的面试有什么建议2、是否通过面试hr面过——————————2024-11-28 2面(总经理面试)1、自我介绍2、老家哪里3、未来规划4、工作还是考研5、学习成绩怎么样6、高考多少分7、为什么想做java工程师8、参加过的编程竞赛最好的是哪个9、哪几个编程竞赛是个人的10、团队组队是几个人11、团队里面是什么角色12、挑一个竞赛说一下,做了什么内容13、项目里的AI回答怎么调用的大模型14、怎么让AI回答更加智能15、大模型用了谁的16、大模型跟java项目怎么结合的17、竞赛能拿奖主要竞争力在哪里18、本科毕设做了没19、简历上的项目整体都介绍一下20、点评项目是你自己独立做的吗21、讲一下redisson加锁22、数据库访问速度如何提高23、SELECT查询怎么优化24、你的后台是在windows还是linux搭建的25、linux你学过吗26、docker你用过吗,了解吗,有什么好处27、消息队列用过吗28、消息队列消息丢失讲一下,什么情况会丢失29、设计模式用过哪些,讲一个熟悉的30、讲一下Spring MVC31、controller层的一些http调用java代码需要哪些类、库32、网络分层模型讲一下33、udp的传输java代码需要哪些类、库34、jvm内部有哪些内容35、堆和栈存的什么内容36、垃圾回收算法和垃圾回收器讲下37、讲一些常用的排序算法38、你会哪些语言39、前端语言会吗40、项目中的哪个是难点,具体讲一下41、讲一下WebSocket和SSE,还有没有别的交互技术42、自己的优缺点43、团队协作有什么想法44、什么时候能来反问:1、对我的面试有什么建议2、贵公司的业务#面试#
查看116道真题和解析
点赞 评论 收藏
分享
1.自我介绍2.你负责的是什么部分的测试?它的功能主要有哪些?3.Windows和安卓单位定位是什么样的,你有了解过吗?那些用户使用Windows,那些使用安卓?4.安卓和Windows在功能测试上有没有什么不同?5.你学习的内容和你上一段实习内容有没有什么联系?6.你在上一段实习中比较大的收获是什么?7.产品开发的流程是什么?你负责了那部分内容?8.你选择测试的契机是什么?9.你什么场景使用selenium进行测试?10.Md5加密,你怎么用前端传递的密码和你实际存储的密码进行对比,从而去验证当前登录的密码是正确的?11.你觉得这个项目中最有挑战的部分是什么样的?12.你觉得redis为什么具有更高的性能?13.Redis存储数据经过什么步骤?Mysql经过磁盘io,那么redis经过什么?14.那redis存储存在什么问题呢,它是基于内存存储的,那么假设电脑现在重启之后,内存中的数据就会被清空15.什么样的数据使用存储在redis中16.存在redis中的数据,你怎么持久化存储它?它一重启没了,怎么解决?17.Redis会通过什么技术保证它重启之后还在?18.基本的sql语句你知道吗?清空表的指令?19.数据库的建表以什么字符集为主?20.Emoji表情怎么存储,什么数据类型?21.有了解过慢sql吗?22.慢sql的定义是什么?多慢算慢?23.你有做过web的性能测试吗?24.性能测试你会关注那些指标?25吞吐量和并发用户数的区别是什么?26.Qps和tps的区别是什么?27.性能测试的响应时间一般是什么单位?28.你测试公网上的响应时间大概多久?比如像百度,bilibili等29.Git常见的一些命令考察?提交一个变更使用什么命令?30.Liunx常用的命令,你了解那些?31.Kill -all杀死所有进程是指杀死所有的进程吗?32.Liunx中的删除目录,使用什么参数?-f它是什么单词的缩写?#牛客在线求职答疑中心##牛客解忧铺##牛客创作赏金赛##一句话证明你在找工作#
上海精神病人:kk园区?
点赞 评论 收藏
分享
阿里凉经一面1.问了简历上的三个项目 逐一介绍 逐一解答2.用的气压计什么精度 怎么实现定高3.面试官挺喜欢我的第三个项目 问我比赛完后有没有继续去落地下面问问基础4.主要使用的语言5.怎么理解C++的封装 继承 多态6.堆和栈的区别7.进程和线程的区别8.讲了之后再自己顺便讲了多进程、多线程的方法9.父进程和子进程的区别10.讲讲TCP和UDP面试官:有什么问题问我?复盘:体验不错 得到了面试官的认可 面试后状态就显示通过了技术二面 80分钟1.你觉得你哪个项目最有难度 介绍一下2.用的6ull是arm几的 几核的3.用的stm32有什么参数 (朋友们对自己用的硬件要有了解)4.Mpu6050的一些可选参数是什么5.用的气压计觉得有什么缺点6.如何处理和过滤噪声数据?你提到卡尔曼滤波能介绍一下吗7.在设计嵌入式系统时,如何进行硬件与软件的协同设计?8.中断上下文了解吗?具体做了什么 有哪些寄存器 能画图表示过程吗?9.我看你项目里有 linux 驱动 你知道windows和linux 驱动的异同点吗?10.可以手写一个i2c驱动吗?讲讲原理也行11.读过freertos 源码吗?有了解过那些RTOS?说说12.面试官:了解linux吗?我:了解面试官:讲讲Linux 的宏内核有什么优势相较于其他的系统讲讲linux 内核,linux源码看过一部分吗?知道进程和线程吗?进程调度?我:了解一部分假如你做一个进程管理系统 可以参考linux内核  你可以说说你的想法13. 手撕:一道hard 。。。。。最后:你有什么想问我的二面凉我面试看的是大佬的面经,链接放下边了  c++/嵌入式面经专栏-牛客网 https://www.nowcoder.com/creation/manager/columnDetail/MJNwoM
查看21道真题和解析
点赞 评论 收藏
分享
1.自我介绍2.介绍项目背景问了项目是因为什么缘由开始开发的,是学校组织的,还是自发开发的3.C++的基本数据类型答了int之类的4.int类型在32位和64位操作系统占用的空间大小答了在32位VS2022上面是4字节,在64位Ubuntu上面是8字节实际上在64位的Ubuntu24.04系统上也是4字节的5.浮点类型表示小数出现不精确的问题是因为什么导致的,可以解释一下底层的原理吗不知道6.列举一下STL的常见容器答了vector之类的7.讲一下了解的容器的底层数据结构说了vector和list的底层数据结构8.map容器的数据结构实现只答了是使用红黑树实现的9.智能指针了解过吗,有哪几种类型的,具体使用场景说了auto_ptr,shared_ptr,weak_ptr10.share_ptr的底层实现说了是配合一个计数器类实现的接下来就是问项目相关的了11.Boost是如何实现线程池的,大概是如何使用这个线程池的,提供了哪些接口答了使用了Boost自带的thread_group,提供了任务加入的接口12.http的底层是udp还是tcptcp13.tcp和udp的区别答了面经上的14.流式协议和普通协议的区别答了报文传输和比特流传输的区别15.tcp的粘包的问题,如何解决没说出来16.rapidjson进行json数据的序列化和反序列化的基本步骤答了rapidjson的基本用法17.Boost.asio在windows和linux平台底层的一些区别,你了解哪些,它是如何达到一个跨平台的效果的答了一个条件编译,说了调用的底层接口是两个操作系统分别提供的系统调用18.Boost.asio在使用时候的优劣问题,哪些场景适合使用这个库没说清楚19.数据库什么时候使用到事务答了和触发器有关的一些应用,这个问的是真笼统啊,直接给我整蒙了20.反问问的东西可太多了,连asio的底层原理都问了,问到后面我都口齿不清了
点赞 评论 收藏
分享
08-15 16:34
已编辑
铜仁学院 C++
  1.   tcp和udp的区别  2.   虚函数说一下  3.   虚函数和纯虚函数的区别  4.   C++多态有几种  5.   C++11的新特性有哪些  6.   智能指针有哪些  7.   weak_ptr什么时候用  8.   c++继承的实现方式  9.   设计模式了解什么  10.   单例模式的实现方式,优缺点有哪些  11.   windbg常用命令  12.   死锁排查方法  13.   线程安全解决办法  14.   c++锁有哪些  15.   进程通信方式  16.   win32 api有哪些,了解多少  17.   stl双端列表中间插入节点  18.   常用stl容器  19.   vector存对象和存指针扩容时的区别  20.   map和unordered_map区别,实现方式  21.   qstring和std::string的区别  22.   new delete  malloc free的区别  23.   c++堆和栈的区别  24.   HTTPS加密方式  25.   c++和c#的区别,优缺点  26.   异常捕获、crashpad底层原理  27.   c#协程、线程  28.   http和https区别  29.   wireshark有没有抓过https包  30.   qt和mfc的ui区别  31.   qt信号槽、第五个参数使用  32.   函数调用约定 #面试#
幸福的火龙果在干饭:外包岗都问这么多呀,难崩
查看32道真题和解析
点赞 评论 收藏
分享
08-14 00:44
已编辑
广州大学 C++
面试流程总共是三面,一面是hr面试,大概进行了17分钟,就是问你的个人情况以及对微软低代码平台了解,就是胡扯就行了一面过完两个小时就通知第二天二面,让我准备英文自我介绍,在teams上进行面试,之前没有在teams面试过,不是很了解这个软件,当时不知道怎么进入会议导致面试迟到了1分钟二面技术面(32min)1.自我介绍(英文)2.项目中JWT怎么使用的,它的构成3.请求的时候token是放在request的还是放在request4.项目Redis使用场景5.Redis存储验证码时遇到输入验证码三次以上错误的话,我要临时锁定这个账户,怎么解决(缓存尝试次数)6.MVC框架了解多少7.前端vuex组件怎么使用的8.连接查询有几种,讲讲它们的区别(左连接,右连接,内连接,嵌套查询)9.项目有接触云平台吗还是本地运行10.平时git怎么使用的,它的常用命令11.Docker会使用吗,常见命令12.你平时是怎么去规范的项目或者说你是通过什么样的途径去了解和学习项目的13.你遇到问题的时候有去说论坛啊或者是一些官方的文档上去查看别人的一些回答吗14.英文问答你是怎么一个人二面是早上面完的,到下午就过了,然后约为线下参加三面,群面形式的就是那种无领导小组面试,后面我没有选择去参加三面,因为对自己的英语水平不是很自信,加上无领导小组面试没参加过感觉可能过不了就拒绝了三面外企面试主要感觉技术问的不是很深,它们比较看重你的交流表达能力,以及你个人形象这样的,重要是英语要好,基本交流要没问题这样的
查看14道真题和解析
点赞 评论 收藏
分享
09-04 23:55
已编辑
北京交通大学 Java
时间:8.6 下午 3:00~3:40一、自我介绍二、学校经历2.1 根据简历问学校经历,简历上写的竞赛,对应的分别是什么项目介绍一下三、项目3.1 什么是工厂模式,工厂模式+策略模式实现登录是怎么做的?3.2 jwt-token 是怎么做的?userId 放哪里?3.3 登录流程是怎样的?3.4 KafkaStream 计算热点文章怎么做的?3.5 关注、共同关注怎么实现的?四、手撕4.1 给一个数组拆分为两个和相等的数组,例如 输入 [2 9 3 5 1] 返回 [2 3 5],[9 1]。自己随便用 IDE 共享屏幕,不用运行调试,上来先讲思路。五、反问5.1 部门在苏州还是北京?回复:都有。5.2 部门做的是什么产品?回复:不太方便透露。复盘:算法 G!记得做过 lc.416,所以一上来我就用 dp,面试官说我 dp 定义不对。后来提示我暴力,我有那么几刻想到了回溯。。。但以为是让我写多重 for 循环那种暴力,没等写完面试官说就结束吧(嫌弃+失望)。面完后欲哭无泪肠子悔青了,想到回溯直接说出来多好😭😭😭总结:- 背了俩星期八股一个都没问,心态崩了。后来了解微软一面看算法而非八股。- 第一次处面太紧张,表达的很啰嗦,算法也因为太紧张没做出来,凉投了。
查看18道真题和解析
点赞 评论 收藏
分享
模拟面试
真实面试体验,快速补齐短板
应聘感受
暂无应聘感受
牛客网
牛客企业服务